个人介绍
• Java编程语言:精通Java编程语言,深入理解Java SE/EE标准,能够熟练运用Java进行高效、可维护的软件开发。
• 框架与库:熟练掌握Spring Boot、springcloud alibaba全家桶等主流Java Web开发框架,以及MyBatis、Hibernate等ORM框架,能够快速搭建企业级应用。同时熟悉Maven等构建工具,以及JUnit、Mockito等测试框架。
• 数据库技术:精通MySQL、Oracle等关系型数据库的设计与开发,了解数据库优化技术,能够编写高效的SQL语句和存储过程。同时对Redis等非关系型数据库也有一定的了解和应用经验。
• 前端技术:了解HTML5、CSS3、JavaScript等前端技术,能够与前端开发人员协作,通过RESTful API实现前后端分离开发。
• 服务器与部署:熟悉linux服务器基本操作和应用服务部署命令,了解Docker容器化技术,能够参与应用的部署与运维工作。
• 熟悉OA,ERP系统平台考勤,人事,出车,采购,生成报表订单等业务模块和流程。
问题解决与调试能力:
• 具备良好的问题分析与解决能力,能够迅速定位并解决开发过程中遇到的技术难题。
• 熟练使用调试工具(如Eclipse Debugger、IntelliJ IDEA Debugger)进行代码调试,确保代码质量。
团队协作与沟通能力:
• 具备良好的团队合作精神,能够与产品经理、UI设计师、前端工程师、测试工程师等团队成员紧密合作,共同完成项目目标。
• 优秀的沟通能力,能够清晰、准确地表达自己的观点和需求,同时倾听并理解他人的意见和建议。
持续学习与自我提升:
• 热爱技术,关注行业动态和新技术发展,保持持续学习的热情。
• 积极参与技术分享与交流活动,不断提升自己的技术水平和视野。
• 热爱运动,热爱生活,热爱篮球
工作经历
2022-03-23 -2024-04-01东莞怡合达自动化股份有限公司java开发
1.需求分析:与产品经理、UI/UX前端工程师等团队成员合作,理解并分析业务需求,转化为可开发的技术需求。 2.系统设计与架构:根据业务需求,设计系统的整体架构和各个模块的详细设计。这包括数据库设计、接口设计、服务划分等。 3.编码实现:按照设计文档,使用Java等编程语言进行编码实现。这包括编写业务逻辑代码、数据库访问代码、接口实现代码等。 4.单元测试:编写单元测试用例,对编写的代码进行单元测试,确保代码的正确性和稳定性。 5.集成测试与部署:与其他开发团队或模块进行集成测试,解决集成过程中出现的问题。完成测试后,将系统部署到测试环境或生产环境。 6.持续学习与提升:跟踪Java及相关技术的发展趋势,学习新技术和工具,不断提升自己的技术水平和开发效率。 7.团队协作与沟通:与团队成员紧密合作,共同解决项目中的问题。同时,也需要与其他部门或团队进行沟通和协作,确保项目的顺利进行。
2017-12-01 -2022-03-22珠海市新德汇信息技术有限公司java开发
1.系统设计与开发:负责或参与设计、开发、维护基于Java技术的软件系统。这包括理解业务需求,设计系统架构,编写代码实现功能,并进行单元测试以保证代码质量。 2.技术选型与集成:根据项目需求,选择合适的Java技术栈和第三方库,如Spring框架、MyBatis、oracle等,并进行技术集成。同时,可能还需要与其他系统或服务进行集成。 3.性能优化:对系统进行性能分析,识别瓶颈,并提出并实施优化方案,以提高系统的响应速度、吞吐量和稳定性。 4.代码审查与质量管理:参与代码审查,确保代码的可读性、可维护性和符合编码规范。同时,负责解决代码中的缺陷和问题,提升代码质量。 5.文档编写:编写和维护相关的技术文档,如系统设计文档、接口文档、用户手册等,以便于团队成员之间的沟通和系统维护。 6.技术支持与问题解决:为团队成员提供技术支持,解决开发过程中遇到的技术难题。同时,也需要参与线上问题的排查和解决,确保系统的稳定运行。
教育经历
2012-09-01 - 2015-06-11中山火炬职业技术学院计算机应用技术专科