C# + Python
6年互联网开发经验
熟悉Memcached,MongoDB,Redis等nosql技术
熟悉.Net Core, MVC、ElasticSearch等开源框架
熟悉shell脚本,git/svn版本控制,Docker服务,简单linux操作
熟悉MySQL数据库,对数据库设计和优化有较强理解
WinForm
MySql + SqlServer
Redis+ log4net + SVN +jQuery + AJAX + SVN
MVC + EF + Kendo UI + Autofac +AutoMapper + spring.net
ASP.NET Core MVC + ServiceStack + AngularJS + Bootstrap + Git + jenkins
工作经验
深圳市方特斯网络科技有限公司 (1年6个月) 2018/6-2019/12
.NET高级开发工程师 |技术部
计算机软件|150-500人|民营
工作描述: 这段时间在公司主要担任.net开发软件工程师一职,主要做过四个项目;
一、支付平台: 这是一个独立拆分的支付服务平台,供"用户中心"调用,总共分为三个项目,包括有:
1.Pay.Web项目: 这是一个.Net Core Web项目,负责向外部提供支付,出款和回调接口,调用支付和出款接口前Filter会进行签名验证,由此项目调用Trade.API项目访问第三方接口
2.Trade.Web项目:这是支付平台后台管理项目,包括支付平台,商户管理,支付通道,通道配置,支付和出款订单信息管理等
3.Trade.API项目: 这是一个对内提供支付和出款接口的项目,由Pay.Web调用,根据不同的通道配置配合对象工厂调用低层不同的方法来调用各种第三方接口,包括杉德,裕福,Skrill,汇聚支付等总共40多个第三方接口
4.我主要负责的是: 支付平台,商户管理,支付通道,通道配置管理,对接第三方接口等,整个项目的后台功能
5.使用.NetCore2.0框架开发,开发工具使用的是VS2019;
6.主要应用的技术有: + ASP.NET Core MVC + ServiceStack + AngularJS + SqlServer2016 + Git + jenkins
二、CMS项目:这是一个内容管理系统,根据配置不同的站点信息获取不同站点下的内容列表,当内容有新增或改动时,会调用一个微服务接口并传入内容的数据在服务器重新生成md文件,供前端使用的Hugo程序监听到有md文件变动时自动重新生成静态页面
我负责的模块是:站点管理,内容管理,数据管理,角色,菜单管理;
三.、新闻API项目: 这是一个获取最新新闻和快讯数据的项目,通过调用"金十"网站提供的第三方接口获取并保存数据,并提供查询接口供前端调用;
我负责的模块是: 对接获取新闻和快讯的数据接口,提供数据查询接口;
四、SMS短信平台: 这是一个独立拆分的发送短信的服务平台,对接第三方短信接口;
我负责的模块是: 对接第三方短信接口,后台短信列表管理;
深圳市前海融易乐互联网金融服务有限公司 (1年4个月) 2017/2-2018/6
.NET高级开发工程师 |.NET 开发部
计算机软件|50-150人|创业公司
工作描述: 这段时间在公司主要担任.net开发软件工程师一职,主要做过两个项目.
一. 手机贷项目: 手机贷项目是一个在移动端的互联网金融服务的分期卖手机的项目
1.使用Asp.Net MVC框架开发, 版本使用的是 .NET Framework4.5, 开发工具使用的是VS2016;后台框架使用的是CSLA.NET, 数据库使用的是 MySql;
2.我负责的模块是: 后台管理系统中的用户,角色,权限的分配和管理;,Excel导入和导出;手机型号,手机套餐,手机品牌的管理和分配;审核流程管理,发送短信,发送邮件,给客户端APP提供接口,对接各种第三方接口, Redis+"异步队列"调用第三方接口处理验证(用于风控)
3. 使用的风控接口:
人脸识别接口 (Face++)
三网手机实名认证接口
手机羊毛党信息审查接口
逾期名单信息审查接口
黑名单信息审查接口
身份真实性审查接口
手机在网时长接口
运营商消费档次接口
电子签名接口
发送短信接口
身份证三要素,四要素接口
第三方支付接口
4.当前系统使用的技术 MVC + EF + MySql + Web API + Identity 和 OWin (用于登陆)
+ MongoDb(用于缓存第三方接口返回的数据) +Redis+ log4net + SVN +jQuery + AJAX 。
二. 民工贷项目: 民工贷项目是一个工地的考勤管理系统
1. 使用ASP.NET KendoUI MVC框架开发, 版本使用的是 .NET Framework4.5.2, 开发工具使用的是VS2017;
2. 我负责的模块是: 给"微信小程序"提供接口,运营后台考勤报表管理,工种和班组管理,工人管理,工资发放管理,招聘管理
3. 当前系统使用的主要技术 MVC + EF + SqlServer2016 + Kendo UI + Autofac +AutoMapper
湖南华美信息系统有限公司 (2年6个月) 2014/7-2017/1
.NET开发工程师 |.NET开发部
计算机软件|少于50人|民营
工作描述: 这段时间在公司主要担任程序员一职,主要做过五个项目;
1.食品销售管理系统: 主要负责用户登陆,操作员设置,导入和导出数据,管理商品,查询商品信息;
2.车辆销售管理软件: 主要负责用户登陆,销售管理,库存管理以及查询;
主要应用的技术是: WinForm
3.宠物店管理系统: 是综合宠物店日常需求和管理问题专门为宠物店设计开发的管理软件;
我负责的模块是: 系统设置,进货商城,短信提醒,库存管理;
4.国信OA项目: 国信OA项目是公司运营内部使用的对公司线上产品进行管理对订单进行发布的系统平台。可以对订单进行审核及管理,对产品进行管理,对订单效果进行查询。保证整个运营服务系统的正常流转;
我负责的模块是: 登陆页面,流程模板管理,权限管理;
主要应用的技术有: MVC + ADO.NET + AngularJS +Bootstrap
5.城投集团OA系统: 城投集团OA系统是公司内部进行员工权限管理,工作流程管理的系统。
使用ASP.NET MVC框架开发, 版本使用的是 .NET Framework4.5, 开发工具使用的是VS2013; 数据库使用的是 SqlServer2012;
我负责的模块是: 后台管理系统中的用户管理,角色管理,权限管理,工作流程管理,Excel导入和导出;
当前系统使用的技术 MVC + spring.net + EF + SVN + AJAX。
这是一个主要Python开发的股票量化回测和模拟交易的平台,可以在策略代码中填入一些参数,如回测时间,周期,股票池等,然后按照既定的规则进行回测,并显示最终结果,我负责的模块是Python后台回测算法部分,还有保存数据等后端全部功能模块。
这是一个C#开发的投资交易仿真平台,在里面可以做一些股票,基金,债券,期权,期货等的仿真模拟交易,可以个人,也可以创建大赛,进行多人团队比赛。我负责后台模块中个人信息,大赛列表,资金管理,以及查询中心的委托,成交,持仓,流水等模块提交需要的接口。