个人介绍
1. 精通java核心,7年java一线研发经验,具备良好的编码能力、并熟练应用设计模式;
2. 精通Spring boot、Spring、Mybatis,多年实战经验,可以通过需求快速构建项目;
3. 深入理解SpringCloud常用组件源码,深入研究过Eureka、Ribbon、Feign、Hystrix、Zuul核心源码;
4. 熟练使用SQL语言与Mysql调优,多年实战经验,对索引优化及存储引擎有深入研究,有线上调优经验;
5. 熟练掌握RabbitMQ、rocketMQ、kafka等消息中间件及集群部署
工作经历
2020-09-16 -至今上海阑途信息技术有限公司Java开发工程师
1.参与产品部需求与可行性讨论,提出技术可行方案; 2.参与项目功能架构设计; 3.完成相关服务模块的设计与开发,配合前端完成联调; 4.完成测试过程中的BUG修改; 5.配合负责人完成服务上线。
2019-04-01 -2020-09-30武汉东湖大数据交易中心股份有限公司Java开发组长
1.负责项目的搭建和开发工作; 2.参与功能需求说明书和系统概要设计; 3. 给组内开发人员安排工作流任务计划并进行代码 QC 工作; 4. 协助测试人员对项目的 bug 进行分配和修改,以及回归测试审核; 5. 对新技术的研究以及调研,然后分享给公司人员; 6. 带组员熟悉项目,以及处理项目内成员遇到的问题。
教育经历
2017-09-01 - 2019-06-30湖北工业大学计算机科学与技术本科
技能
● 项目简介: SaaS经销商管理系统是以企业的销售渠道建设为重点,针对经销商的日常运作管理进行流程分析、优化、整合,实现采购、销售、库存、客户管理的"四为一体",以提升其经营能力;同时还通过对整条供应链中的信息流、物流和资金流进行系统规划、全面实施和过程监控,来加强企业与经销商之间业务的紧密合作。 目前,系统已经基本实现了解耦和模块化,是由由各领域服务提供相应能力的微服务系统,通过业务流程层的组装,来应对不同的业务场景。 将来,除了不断迭代完善现有功能外,也会沉底、建设通用能力,并结合流程编排、动态属性配置、UI风格自定义配置等手段,来减少系统重复开发量,降低开发和维护成本,从而快速响应各类用户的差异化需求。 ● 项目模块: (1)销售系统:客户拜访、待客下单、库存查询、应收查询; (2)采购系统:外采商品、外采订单、采购售后、采购商品适配; (3)结算系统:应收应付、发票; (4)仓储系统:基础数据、库内管理、出库管理、入库管理、库存成本、库存调拨、手持应用、数据报表。
项目简介: B2C的平台,为平台方为用户提供加油,道路救援,美容等服务。 目前主要涉及到客户到店订单,优惠券订单,道路救援订单,需要平台为用户提供安全,便捷,可靠的现金支付能力 项目模块: (1)基础服务:系统配置、公共数据、车型数据、短信/推送、图片上传; (2)用户服务:用户登录、用户注册、用户管理; (3)优惠券服务:创建优惠券、优惠券管理、发放优惠券、使用优惠券、过期管理、优惠券统计; (4)门店服务:门店注册、门店管理、门店预约、员工管理、门店报表; (5)交易服务:创建订单、订单核销、对账结算、统计; (6)支付服务: 发起支付、支付回调、支付管理。 我的职责: 1.参与完成项目的拆分及需求的评审; 2. 担任项目从0到1的核心开发owner; 3. 管控项目迭代中服务开发的进度和代码的review; 4. 对部分统一服务工具类如字典国际化、对象比对等工具进行封装及使用的培训; 5. 封装模板模式和策略模式等设计模式的base模板,供项目统一使用,从而减少代码的耦合和冗余。
SaaS经销商管理系统是以企业的销售渠道建设为重点,针对经销商的日常运作管理进行流程分析、优化、整合,实现采购、销售、库存、客户管理的"四为一体",以提升其经营能力;同时还通过对整条供应链中的信息流、物流和资金流进行系统规划、全面实施和过程监控,来加强企业与经销商之间业务的紧密合作。 目前,系统已经基本实现了解耦和模块化,是由由各领域服务提供相应能力的微服务系统,通过业务流程层的组装,来应对不同的业务场景。 将来,除了不断迭代完善现有功能外,也会沉底、建设通用能力,并结合流程编排、动态属性配置、UI风格自定义配置等手段,来减少系统重复开发量,降低开发和维护成本,从而快速响应各类用户的差异化需求。 ● 项目模块: (1)销售系统:客户拜访、待客下单、库存查询、应收查询; (2)采购系统:外采商品、外采订单、采购售后、采购商品适配; (3)结算系统:应收应付、发票; (4)仓储系统:基础数据、库内管理、出库管理、入库管理、库存成本、库存调拨、手持应用、数据报表。 我的职责: 1. 新企业马牌轮胎入驻,在现有saas的流程上为马牌提供定制特殊化的流程兼容; 2. 完成定制化的马牌手持的单独app; 3. 对马牌特殊化订单:入库、长尾、NA等进行单独性开发; 4. 正常迭代的同时,将门店saas-wms分支的业务采用最新的脚手架,设计模式为基石,将业务融合到dms-wms仓储业务中; 5. 保证系统迭代、融合、拓展稳定,以及兼容后续的迭代开发