精通 asp.net webapi ,mssqlserver,会使用ef、dapper操作数据库,会基于 asp.net core 开发webapi,使用swagger生成接口文档,使用 docker生成镜像并部署应用 。对js、css、ts、angular、mysql、consul、ocelot、cap、redis、mongodb、阿里云tablestore、goeasy使用有所了解。会wpf 开发,熟悉CefSharp 浏览器控件的使用。熟练运用git进行版本控制。
课堂教学项目
客户端:基于wpf+winform+cefsharp,用C#编写的应用程序。应用主要用于老师课前、课中、课后教学使用,主要目的是以信息技术推动义务教育教学改革,实现三环四得课堂教学改革。因为使用了cefsharp浏览器控件,所以应用大部分展示采用html方式显示。我主要负责客户端基础功能的实现,并给提供相关的功能给前端调用。
后端:4个web微服务,3个面向业务,一个面向报表统计,3个业务数据库对应3个业务web,对应1个汇总数据库用于报表查询。公司有现成日志系统,跟踪个服务器间调用是否发生异常。以上web,均使用asp.net 开发,数据库采用mssqlserver。因前端引入docker 实施应用部署,根据市场发展方向,因此在查阅相关资料及学习后,对新的独立功能,后端应用采用ocelot+asp.net core+mssqlserver 进行开发,并用docker 实施部署。原有功能逐步迁移。我主要负责后端的功能实现及安排人员实现相关功能。目前该项目不是真正意义上的微服务,未实现,服务注册,服务器发现,自动化部署,自动化测试功能。