1. 熟悉.NET Framework框架,熟悉.NET Core跨平台开发,熟悉Linux基本操作。
2. 熟悉常用设计模式、IOC、AOP、异步编程、多线程,拥有扎实的编程功底。
3. 熟悉常用的后端框架:ORM(EF/EF Core/Dapper)、Autofac、Log4Net/NLog、AutoMapper、SignalR、Quartz,了解Hangfire等,深入了解底层原理,对ORM的性能优化。
4. 关系型数据库:熟练MySQL、SqlServer、PostgreSQL、Oracle等关系型数据库,深入理解MySQL底层原理及调优颇有心得,Sql查询优化逻辑。
5. 熟悉高并发组件:Redis、MongoDB、RabbitMQ、Nginx、ELK,了解Kafka、ES、MeiliSearch、RPC高效通讯框架Thrift、gRPC、Dubbo等。
6. 前端技能:HTML、CSS、Vue、Bootstrap、Angular、LayUI、Echarts、JQuery、React等。
7. 容器&DevOps:对Docker容器/Docker Swarm/Kubernetes、Dapr有实操经验;搭建CICD持续集成和部署。
8. 熟练微服务:瞬态故障处理、认证&授权IdentityServer4、服务治理和发现Consol、网关Ocelot等;对DDD领域驱动设计有一定了解实际应用。
9. 7年开发架构和带团队经验,精通BS、熟悉CS开发,能胜任架构师/组长/高级开发等多岗位。
10. 熟练使用Jira规划跟踪任务、Confluence融合知识与协作等管理工具对项目管理;熟练使用SVN、TFS、Git等版本管理工具对项目代码管理。
11. 学习技能:博客园《手撸ORM浅谈ORM框架》系列等文章、华为云数据库认证、TiDB融合型分布式数据库(PCTA)、阿里云云计算ACP专业认证证书。
U9 cloud & YonBIP
项目描述:U9 cloud多语言是面向多组织、国内领先中型及中大型制造业云ERP,企业级云ERP一体化解决方案;YonBIP是用友商业创新平台,按照云原生(含微服务)、元数据驱动、中台化和数用分离的架构设计,集工具、能力和资源服务为一体,服务企业与产业商业创新的平台型、生态化的云服务群。
个人职责:
1. 带领团队U9 cloud对接YonBIP云融合(基础信息档案、营销云业务、采购云业务等);
2. 负责供应链模块化开发(销售模块、采购模块、多组织协同等)、平台优化升级;
3. 数据库优化:慢SQL优化、存储、执行性能优化等;
4. 改造系统成微服务、跨平台.NET Blazor、底层字符串处理逻辑;
5. 根据客户实际情况搭建系统监控Prometheus+Grafana、基于Nginx实现负载均衡;
6. 通过网关组件打通U9 cloud跨系统对接、服务调用。
业绩:
1. 美智光电(美的)、浪马轮胎等多家企业打通YonBIP到U9 cloud,轻松实现传统ERP向云ERP跨越;
2. 根据客户实际情况并发情况,帮助客户搭建Nginx负载均衡支撑用户并发访问;
3. 借助系统表快速定位数据存储位置,提升团队快速定位弹性域转换失败问题;
4. 对U9 cloud系统平台底层优化,支持高并发场景;
5. 部分模块升级由.NET Framework4.5升级.NET6跨平台Blazor;
6. 组内技术培训分享,ORM底层原理,AOP编程思维方式,业务主键高性能原理。
自动化:YonBIP容器化(K8s)部署/U9 cloud自动构建补丁包。