1、熟练C#编程语言,ASP.net网站开发,熟练掌握EntityFramwork,ORM框架,熟悉MVC框架进行网站项目的开发,熟练B/S项目开发
2、熟练掌握.Net Core进行Web开发
2、熟练掌握Sql Server,My Sql语言,熟练使用存储过程、事务、索引、触发器。
3、熟练使用单例模式、工厂模式、三层架构、MVC等模式开发。
4、熟练使用加密算法RSA、MD5加密,token认证原理。
5、熟练Redis缓存、MSMQ消息队列、调度任务。
项目名称:互联网金融平台
项目周期:2019-03至2020-03
● 项目描述:为投资者提供个性化互联网股票金融平台,对客户交易资金的管理完全按照"专户专款专用"的标准模式进行运作,采用第三方支付平台,保障资金安全,系统自动监控资金操作流水,短信预警提醒变动,用户无须开立证券账户,只需要通过手机号码注册登录,即可交易。强大的技术支持,从证券公司交易系统分离独立子账户,用户可以挂单查询真实交易,拒绝虚拟盘交易。
● 涉及技术:
.NET CORE,SqlServer,EF CORE,Redis等
● 设计技术:
1.使用EF CORE,Redis实现数据持久化
2.基于redis的消息中间件,实现了用户高并发场景的开发
3.通过Swagger将描述文件生成html格式和cwiki形式的接口文档,实现接口可视化管理
4.使用IdentityServer4为ASP.NET CORE量身定制的实现了OpenIdConnect和OAuth2.0协议
的认证授权中间件
5.支付方面大量使用RSA协议议,SHA1withRSA,SHA1算法以及MD5加密方式