1. 熟练掌握 Spring、Mybatis、 SpringBoot、SpringCloud 全家桶核心知识;
2. 熟练掌握 springcloud、dubbo 等微服务框架进行项目开发;
3. 熟练掌握 Redis、rabbitmq、nginx、weblogic、tomcat,openldap等中间件产品的使用;
4. 熟悉分布式架构、集群和负载均衡算法,熟悉分布式事务等
5. 熟悉 JS、JQuery、HTML、CSS、BootStrap、vue 相关前端技术
6. 熟练掌握 IDEA/Eclipse、Svn/ Git、Maven 等工具使用;
7.了解hotspot虚拟机及相关调优
8.对算法有一定的了解
9.熟悉mysql数据库,了解搭建oracle集群
项目名称:统一身份认证 开发周期:2020.10-2021.6
项目技术栈:springboot、springcloud、mybatis、nacos、openfeign、elasticsearch、nginx、rabbitmq、redis、redisson、openldap、oracle
项目描述:项目中使用分布式集群架构,多功能业务模块中分别需要登录认证,管理密码和操作的复杂性,着力研发出一个管理用户登陆和校验的分布式系统,该项目主要分三个部分,一. 由redis、rabbitmq等中间件组成的基础支撑框架 二.核心登陆使用ldap做单点登录 三.应用的注册和应用授权和权限校验模块。针对学校的用户量分多种分布式架构,在每一个功能模块都可以横向扩展,形成服务器集群。
项目小组分配:项目经理(1) 研发经理(1) 开发组长(1) 开发工程师(3) 测试工程师(1)
担任职务:开发工程师
责任描述:1.负责基础环境的搭建,满足开发的需要
2.负责整理ldap和数据库数据的统一维护
3.负责用户注册和通知,采用rabbitmq来做消息队列
4.负责维护管理会话管理,使用redis做缓存
5.负责nginx做动静分离,实现负载均衡,面对高并发的情况下做keepalive
6.负责自测开发功能,整理出接口文档进行提测
项目名称:南京市养老助餐系统 开发周期:2021.10-2022.3
项目技术栈:springboot、mybatis-plus、elasticsearch、netty、redis、rabbitmq、mysql、thymeleaf、bootstrap、vue
项目描述:南京市政府为了统一管理社会组织参与的养老项目,定期定点的为独居,行动不便的老人提供送餐上门的服务,开发此系统为了统一南京市市民卡的消费记录,有助于养老行业的发展。年数据量达到千万级。主要有三端,用户端:可以直接在小程序上下单 送餐员端:可以根据派发的订单为老人在规定的时间内送餐,后台管理:可以分配送餐员和给老人指定送餐,同时在后台可以分析各区的服务质量。
项目小组分配:项目经理(1) 研发经理(1) 开发组长(1) 开发工程师(3) 测试工程师(1)
担任职务:开发组长
责任描述:1.和市民卡公司协同传输各公司产生的服务记录,协商数据传输规范
2.设计es数据结构,保证与关系型数据库数据一致性
3.负责人脸设别设备的对接,采用netty创建长链接的方式实时监控数据的处理
4.负责需求分析和产品实现,项目的周期规划,保质保量的完成项目上线
5.负责后台管理和小程序各个点的调通
6.负责监督小组人员代码规范,定期进行codereview
7.负责服务器的维护和访问权限控制
项目名称:南京市江北卫建家庭医生服务平台
项目描述:江北新区民政局为了给高龄老人提供便捷的服务,计划组织一批家庭医生定期给老人提供身体检查,取药等服务,开发一套web端的服务,需要记录家庭医生的服务人数,记录老人的身体状况,提供实时监控设备记录老人实时的心率,体动等信息。
项目技术栈:vue,rabbitmq,springboot,mybatis,netty,mysql,redis,nginx等
项目小组分配:项目经理(1) 研发经理(1) 开发组长(1) 开发工程师(3) 测试工程师(1)
担任职务:开发组长
责任描述:1.负责人员的录入和下发人员到设备代码编写
2.负责构建UML数据库设计图,整理数据库业务代码的关联性
3.负责开发周期的评估
4.负责与设备厂商的数据交互
5.负责监督开发小组的开发进度
6.负责进行代码评审,排查代码可能发生的漏洞