个人介绍
担任过上家公司技术负责人,技术栈如下:
具备扎实的 JAVA 基础,掌握并发编程,集合相关知识。
熟悉 设计模式,在项目中能熟练使用工厂、组合、观察者等设计模式。
熟悉 数据结构与算法,对于排序、二分法、递归、动态规划等算法在项目中有具体的落地实现。
熟悉 JVM 内存模型,熟悉类加载过程,垃圾回收算法和垃圾回收器特性,具有问题排查和性能调优经验。
精通 MySQL 的底层结构,执行流程、锁、索引、事务、MVCC 原理,熟练掌握表结构设计,索引优化能力。
精通 Redis 的执行流程、数据类型、持久化和过期策略,熟悉 Redis 的高可用架构原理。
熟练掌握 Spring、MyBatis、SpringBoot、SpringCloud 等主流 Java 开发框架,并能够在此基础上完成项目开发。
熟练使用 Git、Maven、Nginx 等常用开发工具以及 Swagger、Postman 等接口调试工具。
熟练使用 Linux 常用命令,以及 Linux 的环境搭建,项目部署,日志分析,问题排查。
掌握前端技术 Vue、JS、Element UI 的基本使用。
上个负责的系统责任描述:
1. 带领小组成员成功地实现***录的可回溯功能,在车险行业内率先实现该功能。
2. 负责协调项目组开发人员进行开发,对其开发人员提交代码进行审查,提高开发软件质量。
3. 几百万数据中优化SQL,将查询时间从20多秒缩短至2秒,提升了来电记录查询性能。
4. 使用线程池技术处理上万邮件和短信提醒,确保高效执行和及时发送,优化通知效率。
5. 使用Binlog配合RabbitMQ消息队列完成MySQL数据库与Redis缓存之间的数据最终一致性。
6. 将频繁使用的机构数据放入Redis,减轻数据库访问压力。
工作经历
2021-05-03 -2024-09-30广州联智信息科技有限公司技术负责人
1. 主导车险服务升级平台的研发,并参与技术选型与表结构设计及SQL优化,技术难题提供解决方案; 2. 负责协调项目组开发人员进行开发,对其开发人员提交代码进行审查,提高开发软件质量; 3. 参与项目重点功能模块的详细设计、功能开发、单元测试、代码优化工作; 4. 每周将项目开发进度及遇到的技术难题问题及时向上级领导汇报。
教育经历
2018-09-01 - 2022-07-01广东白云学院计算机科学与技术本科已认证