计算机基础:熟练掌握计算机网络、数据结构和算法、操作系统。
Linux:熟练使用 Linux,有Linux下开发和部署项目的实际经验。
Java:熟练掌握Java基础。
开发工具:熟练使用Maven、Git、SVN、IDEA、Docker等开发工具。
数据库:熟练掌握Oracle数据库(制作过存储过程和存储函数),熟练掌握MySQL数据库,MongoDB 实战经验丰富(制作过JS脚本和存储过程),熟悉Redis。
框架:熟练掌握 Spring、Spring MVC、 SpringBoot、MyBatis、JPA、Spring Security、Junit、Activiti 等开发框架。
前端:熟练掌握HTML5、CSS、Javascript、Ajax,熟悉 TypeScript,有Vue2/Vue3、Uniapp的实际开发经验。
Devops:熟练掌握 Jenkins,熟悉CI/CD流程。
测试工具:熟练掌握JMeter等测试工具。
其他编程语言:熟悉Swift(开发过小应用),熟悉Python。
人力资源管理平台
2022-07~2024-01 东安 Java后端开发工程师
项目描述 : 人力资源管理平台高效解决人力资源部门工作内容繁琐的难题,通过人力资源管理平台实现人员的管控、职称管理、安家费分配、工资发放等操作。
涉及技术:Vue + Element UI + Spring Boot + Spring + Spring Security + Oracle + Activiti + Quartz
个人职责 :
人力资源管理系统从0到1开发。
负责与客户沟通需求,对需求进行评估,转变需求为设计。
负责开发团队内部的任务分配、协调工作。
负责安家费管理、餐补管理、公寓扣费管理、绩效考核管理、奖金二次分配管理、考勤管理、薪资管理、职位聘任管理等模块的前端和后端开发工作。
为团队开发人员提供了技术说明文档和组件使用文档。
解决了大量数据平台与平台之间迁移的问题,将原本复杂的利用人工进行数据迁移,转变为了使用Oracle存储函数,极大程度的增加效率。
参与框架开发团队,参与讨论并实际落地了集成Quartz框架,丰富Activiti工作流使用等服务层框架优化。
智慧环卫管理平台
2019-04~2022-06 锐明 Java后端开发工程师
项目描述 : 智慧环卫管理平台是一个用于帮助环卫人员工作的平台。业务线有垃圾清运和垃圾分类等,将硬件实时发送的数据通过地图进行监管,也可以通过报表进行监管。
涉及技术:SpringBoot + Spring + MongoDB + Redis + Kafka + Quartz + Vue2/Vue3 + Element UI + Echarts + Git + Gitlab + Jenkins
个人职责 :
垃圾分类业务线从0到1开发。
负责对接产品经理需求设计,按模块或功能点进行任务拆分。
负责开发团队内部的任务分配、协调工作。
负责对接硬件开发团队,将马赛克SDK集成到项目中,实现了图片和视频的打码功能。
负责对接S17服务器的运维工作和代码兼容工作。
负责服务部署工作,部分服务器管理工作。
负责对外接口的设计和开发工作,使用注解标注对外接口的方法或类,通过拦截器进行拦截处理。
参与并开发项目内部的通用查询服务,
在工作过程中及时与开发团队进行沟通和技术学习,参与到了前端组件和后端组件的开发和设计中,使得自己开发的组件可以让其他开发人员使用。
负责角色:全栈开发工程师 项目描述 : 智慧环卫管理平台是一个用于帮助环卫人员工作的平台。业务线有垃圾清运和垃圾分类等,将硬件实时发送的数据通过地图进行监管,也可以通过报表进行监管。 涉及技术:SpringBoot + Spring + MongoDB + Redis
负责角色:Java全栈开发工程师 项目描述 : 人力资源管理平台高效解决人力资源部门工作内容繁琐的难题,通过人力资源管理平台实现人员的管控、职称管理、安家费分配、工资发放等操作。 涉及技术:Vue + Element UI + Spring Boot + Spring