个人介绍
熟练掌握 Java 基础,具备扎实的编程能力。
熟练使用 SpringBoot、Mybatis、SpringCloud 等主流框架。
熟悉使用关系型数据库 MySQL 和非关系型数据库 Redis ,能够进行数据库设计和优化。
熟练使用消息中间件 RabbitMQ,Kafka ,具备处理分布式消息的能力。
具备容器化部署经验,熟悉 Docker和K8s的基础用法。
了解 JVM 内存模型及 GC 原理。
熟练使用 Git 进行版本控制。
具备良好的沟通能力、团队合作能力和问题解决能力。
工作经历
2021-11-23 -至今纬创软件(武汉)有限公司java后端开发
作为一名后端开发,我曾经负责过数据库设计、接口设计以及辅助架构师设计系统的工作。具体职责如下: 1. 数据库设计:负责根据业务需求设计数据库结构,包括表结构设计、索引设计等,确保数据库的高效性、可靠性和安全性。 2. 接口设计:负责根据前端需求设计接口,包括接口协议、参数定义、返回结果等,确保接口的可用性、稳定性和安全性。 3. 辅助架构师设计系统:负责协助架构师设计系统架构,包括系统模块划分、技术选型、性能优化等,确保系统的可扩展性、可维护性和高性能。 4. 后端开发:负责根据需求完成后端开发工作,包括业务逻辑实现、接口开发、数据库操作等,确保系统的功能完整、稳定可靠。 以上是我在工作中的主要职责,通过这些工作,我积累了丰富的后端开发经验,能够独立完成项目开发,并且能够与团队成员协作,共同完成项目。
2019-03-13 -2021-11-11软通动力信息技术(集团)股份有限公司java后端开发
作为一名 Java 后端开发,我主要负责 API 接口的开发。我的职责包括但不限于以下几点: 1. 根据需求文档和 UI 设计稿,设计和开发符合规范的 API 接口; 2. 使用 Spring 框架搭建项目,实现业务逻辑和数据持久化; 3. 使用 MySQL 等数据库管理系统,设计和优化数据表结构,保证数据的完整性和一致性; 4. 使用 Git 等版本控制工具,管理代码的版本和变更记录; 5. 编写单元测试和集成测试,保证代码的质量和稳定性; 6. 参与项目的需求分析和技术选型,提出优化建议和技术方案; 7. 协助前端开发人员解决接口调用问题,保证前后端数据的正确传递和交互。 通过我的努力,项目的 API 接口得到了高效、稳定、安全的实现,为用户提供了优质的服务。
2014-08-14 -2018-04-04成都固特机械有限责任公司机械设计
作为机械研发工程师,我的职责包括以下几点: 1. 设计钢筋切断机的结构和机械部件,确保机器的稳定性和可靠性; 2. 根据客户需求和市场需求,设计出符合市场需求的钢筋切断机,提高产品的竞争力;
教育经历
2010-09-01 - 2014-06-15四川理工学院机械制造及其自动化本科
技能
● 项目介绍: 该项目为宏利金融保险售卖系统,包括保险经纪人登录模块,保险提议模块,信息收集模块,在线签名,集成自动核保,文档落库 等功能。 ● 项目技术: SpringBoot、JPA、SpringCloud、rabbitmq、redis、mysql等 工作内容: 1. 负责后端开发工作,并与前端团队进行协作,完成系统的功能模块设计和开发。 2. 协助后端 leader 进行需求分析以及工作安排,指导初级开发完成开发任务 3. 完成产品配置重构,将原有的手动配置改为配置化,提高了产品上线的效率和稳定性。 4. 协助解决项目中的技术问题和 bug ,保证项目的稳定运行。
● 项目简介: 该项目是招商银行的创新项目管理系统,主要业务是对项目的申报、立项、实施、结项等提供服务。对创新项目的整个生命周期进行管理,记录整个项目的执行情况,及时推送消息到相关负责人。 ● 项目技术: SpringBoot、Mybatis、SpringCloud、redis、mysql等。 ● 工作内容: 1. 负责需求对接和项目流程推进,与项目相关人员沟通协作,确保项目按时交付。 2. 进行迭代开发工作,完成系统功能模块的设计和开发。 3. 参与模块重构和系统优化,提高系统的性能和稳定性。
● 项目介绍: 本项目旨在对用户提供健康数据实时监控服务,对接第三方运动监控 app ,将用户健康数据进行数据上云,以此计算用户出现某类疾病的概率,对用户进行预警提示,拥有第三方语音机器人系统访问,定时任务刷新专病服务,提供给对接医院相关数据查询等功能。 ● 项目技术: SpringBoot、Mybatis、SpringCloud、kafka、redis、mysql等。 ● 项目职责: (1)、数据同步模块和数据管理模块业务编码; (2)、负责项目的整体部署(基于华为云的容器化部署),包括配置容器、主机、中间件等的告警处理,k8s集群节点自动自动伸缩、容器伸缩策略等。