语言:c#,typescript,Java,Python。框架:aspnet core,spring,flask,angular,vue。熟悉nginx,sqlserver,mysql,redis,rabbitmq等工具的使用,熟练掌握docker,有k8s使用经验。可以独立完成web项目前后端开发,运维与部署。有4年工作经验,做事认真负责。
负责公司新版本设备管理软件的研发;
设备管理系统:
采用前后端分离架构,后端使用C#,基于asp.net core 2.1,ABP 4.0框架,前端使用TypeScript基于Angular5开发;数据库使用Oracle,ORM框架使用了EF Core与Dapper;
支持多语言,多时区以及数据范围控制;
项目初期因为Oracle对Linq和EF Core的支持很差,在寻找合适的第三方插件以及处理无法被解析的LINQ方面付出很大努力;在遇到使用了分区表的业务模块时,考虑到性能问题,我们使用了Dapper;有效优化了数据导入的效率,用时减少为原先的1/10;将HangFire任务调度框架集成进系统,减少了一部分存储过程;
项目后期,参与与客户的沟通,成功将项目上线验收;