个人介绍
本人擅长处理多业务线互相串联的复杂业务逻辑,处理业务编写代码的同时仍能保证无并发冗余、无性能漏洞、无交代不清的代码。
本人日常编写代码严格按照阿里等业内大厂的职业代码规范去严格编写,编写完成的代码无后续维护困难,代码清晰整洁业务链路一目了然。
工作经历
2023-10-01 -2024-12-01安徽南瑞继远电网技术有限公司开发经理
技术栈: 项目框架:SpringBoot+MyBatis+SpringCloud+Nacos+JNI 开发环境:IDEA+JDK1.8+MySQL+Maven+git+dbeave 项目职责:1.负责项目落地前期的业务主体构建,同时根据业务需求详细绘制项目界面原型。 2.负责设计项目整个业务流程在界面上的体现,包括每个界面的业务展示以及多个业务模块之间的交互和数据的互相印证。 3.负责项目主体框架的搭建并且继承公司内部的公共服务,并且将项目服务以微服务的形式嵌入到整个分布式架构当中去。 4.数据库表结构设计,和其他平台数据交互模式设计,以及中间件服务搭建。 5.项目业务主体后端代码编写并且规范其他项目成员的代码,通过git对项目代码进行分支管理。 6.按时进行代码模块合并验收,并且编写测试用例配合测试进行阶段性功能测试; 7.项目中后期根据业务量和数据量调整数据库设计以及索引设计。 8.项目阶段性功能完成之后打包部署到测试环境进行压力测试和安全扫描,配合测试修复漏洞和优化代码。 9.项目后期的全流程测试以及各个模块之间的交互验证。 10.项目最终落地之后的日常维护和界面功能完善。
2022-08-01 -2023-10-01安徽即刻智能科技有限公司java
技术栈: 项目框架:SpringBoot+MyBatis+SpringCloud+Nacos 开发环境:IDEA+JDK1.8+MySQL+Maven+git+dbeave 项目职责: 1. 项目框架搭建,业务主体代码编写,参与界面风格和业务量以及前后端交互逻辑编写 2.后端业务代码规范制定,评定其他成员上传代码是否符合标准。 3.通过git进行项目的代码分支管理。 4.针对项目编写单元测试,以及规划前后端业务连调 5.数据库日常维护表结构表索引根据后续数据量和业务量进行适时调整 6.日常维护项目中和公共服务有交互的代码块。 7.项目整体打包部署到服务器,日常配合测试解决扫描出来的安全漏洞
2020-04-01 -2022-07-01安徽科大国创软件股份有限公司java
技术栈: 框架:SpringBoot/springmvc+MyBatis+xxljob+ 开发环境:IDEA+JDK1.8+MySQL+Maven+git 经手项目:安徽省级联网治超管理平台、江西省级大货车超载治理系统、新疆省级超限超载联网互通项目 项目职责: 1、参与前期的项目组内界面构建业务量评估讨论。 2、负责超限划分模块,超载划分模块,驾驶黑名单划分模块,车辆及驾驶人黑名单全系统公示模块接口开发以及联调。 3、负责北斗定位轨迹公共api对接和日常维护,确保接入实时轨迹 4、项目主体开发完成之后对项目打包部署,配合测试进行压力测试和安全扫描,针对测试提出的优化建议进 行代码调整。 5、项目后期对生产环境上的项目文件、数据库表、数据库索引、中间件进行日常维护。
教育经历
2016-09-01 - 2020-07-01安徽理工大学计算机科学与技术本科
本人在校期间通过英语四级考试,课程成绩在校前百分之二十。
技能
本项目应用SpringBoot+MyBatis+postgresql+websorket架构,业务核心主要为解决安徽省内所有下属高速公路内车辆超限超载的监控以及通过北斗定位黑名单司机的实时位置生成对应处理方案,项目目前已经完成交付,并且能适用于多并发场景,用户反应良好。
本项目应用SpringBoot+MyBatis+SpringCloud+Nacos分布式架构,业务核心主要为解决安徽省内所有下属配电台区内用电质量和用电损耗的监控以及通过大数据模型生成降损策略并推送降损方案,项目目前已经完成交付,并且能适用于多并发场景,用户反应良好。