个人介绍
1. 对Java编程语言有深厚的理解,对多线程和集合框架有深入的掌握,始终保持良好的编程习惯。
2. 熟练掌握并应用主流的Java开发框架,包括Spring、Spring MVC、Spring Boot和Spring Cloud,能够根据项目需求选
择合适的框架进行开发。
3. 熟练使用关系型数据库Mysql和Oracle,以及NoSQL数据库Redis,能够根据数据特性和业务需求选择合适的数据库进行
设计和优化。
4. 对JVM的底层原理有一定了解,能够进行有效的内存管理和性能优化。
5. 熟悉并应用Dubbo、RocketMq、ActiveMq等中间件,能够在分布式系统中进行高效的消息传递和处理。
6. 具备ERP项目、分布式系统和公众号开发的经验,能够处理复杂的业务场景和技术挑战。
工作经历
2013-12-05 -2024-03-01浙江万朋数智科技股份有限公司java高级开发
内容: 1. 主导Java项目的开发与维护,深度参与项目需求分析、设计与编码工作。 2. 主攻项目的技术选型与技术难题攻关,致力于提升项目的稳定性与性能。 3. 积极参与团队的Code Review,并指导新人学习与成长,提升团队整体技术水平。 4. 负责跨部门沟通与协调,确保项目顺利推进。 业绩: 1. 通过优化项目性能,成功将新高考系统排课时间从原有的半小时缩短至10分钟以内,且优化了排课结果,显著提升用户体 验。 2. 独立设计并完成新高考教务管理功能模块,为项目提供了核心的功能支持。 3. 参与团队的培训计划,帮助10名以上新人快速掌握项目开发技能,提升团队整体实力。
教育经历
2010-09-01 - 2014-07-01浙江师范大学行知学院光信息科学与技术本科
技能
该是公司内部使用的OA办公系统,分为*端和pc端功能,系统架构采用前后端分离,前段采用vue,后端采用微服务,包含考勤打卡、报销流程、客户拜访、入职管理、离职管理等功能模块。 技术栈包括:springboot + springcloud + jpa + mysql + redis等
1、项目分为教师端,学生端,销售端、后台(cms)3部分, CMS后端进行课程上架,活动发布,数据查询统计,账号维护等功能 教师端负责教师上课、发布作业和试卷、批阅作业等 学生端:学生购买课程,上课、作业,课程评价等 销售端:分销课程,销售业绩统计等 2、本人负责销售端和教师端的功能开发,消息中心组件,*公众号等平台开发 技术栈:Spring boot,mysql,redis,activeMq
1、该系统从功能上分为:教育局端、学校端、家长(学生)端; 教育局端功能:系统管理,公文办公,查看下属学校相关业务数据等; 学校(教师)端功能:系统管理,教务管理,智能排课,选课管理,考试管理,学生德育管理,公文办公等,解决学校日常的所有功能。 家长端功能:成绩查询,选课管理,德育结果查询,课表查询等功能; 2、本人主要负责新高考相关业务; 智能排课:通过optaplanner算法框架,帮助教师编排相关年级的所有班级课表 教务管理:提供课程管理,学生选科结果操作、教学班操作、课表操作 考试管理:提供考试创建,考试编排、成绩录入,成绩分析等功能 使用相关技术栈:SpringMVC,SpringBoot,Oracle, redis,maven等