2020.07-2024.01 奇秦科技
JAVA开发
1.参与需求对接和分析及需求评估,确保充分理解客户需求,并根据自身经验进行完善和优化。
2.编写蓝图设计,参与讨论技术难点,并提供解决方案,确保系统设计满足业务需求
3.编写可实施的开发文档,为开发团队提供清晰的开发指导。
4.在项目开发前进行整个项目表设计和代码生成,为项目开发奠定良好基础。
5.带领开发团队对原有功能进行二次开发以及性能优化,提高系统的稳定性和性能。
6.参与开发任务的编写代码和完成整个项目测试,确保项目按时交付,并满足甲方的测试需求。
7.进行后期运维工作,确保系统的稳定运行。
8.在开发期间协助开发团队解决bug,并提供技术支持和方案。
9.具有SAP、ERP、OA、EBS等外部系统集成相关经验,熟悉单点登录相关工作。
10.项目主要采用Spring Cloud的全家桶的分布式开发模式,根据业务划分多个独立模块进行多人参与的并发开发,以提升开发效率。
11.参与产品研发升级编写部分核心模块。
12.熟悉Python,有编写相关脚本的经验,为项目提供更多技术支持和辅助功能。
13.擅长用使用AI工具来提升工作效率。
2019.09-2020.07 厦门博氪网络
JAVA 开发组长
1.参与新项目调研和甲方需求对接以及需求整理,编写需求文档。
2.开发前期的需求分解和分配开发任务,参与开发。
3.部分工作有cas单点集成多门户,工作流,商城门户
4.前期在架构师的带领下参与了项目的分布式架构设计相关工作和模块开发以及测试。
2016.1-2019.9 蓝凌软件
JAVA开发
1.参与OA定制化模块的设计和开发编写代码前后端一起,测试以及后期项目的运维
项目经历
2023.09-2024.01 科工集团中间件平台
使用技术 : Spring、Spring boot、Spring Cloud、JPA、Redis、RabbitMQ、Activity、Maven、SVN、docker,k8s,VUE,SAP,html,css,nginx,神通数据库等。
项目描述 : 主要功能是对接该集团和下属单位的200多家SAP系统,实现将会计凭证主要数据从SAP系统同步到中间件进行加工处理给的浪潮进行报表输出。
主要负责:
1.对会计凭证字段映射转换和校验
2.对会计凭证原始数据的 特殊情况下需要处理单次生成数量为百万级别。使用了RabbitMQ消息队列进行异步生成数据写入数据库,通过添加自定义注解的方式来切换数据源,做到读写分离
3.协助其他现场开发人员修改、排查bug并解决线上bug
4.提供和编写用户测试用例
5.配合用户测试,并解决测试过程中产生的问题
2022.02-2023.08 正中置业SRM供应链管理系统
使用技术 : Spring、Spring boot、Spring Cloud、Mysql、JPA、Redis、RabbitMQ、Activity、Maven、SVN、liunx,tomcat
项目描述 : 供应商关系管理系统,包括供应商生命周期管理,采购寻源以及采购协调。该系统为B/S架构系统,整体框架使用SpringCloud, 数据库使用MySql,使用JPA框架持久化到数据库中。使用Redis作为缓存以及分布式锁。消息队列使用RabbitMQ,解决一些异步操作的业务场景,减少各个服务之间的耦合性。使用了Activty工作流来配置审批流程。前端使用公司内部的拖拉拽框架,具体业务逻辑自定义JS去实现。
主要负责:
1.招投标模块:包括招标单、延标、废标、供应商入围审批、投标管理、评标模板配置、相关人员评标、以及定标管理等功能,业务逻辑比较复杂。
2.协助其他现场开发人员修改、排查bug。
3.上线支持和线上bug定位和解决
2020.09-2022.01 安踏SCM供应链管理系统
使用技术 : Spring、 Spring boot、 Spring Cloud、 Mysql、 JPA、 Mybatis Plus、Sharding-JDBC、 TIDB、 Redis、 RabbitMQ、 kafka、Maven、 EXTJS
项目描述 : 该系统执行了供应链中从供应商到最终用户的物流计划的控制和管理职能。项目期间担任骨干开发,个人做事态度和能力得到了客户的认可,该项目获得了我们公司内部的最佳团队奖。该系统为B/S架构系统,整体框架使用SpringCloud, 数据库使用MySql,使用JPA框架持久化到数据库中,部分服务使用Mybatis-Plus框架。因单个业务表数据量较大,使用了Sharding-JDBC框架做了分库分表,并且根据Mysql的binlog同步到TIBD,提高了相关表表的查询效率。使用Redis作为缓存以及分布式锁。前端使用的extJs开发。
主要负责:
1.商品订单规划:多个分配因素的管理功能,根据分配因素模拟分配供应商,业务逻辑较为复杂,采购订单模块:包括采购订单,退货订单以及采购订单SAP相关接口,业务逻辑比较复杂
2.使用sharding-jdbc分库分表技术完成箱码模块百万级数据的处理。
3.协助其他现场开发人员修改、排查bug,修改出项目人员遗留的bug以及业务变更。
2019.09-2020.07 国企采购平台
使用技术 : SpringMVC、 Spring boot、 ZooKeeper,dubbo、 JPA 、 Redis、 RabbitMQ、 kafka、Maven、vue,solr
项目描述: 主要用于一站式集中采购(建材类)面向企业,业务角色分为采购商,供应
商,运营平台,主要业务内容为采购商在平台分布询价 、招标单, 由多家供应商进行报
价,投标,运营平台进行资质审核,产品审核,同时也支持采购商进行商城购买,供应商
进行商城的商品上架 。该项目主要采用了分布式微服务形式来做 。
主要负责:
1. 该项目主要参与了采购商询价,招标单流程设计与实现
2. 商城系统主要实现了solr商品搜索
3. 采购商,供应商登录主要实现了sso单点登录
4. 根据客户实际需求进行流程分析与编写及参与概要设计的讨论
5. 对程序业务逻辑进行优化,使其达到更高的性能
6. 编写操作手册
7. 帮助组员解决编程过程中出现的问题以及提供技术解决方案
8. 任务进度跟踪
9. Code review
10. Jenkins+docker部署实施以及solr集群部署和redis集群部署
2018.09-2019.08 厦门住在集团OA
使用技术: Struts spring hibernate jQuery js h5 css html
项目描述: 该系统用于日常的oa办公,主要业务为日常流程的处理及费控业务
管理工具: gitlab、禅道 、 钉钉 、 邮箱;
主要负责:
1.独立编写费控模块的需求文档与设计, 以及后期的代码开发工作。
2.配合相关人员进行该模块的测试以及实际操作演示。
3.独立运维该项目的后期工作。
4.用户培训
2017.06-2018.08 威迪亚OA
使用技术: Struts spring hibernate jQuery js h5
项目描述: 对原有oa进行新模块的开发,集成中控门禁系统,报工系统,条码扫描系统 。
管理工具: gitlab、禅道 、 钉钉 、 邮箱;
主要负责:
1.与客户沟通,编写系统各项文档,包括需求分析,规范文档,技术支持,培训等 。
2.架构,设计系统,数据库
3.编写代码,实现功能,与客户协调沟通
4.架构服务器,部署项目,设置对外接口
5.后期的维护方案,使用说明,报价明细.