个人介绍
1.参与开发了成交量上亿的互联网项目,擅长处理高并发、大数据量业务场景;
2.熟练掌握 Java、C#、SpringBoot、SpringCloud、Mybatis、MybatisPlus、ShardingSphere、RabbitMQ、RocketMQ、Kafka、Mysql、Redis、ES、ClickHouse、达梦、ELK、Nacos、Consul、Dubbo、OpenFeign、Sentinel、Seata、Yearning、SkyWalking、Minio、Docker、K8S、Jenkins、Spug、Linux 常用命令;
3.良好的编码习惯,代码质量高;
4.熟练使用前端框架和语言:vue3、html、css、JavaScript;
5.熟练使用ai编码工具:trae、codebuddy、通义灵码;
工作经历
2024-04-02 -至今润建股份有限公司高级java开发工程师
职责: 1.项目负责人以及服务端开发,主要负责整体项目的设计和相关模块的设计与开发,数据库相关表设计,利用docker部署服务到生产环境; 业绩: 1.开发营销、卖品、交易、票务等模块业务,完成银行活动、买一赠一、积分兑换买赠营销活动等复杂业务需求,重构优化营销部分业务逻辑,由于影票、卖品的营销活动有好几种活动:折扣、满减、直减、买赠,这几种活动的处理逻辑全都耦合在一起,导致逻辑变得复杂且难维护,所以进行了重构,使用策略模式隔离不同活动的实现,降低维护难度; 2.开发算力工作台,分一、二、三级工作台,每级工作台都有不同维度对卡分配、卡使用情况的统计列表,点击卡、机器可以查看对应维度的卡使用情况,由于初始版本的接口性能达不到用户需求,个别接口查询时间长达1分钟,经过我的优化和表的重新设计,接口优化至毫秒级,这其中效率最低的是跨度比较大的卡利用率历史曲线查询接口,一个月的数据做聚合求平均,原始方案:业务表和卡数据表独立,每次对不同维度的卡数据做统计都需要连表,卡数据表15秒新增一批数据,本身卡数据表就很大(最高700W),所以连表查询非常慢,后面
2021-03-17 -2024-03-21贵州阳光南教电子商务有限公司高级java开发工程师
软件环境:Java+Spring Boot+Dubbo+Mysql+SPUG+Mybatis-plus+ShardingSphere 开发工具:IDEA 项目简介:阳光校园项目是一个成交量上亿的综合性的为学校师生、家长、供应商服务的完全免费的教育类软件,包括平台端、学校端、供应商端、移动端,提供了校餐、校服、一卡通、一脸通、中高考助手、学生保险、资讯、图文、视频发布、亲子教育、商城、立项投标、新生报到等服务; 职责: 1.项目负责人以及服务端开发,主要负责整体项目的设计和相关模块的设计与开发,数据库相关表设计,利用jenkins、docker、堡垒机进行服务的部署和管理; 业绩: 1.技术攻关、引进新技术,独立部署fabric区块链环境并结合业务完成相应的项目,独立搭建并完成流程、表单项目的开发,独立完成订单项目的设计和开发,独立利用Jenkins搭建了android、ios打包平台; 2.参与支撑高并发业务场景的架构设计与开发,公司下单场景中实现了最高10W并发的稳定支撑,完善系统,实现高可用、高并发、高性能的目标;
2018-08-07 -2021-03-10杭州品茗安控信息技术股份有限公司java开发工程师
软件环境:Java+Spring Boot+Dubbo+Mysql+Jenkins+Mybatis 开发工具:IDEA 项目简介:BIM平台,是一款公司结合了多款定制项目中适用性比较广且客户需求量较大的功能并加入了一些亮点功能的综合性管理平台,主要目的就是满足客户的一切需求,包括自定义公式、流程、表单、质量安全检查、质量安全整改、质量安全验收、动火审批、实测实量、结构检测、危大工程、动火审批、工程体量、装配式管理、项目级、企业级看板等模块; 职责: 1.服务端开发,主要负责功能相关接口、数据库的设计与开发,完成开发工作并通过测试阶段,最后使用jenkins、docker、k8s进行预发布环境和正式环境的发布; 业绩: 1.技术攻关、性能优化以及学习并引入新技术,例如:在项目中集成了hasor、aviator表达式引擎,开发了自定义通用流程(实现了顺序审批、会签、或签、代办、协办、通过、驳回、撤回、跳转等功能)和表单(实现了灵活的控件搭配、数据关联、公式、数据联动);
教育经历
2011-09-01 - 2015-06-09嘉兴学院信息与计算科学本科已认证





