1.具备扎实的C#面向对象编程基础和编码规范
2.熟练Winform/WebForm/WPF桌面应用技术
3.熟练WebService/WCF/WebAPI等接口技术和规范;
4.熟练B/S架构的MVC交互模式、C/S架构MVVM的交互模式
5.熟悉WindowsServer,Remote、RabbitMQ等服务
6.熟练多线程、委托、反射、EF、Linq、DI、MemoryCache等
7.熟练单例、观察者、工厂、代理等编程设计模式
8.熟练使用Oracle、SqlServer、MySql等关系型数据库
9.熟悉Socket通讯,编写过通讯协议文档、对接过华为
10.带领过5人团队进行敏捷开发、有些许的管理经验
创金合信机器猫
项目为创金合信基金公司的TA系统,开放式基金登记过户(TA:Transfer Agent)系统是基金交易的重要组成部分,系统使用对象为公司基金经理和交易员。项目架构类型:C/S架构,技术栈:1.Oracle数据库,2.RabbitMQ做消息分发和数据提供,3.C++做后台微服务,4.Google的protobuf做数据结构的通讯转换,5.MemoryCache做数据缓存,6.FrameWork4.7的WPF做前台桌面应用负责数据呈现和用户交互,使用MVVM的设计模式(本人独立负责)。
上海市电子政务云平台
此项目为上海市市政项目、标的四千万。电子政务云平台的目标是统一管理、报备、审批全市范围内的互联网系统。统一发放网络资源,监控政府私有云的网络资源用量和已上云系统的运行情况。分为迁移上云和部署上云两大业务方式。平台开发的技术栈:1.关系型数据库SqlServer2015,数据分区和索引建立来解决千万级数据的查询性能问题。2.ORM框架EF的DB First的设计模式很好解决由繁琐业务导致的数据表结构变更带来的困扰。3.三层架构的设计,将数据持久层、业务逻辑层、数据展示层分离开来,避免业务错综复杂,方便维护。4.依赖注入,设计模式,工作流WF的引入,为代码设计提供了规范,做到井然有序。5.MVC的数据呈现模式,很好的实现了前后端分离。6.WebAPI配合Swagger大大增加了业务接口的可读性和可查性。7.Vue.js的选择,让前端响应更加流畅,面向对象的更加彻底。
在线课程销售平台,人力资源培训加油站,包含会员体系和在线观看功能,支付接口,权限控制,单点登录,在线商城和周边
全自研开发,打造专业的门户展示,让品牌更显著。包含后台资源上传和前台展示动态响应,响应式布局适应各种尺寸的设备。