1) 8年一线开发经验,两年技术团队管理经验,有高并发实战经验;
2) Java基础扎实,熟悉Java技术栈服务系统研发,熟悉Springboot、SpringCloud等框架,学习过Spring 源码,能够根据业务需求做出合理技术选型;
3) 熟悉MySQL 数据库,多年实战经验,对索引的优化及存储引擎有深入研究,对 MySQL 的事务、锁有深入理解、分库分表都有实战经验、对SQL调优有实战经验
4) 熟悉Redis,熟悉Redis的基本数据结构,主从复制、集群、缓存淘汰策略;
5) 熟悉Java并发编程,对于Java的各种锁机制、线程池、AQS都有深入了解,并在项目中熟练使用;
6) 熟悉JVM、类加载机制、GC算法、垃圾收集器,熟悉常见的JVM调优手段
7) 熟练掌握claude code 等AI 编程工具开发项目
2023.03-2024.04 汉堂软件(上海)有限公司 高级Java开发工程师
工作概述:
需求评审:参与员工管理系统功能的需求评审,确保方案可行性和扩展性;
开发设计:负责重点项目员工管理系统的需求分析和设计,完成需求确定以及各类文档编写;
技术攻关:负责项目中的技术难点攻关和优化,沉淀了通用能力,为后续新需求的接入提供了快速支持的能力;
项目开发与维护:把控项目进度、负责需求优化、日常运维等;
线上问题排除和修复:对于用户的问题,及时排查、反馈、紧急修复。
2021.10-2022.12 世茂物联网科技有限公司 高级Java开发工程师
工作概述:
开发设计:对接3家第三方智能硬件厂商,负责物联网AIOT平台系统系统设计;
技术攻关:负责设备接入、控制设备、自动化场景等重点功能模块开发工作;
项目开发与维护:把控项目进度、负责需求优化、日常运维等;
输出文档:和外部系统以及第三方公司对接,输出相关技术文档。
项目业绩: 从0到1的开发了一个物联网系统。
2019.04-2021.10 上海横申软件咨询有限公司 技术leader
工作概述:
团队管理:管理7人产研团队,其中后端3人,前端2人、测试2人
需求分析:负责浦发银行营销SaaS系统等重点项目需求分析,完成项目整体设计;
核心功能开发:制定项目开发规范和代码review、评估工时、拆分任务、跟进任务;
项目管理:采用敏捷开发模式,通过每日站会,每两周计划会推动项目顺利上线。
优化迭代:对客户使用过程出现的 bug,以及产品功能性能的进一步完善补充等,进行针对性优化迭代
文档输出: 对已经交付的需求,确定验收文档,输出用户手册;
技术培训: 对于开发中常见问题,组织相关培训,提高开发质量;
CodeReview: 对组内开发人员的代码进行代码审查,减少bug。
这是一个档案管理系统,主要功能包括:档案接收,数据收集,档案管理,档案移交等功能。 在这个项目中我主要负责档案管理,档案移交模块的功能设计,软件开发,以及bug修复
档案检测系统,主要检测档案的真实性 完整性 可用性 安全性 主要负责检测方案,档案检测,生成报告模块的功能设计,代码实现