开发语言:Java
后端框架:Spring、SpringBoot、Mybatis、SpringMVC、SpringCloud、Quartz、Log4j、Nacos、Activiti7
消息中间件:kafka、RocketMQ
数据库:Mysql、Oracle、PostgreSQL、Redis
工具:Idea、Maven、Git、SVN、Git、Jenkins、Navicat、nginx、SonarQube
外语:大学英语四级,能阅读英文文档
一、DRG院内综合管理平台
1)使用SpringBoot、MybatisPlus、Quartz等技术框架开发DRG分组器、病案质控规则等核心模块功能
2)采用Redis缓存或者数据库加索引等方式,优化执行慢的代码片段,提升了接口访问速度
3)使用异步多线程或线程池的方式处理复杂业务逻辑,提高了接口的吞吐量,提高了CPU的使用效率
4)使用阿里巴巴idea代码规范插件、SonarQube代码检测平台扫描代码,保证代码的规范、可靠、安全
5)修改第三方调度系统包Quarz中大写的表名为小写,解决了数据库表名大小写不统一的规范问题
二、疫情防控平台
1)使用SpringBoot、MybatisPlus、Quartz等技术框架开发开发全员核酸、风险人员管控相关功能模块
2)开发全员核酸大数据量导入、核酸同步相关接口使用的是异步线程池,使接口的吞吐量提升了10倍
3)使用springBoot集群、RocketMQ集群、Mycat、Mysql集群、nginx集群、redis集群、PXC集群、
keepalived+haproxy集群搭建市高可用防控平台
4)参与搭建公司基础框架,把Java代码规范、公用代码块、简单的CURD用模板的方式统一生成,提高了开发人员的业务开
发效率
三、AccessCloud数据接入平台
1)使用SpringBoot、RocketMQ、Kafka、Redis等技术,提供华为电商平台每天上报亿万次数据的接口服务
四、统一门户平台
1)参与搭建基于微服务的架构的门户平台、数据接入平台、数据统计平台、智能推荐平台
2)使用SpringCloud、Springboot、MybatisPlus、Redis等框架开发多租户门户平台
3)利用Redis预加载用户对应租户、角色权限等功能,提高了系统的访问速度
4)使用PostgreSQL函数组合处理复杂统计逻辑,提高统计页面的访问接口的速度
五、小智机器人
1)负责使用SpringMVC、Mybatis、Lucune分词等框架开发学生询问智能聊天功能
2)根据技术总监制定的代码规范,重构代码