个人介绍
1、5年多 JavaEE 开发经验,2年 leader ,独立负责过多个华为项目的开发,有充足的独立后端开发经验;
2、熟悉华为校招流程以及员工管理业务,擅长实现可视化看板、自定义报表、工作流等项目;
3、熟练使用 Springboot、MyBatis 等开源框架,擅长性能调优;
4、代码耦合度低,内聚度高,并且严格按照华为的 Clean Code 要求编写,可读性强。
工作经历
2017-02-13 -2023-03-03华为java开发工程师
1、 负责华为方项目架构搭建,功能实现,代码优化,日常工具脚本编写; 2、 前期独立负责多个项目的框架搭建,后端开发,测试以及运维,后期负责带领三人后端团队; 3、项目取得领导和用户认可,推广至国内十个研究所使用,部分功能也被公司更大平台收编。
教育经历
2010-09-01 - 2014-06-30浙江科技学院材料科学与工程本科
在校期间认真学习,成绩在前30%行列,爱动脑,计算机课更是名列前茅
资质认证
技能
1.项目描述:校园招聘系统是一个以业务流为主的系统,从学生的简历获取到判定是否完善,平台初筛,部门筛选,机考测评结果判定,面试安排和面试结果整合以及最后的签约管理,其中的逻辑十分复杂,且规则经常发生变化,需要有较强的代码模块化思想,且规则支持用户前端自定义修改; 2. 责任描述:负责框架搭建,后端代码编写,功能测试,项目打包以及运维; 3. 技术描述:以 Spring Boot 框架开发,整合华为公司 SSO 登录,使用 HttpClient 从权限中台获取用户权限,根据权限将用户相应部门的学生展示到前端以便操作,项目整合了华为公司的邮件短信通知,从华为招聘系统获取简历信息等微服务。
1.项目描述:人力资源数据分析系统是一个以员工基础数据为根本,进行多维度多元化的可视化分析,可以从系统分析出员工的优劣,进而实施奖罚;可一次导入批量数据或多人在线维护员工信息,定时运行相关功能,也可在一套代码下分数据库处理不同数据; 2. 责任描述:负责框架搭建,后端代码编写,功能测试,项目打包以及运维; 3. 技术描述:以 Spring Boot 框架开发,整合华为公司 SSO 登录,使用 HttpClient 从权限中台获取用户权限,运用 AOP 进行自定义注解,根据用户的研究所属性自动将用户分配至相应研究所数据库,从而达到一套代码多研究所使用,以 redis 作为缓存使用户访问接口时能快速相应,项目还整合了华为公司的邮件短信通知,员工信息查询等微服务。