个人介绍
1、SSM 、小程序、微服务、分布式及并发编程开发经验。
2、熟练掌握 MySql、Oracle、Redis 等主流数据库。
3、具备 mysql、JVM 性能调优和排查问题能力。
4、熟练运用 Springboot、SpringCloud 等微服务框架及组件,如 Dubbo、Ribbon、Eureka、Nacos、Sentinel、Seata等。
5、熟练掌握 RabbitMq、RocketMq、Kafka 等消息中间件。
6、熟练使用 Activity、vue、js、zk、nginx、Jenkins、Docker、Maven、Git 等。
工作经历
2022-12-01 -2023-07-17天际汽车(长沙)集团有限公司Java开发工程师
1、 负责项目小组开发人员日常管理、任务分配和代码审核,项目进度把控和风险规避。 2、 协同负责公司管理业务需求讨论、架构重构、技术选型。 3、 协同负责新系统微服务框架、部分中间件搭建、数据库表整理。 4、 负责系统模块 、潜客管理、工作流、订单等业务模块重构搭建。 5、 负责第三方平台对接工作,如飞鱼线索、契约锁等。
2019-10-10 -2022-09-22亚信科技有限公司java开发工程师
1、负责需求分析,文档编写,页面设计开发,业务功能代码开发,数据库表设计。 2、负责后端内部页面及对外接口设计开发。 3、负责项目中部分模块独立环境的搭建部署。 4、测试环境需要编写 shell 脚本,编译部署项目模块。 5、及时解决本组负责模块的线上生产环境的 bug。
2017-11-01 -2019-08-16杭州卡艾视科技有限公司java工程师
1、负责智慧停车管理系统的前期需求讨论。 2、负责后台系统页面设计及接口开发。 3、负责停车位管理、规则管理、第三方应用管理、报表分析等模块的开发。 4、负责小程序和 POS 机的相关接口开发。
教育经历
2011-09-01 - 2015-07-01西安工程大学轻化工程本科
技能
1、 华南中心-CRM 系统应用于湖南、青海各个移动营业厅给用户办理各种业务,主要由 CRM 、计费、账务管理、信控、统计分析、宽带 PBOSS 等大的部分构成, 我所在的账管部门主要负责账务管理相关业务,大致由资金缴费、账单、详单、发票、积分等模块组成。 2、项目开发期间主要负责政企资金系统页面和数据库表的设计与开发、账单模块的页面和接口设计与开发、与各部门的接口联调。 3、系统页面主要采用 html+js+touchUI(css 样式基本固定),微服务框架由 springBoot、springCloud 构成,gradle+maven 构建,jenkins 用作更新代码、编译发布各模块; 4、核心操作业务比如缴费、转账、清退等金额操作采用生产者-消费者的模型思想,各营业网点产生的操作任务会先保存到相应的任务工单表里等待处理,后台有各个定时任务实时扫描工单表(主键:工单 ID )捞取未处理状态的数据,向 Redis 拿到分布式锁后组装成接口入参调用相应的缴费等接口,操作完后会产生一条消息到 rocketmq 进行短信发送。 5、查询业务比如话费账单、流量账单等查询频繁的一些接口,每个月底会有后台任务捞取整月数据进行计算处理,整理成相应接口的返回形式,再转成 json 字符串保存到 Hbase 数据库,用户查询往月数据就只需要从数据库读取即可,当月则调用计费部门 socket 接口读取实时数据。 6、工作职责: 1)负责需求分析,文档编写,页面设计开发,业务功能代码开发,数据库表设计。 2)负责后端内部页面及对外接口设计开发。 3)负责项目中部分模块独立环境的搭建部署。 4)测试环境需要编写 shell 脚本,编译部署项目模块。 5)及时解决本组负责模块的线上生产环境的 bug。
1、 智慧停车系统主要应用于城市路边停车位的收费管理,由小程序、公众号、POS 机安卓系统和后端管理平台等软件部分和道闸、地锁、挡车器等硬件部分构成。 2、 首页大数据面板实时展示指定省份或城市收费及停车位使用情况,主要模块有系统管理、业务管理、报表分析、财务管理、用户管理、告警管理、日志管理等。 3、 智慧停车管理系统页面采用 jsp+js+css+layui ,后台采用 SSM 框架,mysql 一主两从,redis 缓存查询频繁且耗时的各种统计数据。 4、 主要流程:地磁发送车辆进场信息到 Rabbitmq => 后台创建订单并发送消息到对应路段 POS机 => 通知收费员进行车牌拍照录入订单并打印小票 => 车辆离开后地磁上报信息后台结算订单 => 车主扫描小票上二维码打开小程序付款。 5、工作职责: 1)负责智慧停车管理系统的前期需求讨论。 2)负责后台系统页面设计及接口开发。 3)负责停车位管理、规则管理、第三方应用管理、报表分析等模块的开发。 4)负责小程序和 POS 机的相关接口开发。
1、项目背景:原天际汽车管理系统交给第三方外包公司完成,各业务模块代码在同一系统中,代码逻辑比较混乱,数据库表冗余字段多,设计不合理,导致接口查询十分缓慢,交付上线两年后大部分页面简单查询响应速度都十分缓慢。 2、 目标需求:系统整体界面风格、页面操作大致不变,页面查询操作响应速度达到一两秒以内,根据产品人员的功能设计去优化各业务模块流程。 3、 需求落地: 1)原系统拆分成各业务模块,主要有系统模块 、潜客管理、订单模块、仓储物流、售后模块、保有客户、配件管理、财务管理、新能源业务等。 2)数据库表也根据业务拆分成多个库,原来联表查询的 sql 都进行改造,联表不超过三张表,基础模块提供常用的一些基础表单表查询接口,通过 Dubbo 让其他模块调用。 3)前端页面采用 vue+bootstrap ,后端采用 Springboot+SpringCloudAlibaba+mysql。 4)各模块之间通过 Dubbo 进行服务接口调用,考虑到系统体量和维护方便,配置管理和服务注册均采用 Nacos ,其他采用:Rabbitmq+Redis+maven+Git+Genkins等。 5)各组件版本升级到最新稳定版本,如原 Activity 工作流版本升级成7.0。 4、工作内容: 1) 负责项目小组开发人员日常管理、任务分配和代码审核,项目进度把控和风险规避。 2) 协同负责公司管理业务需求讨论、架构重构、技术选型。 3) 协同负责新系统微服务框架、部分中间件搭建、数据库表整理。 4) 负责系统模块 、潜客管理、工作流、订单等业务模块重构搭建。 5) 负责第三方平台对接工作,如飞鱼线索、契约锁等。