拥有超过十年的软件工程师工作经验,对技术充满热情,并持续学习新技术以保持竞争力。
熟悉 Java 和 .NET 等后端开发语言,具备丰富的全栈开发经验,能够独立完成从需求分析、系统设计到开发、测试、部署的全流程工作。
注重代码质量和系统架构设计,追求高效、可维护和可扩展的解决方案。
拥有较强的问题解决能力和学习能力,能够快速掌握新技术并应用于项目实践中。
具备良好的沟通能力和团队协作精神,能够与产品、测试、运维团队紧密合作,推动项目顺利交付。
专业技能:
编程语言:Java、.NET
前端技术:JavaScript、Vue.js、JQuery、Bootstrap、HTML、CSS
后端技术:Spring Boot、Spring Cloud、Spring MVC、MyBatis、JVM
中间件:Redis、RabbitMQ、Nacos
数据库:MySQL、SQLServer
DevOps & CI/CD:Jenkins、GitLab CI、Docker
并发编程:熟悉 Java 多线程及线程池的使用(JUC)
操作系统:熟悉 Linux 环境基本操作
项目一:税务申报系统后端开发
描述:在某公司负责电商平台后端开发,使用Spring Cloud构建微服务架构,完成了发票管理、发票同步和发票处理等核心服务。使用Redis热点缓存,结合Elasticsearch优化搜索功能,提升搜索响应速度至毫秒级。主导Docker容器化部署,减少上线时间30%。
项目二:微信点餐系统开发
描述:参与开发一款基于微信平台的点餐系统,负责后端核心功能的实现。使用Java结合Spring Boot框架,设计并实现了用户认证、订单管理及支付接口对接(微信支付)。优化了数据库查询性能,通过MySQL索引和缓存技术(Redis)将订单处理速度提升30%。与前端团队协作,采用RESTful API完成前后端分离开发,确保系统高可用性。
项目二:企业管理系统优化
描述:在南方某企业担任Java开发工程师,参与内部管理系统的设计与优化。基于Spring MVC和Mybatis框架,开发了权限管理、数据报表及流程审批模块。通过重构遗留代码,减少了50%的冗余逻辑,提升了系统响应速度。集成消息队列(RabbitMQ)处理高并发请求,确保数据一致性。项目上线后,显著提高了企业内部效率,获得客户高度认可,体现了我对复杂业务逻辑和高并发场景的处理能力。