




个人介绍
我是程序员客栈的 Deep,一名 Java 架构师兼高级开发工程师;
我毕业于 华中师范大学,担任过 云智汇(深圳)高新科技服务有限公司 的 平台组组长兼架构师,担任过 顺丰速运集团泰海网络 的 对外联络部开发组长,担任过 万迅电脑软件(深圳)有限公司 的 高级后端工程师;
负责过 富士康D事业群低代码开发平台-maxbase,顺丰速运通卡支付系统,华润集团 Tier1 数据迁移系统,招商国际统一客户平台电子支付系统,招商证券报表系统 的开发;
熟练使用 SpringCloud/SpringBoot, DDD设计, 微服务治理, OAuth2.0,MyBatis-Plus, RabbitMQ,Radis,Kubernetes, Docker, GitLab CI/CD,敏捷开发(Scrum)
如果我有帮上您的忙,请点击"立即预约"或"发布需求"!
工作经历
2018-02-23 -2024-04-30云智汇(深圳)高新科技服务有限公司平台组组长兼架构师
主导团队研发基于 SpringCloud 架构的微服务集群低代码开发平台,支撑富士康集团 D 事业群内部 200 + 业务服务系统高效运行,系统日均处理请求量稳定在 20 万 +。历经多轮技术迭代与架构优化,系统故障率从初始的 5.2% 稳步降至 0.35%,各业务团队整体开发效率提升达 42%,显著加速了集团数字化转型进程。该平台凭借自主创新技术优势,成功获得国家计算机软件著作权登记(登记号:第 4608054 号),成为企业级低代码开发领域的标杆性成果。
2012-03-02 -2018-02-01顺丰速运集团泰海网络开发组长
顺丰速运通卡支付系统作为集团核心运费支付产品,构建覆盖 PC / 移动端线上线下实时支付、预支付、充值退费、智能查单及多维度报表的全场景服务体系,支撑日均万级交易处理与数据同步。作为对外合作部研发组长,主导跨部门数据协同架构设计,通过适配器模式采用 6+1 方式对接银行及网银的银企直联接口协议,抽象底层通讯逻辑实现低耦合扩展,累计完成 30 + 支付及数据交互接口的对接开发;基于 ActiveMQ、WebService 构建系统间异步 / 同步数据通道,结合 DataGuard+GoldenGate 实现核心数据库实时灾备与跨域同步,保障 99.9% 数据一致性;参与编写制定《JAVA 开发代码规范》等 5 项工程化制度,推动研发流程标准化,系统上线后支撑全国 31 个省市分支机构业务落地,成为顺丰早期数字化支付的核心基础设施。
2004-09-24 -2012-01-06万迅电脑软件(深圳)有限公司高级后端工程师
任职期间参与多个核心项目开发,在华润集团 Tier1 数据迁移系统中任 AP,基于 Struts2+JSTL 架构负责 Excel 数据导入转换显示及账号管理、权限管理、报表管理等模块开发,通过 Hyperion Planning 开发账务报表并将原始 Excel 数据导入 Essbase;在招商国际统一客户平台之电子支付系统任 AP,采用 Struts2+WebService+iBATIS 技术主导支付缴费扣费对账分账等核心接口设计开发,利用 Spring IOC 依赖注入管理 Service 类并通过 iBATIS 优化 SQL 语句实现多银行三方对接的跨行电子化支付;在招商证券报表系统任 PM+AP,统筹需求分析、客户沟通及任务分配,主导核心功能模块开发,基于 Struts2+JSTL+JQuery 开发自定义 WEB 控件实现前端模块化,建立中间库完成跨库数据采集,使用 JasperReport 设计支持动态载入的报表,实现数据源、报表版面及展示界面自定义的报表系统全流程落地。
教育经历
2000-09-01 - 2004-07-01华中师范大学计算机科学与技术本科已认证
在校期间专业成绩优异,系统掌握计算机编程、数据结构、操作系统等核心课程知识,多次在专业课程考核中名列前茅。注重理论与实践结合,积极参与校内编程竞赛及实验室项目,培养了扎实的软件开发能力与逻辑思维素养,为后续技术领域深耕奠定坚实基础。
语言
技能

Maxbase 是一个 开源Java EE 企业级微服务平台。基于经典技术组合(SpringCloud、OAuth2.0 + JWT、MyBatis、VUE全家桶),微服务标准架构:注册发现、智能网关、配置中心、认证授权、日志聚合、调用链监控、后台管控、发布系统,镜像治理、资源治理等。核心服务如:权限管理、工作流、分布式文件中心、分布式事务、数据字典。采用前后端分离和松耦合设计;界面无刷新,一键换肤;账号安全设置,密码策略,支持多企业,多开发团队,多应用,用户多身份,多权限隔离管理; 在线定时任务配置;支持集群,支持容器化部署,支持多种发布形式(灰度,蓝绿等)支持多数据源等。 Maxbase 微服务平台的主要目的是提供一站式平台服务,从开发脚手架到cicd。除了能够让研发人员快速的开发出复杂的业务功能,从框架层提高软件安全质量之外,还在自动化测试,自动代码扫描、api管理、快速部署、快速发布、在线问题分析等方面提供服务支持。
