简历

个人信息

  • 王正镇,男,1991年出生,籍贯:湖南
  • 所在地:深圳,求职意向:Java开发工程师
  • 工作经验:10年
  • 联系方式:
  • 个人主页:https://engr-z.com

优势亮点

  • 精通Java,熟练撑握Java主流开发框架及JVM调优
  • 有5年以上微服务开发和分布式架构实践,能从零开始建设系统
  • 熟悉开源脚手架(pig4cloud),在使用过程中发现并反馈bug(开发者确认并修复)
  • 有大型ToC系统开发经验,有5年以上的支付系统和物业行业系统的经验
  • 熟悉Linux环境和Docker使用,熟悉阿里云,腾讯云服务
  • 能利用AI工具提效,编写Shell脚本,Python小工具和Vue开发等
  • 热爱技术,高中自学C语言,参加市里竞赛
  • 有良好的学习能力(曾在公司因项目需要,自学Android和JavaFX用于开发公司产品)
  • 工作能力经公司检验,能抗力,能打硬仗。注重产品质量和用户体验

教育经历

  • 本科,中山大学,计算机科学与技术,2012.9~2015.1
  • 专科,吉林师范大学,计算机应用技术,2010.1~2012.7

工作经历

智慧享联网络技术有限公司 信息技术部 Java开发工程师 (2018.9 – 2025.3)

智慧享联网络技术有限公司是金地集团下,金地物业子公司,负责金地物业系统建设。主要产品有:想家APP,想家微信小程序,当家APP,当家企微版,访客小程序。

工作内容:

  • 旧系统重构(拆分成微服务)
  • 需求评审,系统设计,数据库设计
  • 系统功能开发,维上问题排查
  • 输出相关文档
  • 统计和导出相关业务数据

亮点:升级公司想系列所有系统公共框架,解决升级的兼容性问题。引入分库分表功能,把功能模块化,供其他系统集成。完成客户一二级标签,8080工作台,活动抽奖等复杂业务功能。

深圳市信用宝科技有限公司 技术部 Java开发工程师 (2016.10 – 2018.5)

深圳市信用宝科技有限公司是深圳市在移动支付领域的一家高科技公司,主要产品有:码夹APP,移动聚合支付,一码多付,SDK支付,WAP支付 ,实名认证,永旺分期等。

工作内容:

  • 需求评审,技术方案决策,系统设计,数据库设计
  • 系统整体架构设计,框架编写
  • 人员招聘,人员管理,工作分配
  • 系统部署,日常维护,生产环境问题处理
  • 输出技术文档,接口文档

亮点:组建公司技术团队,带领团队(10人左右),从0到1开发公司所有产品。

深圳市前海汇银通支付科技有限公司 技术部 Java开发工程师 (2012.8 – 2016.9)

深圳市前海汇银通支付科技有限公司是TCL财务公司下的子公司(原属于TCL通迅)。主要负责代理银联支付插件,开发自己第三方支付系统,申请支付牌照。

工作内容:

  • 开发银联支付系统和银联支付插件系统
  • 数字信封加解密实现
  • 代理银联插件,提供商户技术支持,审核商户联调报文
  • 参与支付牌照申请工作:机房建设,linux系统安全策略,相关文档手册编写
  • 参与开发Android版的T惠刷APP,惠生活APP应用

亮点:参与公司支付牌照申请工作,最终通过银联检测(银联已公市)。帮助几十家商户接入支付系统,其中有大商户:同花顺,快播等。获得公司优秀员工奖。


项目经历

统一支付 (2023.10 – 2024.3)

统一支付是公司自研自用的支付系统,逐步替换公司内部其他系统(想系列,车场)系统的支付功能,统一收取子公司的物业费,停车费。

主要技术:Spring Boot Spring Data Spring Cloud MyBatis Plus Feign Nacos XXL-Job RocketMQ MySQL

主要负责:

  1. 需求评审,系统方案设计,数据库设计,需求功能开发
  2. 系统框架和公用模块设计
  3. 支付接口开发和加解密规范设计
  4. 微信&支付宝支付和协议代扣接入
  5. 业务对账等功能开发
  6. 输出支付接口文档

智慧城市服务 (2020.10 – 2021.1)

智慧城市服务是金地开发的SAAS版物业管理系统。一期的功能主要有:商户入驻,后台权限管理,巡检,工单管理,对接企业微信。该系统一期开发完成后移交给其他团队维护和后续迭代。

主要技术:Spring Boot Spring Data Spring Cloud MyBatis Plus Feign Elasticsearch Flink RocketMQ MySQL

主要负责:

  1. 需求评审,系统方案设计,数据库设计
  2. 排班管理功能开发
  3. Elasticsearch和Flink研究并应用
  4. 系统通用功能组件开发

想系列 (2018.9 – 2025.3)

想系列服务于金地物业员工和小区业主,主要产品有当家APP(员工),当家(企业微信),想家APP(业主),想家小程序,访客门禁小程序。

主要技术:Spring Boot Spring Data Spring Cloud MyBatis Plus Sharding JDBC Feign Kafka RocketMQ MySQL TiDB

主要负责:

  1. 参与旧系统微服务改造
  2. 需求评审,系统方案设计,数据库设计,需求功能开发
  3. 系统模块开发:项目管理,客户管理,门禁管理,访客功能,系统推送,抽奖活动,优惠券,报事工单,投诉工单,8080工作台,系统报表等
  4. 引入分库分表框架
  5. 对接第三方系统接口,测试和联调:通通门禁,企业微信,拜特财务系统等
  6. 输出接口文档

供应链金融系统 (2018.4 – 2018.7)

供应链金融系统是一个基于spring、dubbo的分布式系统。系统有两种模式,一是平台模式:平台统一管理注册用户,企业信息,金单信息。二是把企业端功能部署在客户服务器中,数据存放在企业自己服务器,确保信息独立,平台提供统一的服务(小程序接口调用,发送短信验证码,动态密码器效验)。 该系统把供应链中的流程转到线上,角色有核心企业、成员企业、供应商、保理商等。实现开单、转单、融单功能。

主要技术:Spring Boot Spring Data Dubbo RocketMQ MySQL

主要负责:

  1. 参与需求评审,系统设计
  2. 管理后台UI框架建设及开发
  3. 后台管理业务模块开发

数据认证系统 (2017.9 – 2017.10)

数据认证系统支持用户二要素,三要素,四要素认证。且支持多个认证渠道切换分流。同时数据认证接入反期诈接口,要据后台自定义验证字段,生成不同自定义验证功能的产品提供接入。如:车贷验证。 商家支持登录后台认证,也可以自己开发系统使用接口认证。后台会统计认证使用情况。

主要技术:Spring Boot Spring Data MyBatis Spring RMI ActiveMQ MySQL

主要负责:

  1. 需求分析,系统设计,分配任务
  2. 数据库设计,接口设计
  3. 系统框架编写,公共功能编写
  4. 输出技术文档,接口文档

通过验证用户信息,提高Pay+系统代付成功率

信用商圈 (2017.8 – 2018.4)

信用商圈是公司做支付系统的廷生,面对招商的系统。系统分卖家和买家两部分。
卖家版:商家专用收款APP。其中包含分期、统计子店分润、商品管理等功能。
买家版:微信小程序,用户注册使用后跟据信誉评估确定额度消费。

主要技术:Spring Boot Spring Data MyBatis ActiveMQ MySQL

主要负责:

  1. 需求分析,系统设计,数据库设计,分配任务
  2. 接口设计,框架编写
  3. 输出技术文档,接口文档
  4. 接入第三方支付接口

PAY+支付平台 (2016.10 – 2017.6)

PAY+是国内的智能支付路由平台,深圳市信用宝科技有限公司致力于打造简单、便捷、自定义的支付解决方案。

Pay+系统集成多家支付渠道,支持微信主扫/被扫,支付宝主扫/被扫,银联支付,代扣,代付。

Pay+支持支付路由,每种支付方式有一条或多条支付渠道。商户接入该系统可根据渠道稳定情况或费率选择路线,时实切换,平台提供台一订单数据维护和对账。

主要技术:Spring Boot Spring Data MyBatis Dubbo ActiveMQ MySQL

主要负责:

  1. 需求分析,系统设计,框架编写,分配任务
  2. 系统路由功能开发
  3. 接口规范定义,文档编写
  4. 接入第三方支付接口:微信官方,支付宝官方,银联官方,第三方支付系统

T汇刷 (2015.6 – 2016.10)

T汇刷APP是TCL开发的收款APP,集成开票功能,支持线上支付和连接迷你POS机支付。

主要负责:

  1. 参与需求评审
  2. 后台接口联调
  3. APP蓝牙连接迷你POS机刷卡功能
  4. H5开票模块集成

TCL申请支付牌照 (2014.4 – 2014.6)

因为业务发展需要,TCL计划申请手机、互联网、电视、POS机四张支付牌照。申请支付牌照需通过银联检测标准,检测项有:机房,支付系统,相关文档等。

主要负责:

  1. 参与机房建设实施
  2. 按银联要求做系统安全策略
  3. 文档输出:规章制度,操作流程,预警方案等

我有幸参与整个过程,最终通过银联检测,且公市。

银联产品技术支持 (2012.7 – 2016.10)

帮助商户接入银联产品,解决商户遇到的技术问题。

主要负责Android手机控件接入,WAP接入、WEB接入,解决技术问题。

帮助几十家商户接入支付系统,其中有大商户:同花顺,快播等。

惠生活 (2012.7 – 2012.9)

惠生活APP是一个集充值,公交查询,彩票购买等功能的综合APP。

主要负责维护与Android端的二期开发

TCL银联支付系统 (2012.2 – 2013.6)

TCL银联支付系统是公司自研系统,为商户提供支付功能。主要有:支付系统,清算平台。

支付系统,主要负责:

  1. 项目版本控制
  2. 加密解密工具编写
  3. 数据库读写分离
  4. 服务器集群
  5. 与前端交互的接口开发
  6. 少量前台布局脚本编写
  7. 正式环境布署
  8. 功能文档编写

清算平台,主要负责:

  1. 参与财务功能模块开发
  2. 前端通用脚本编写
  3. 项目集群及发布

华为资料管理系统 (2011.8 – 2012.2)

华为资料管理系统是华为内部使用的系统。系统线上运行很多年,除了需求迭代,主要集中系统功能优化。

主要负责:

  1. 缓存工具开发。
  2. 加密解密工具编写
  3. 使用多线程优化性能
  4. 任务计划配置,连接池配置
  5. 电子邮件定时通知,订阅功能等编写
  6. 前端搜索UI重构
  7. 根据用户的访问习惯向推送用户可能感兴趣的信息
  8. 根据搜索结果推出关联度紧密的信息

深圳粮食网 (2011.2 – 2011.7)

深圳粮食网是深圳粮食集团用的官网。提供粮食商品浏览和订购。

主要负责:

  1. 后台业务功能开发
  2. 与金碟接口交换数据
  3. 单点登录,视频格式转换功能编写
  4. 部分前端UI开发
  5. 正式环境布署及文档制作

技能清单

  • ★★★★★ Spring Framework Spring Boot Spring Data
  • ★★★★★ Spring Cloud Spring Cloud Alibaba
  • ★★★★★ MyBatis MyBatis Plus
  • ★★★★★ Sharding JDBC
  • ★★★★★ Linux Docker
  • ★★★★★ MySQL Redis
  • ★★★★☆ RocketMQ Kafka RabbitMQ ActiveMQ ZooKeeper
  • ★★★★☆ Dubbo
  • ★★★★☆ Nacos