- 个人介绍 Personal introduction
- 工作经历 Work experience
- 项目介绍 Project introduction
- Github成就 Github achievements
陈聪 152****7179 | 27岁 丨congccoder@gmail.com 上海 | 在职
- 职业经历: 具备支付机构全链路的业务系统架构设计与开发经验,包括交易支付主链路、渠道对接和清结算系统的架构设计与开发经验。具有团队管理经验
- 专业技能:
- 有扎实Java编程基础,熟悉各类设计模式、JUC并发编程、JVM内存管理及调优。
- 熟悉SpringBoot、Mybatis、Dubbo等相关中间件并阅读过相关源码,并根据需求进行扩展开发。
- 熟悉MySQL,具有SQL优化、分库分表、索引优化等方面经验。
- 熟悉CICD自动化部署,了解docker、portainer、kubernetes等。
- 熟练使用StarUML、Visio、PowerDesigner等各项UML建模工具。
- 使用过其他技术栈语言,如Golang、Python等。
- 自我评价:
- 有较强的分析、解决问题能力,具有较强的逻辑思维和表达能力。
- 良好的沟通能力和团队协作领导能力,保证任务高质量完成。
- 协调沟通管理各方参与人员,指导团队成员按计划推动专题项目进行,确保项目稳步上线
- 开发协作:
- github/ccoderJava 开源仓库、个人博客、资料归集
- ccoderJava/ccoder-ufs 统一文件存储中间件、集成aliyun、qiniu、huawei、tencent等云存 储
- ccoderJava/tiny-link 短链接服务 ccoderJava/ccoder-common 后端开发常用模式、基础脚手架包
欢聚集团-SHOPLINE-支付研发中心 2022年1月 - 至今 上海
高级java工程师 SHOPLINE电商业务部门/支付研发中心
- 参与shopline电商支付能力渠道建设工作
- 参与Shopline电商支付能力渠道的建设工作,成功接入网关、钱包、快捷等各类支付渠道,为Shopline独立站用户提供了更丰富的支付选择,从而增加了20%的订单量。
- 支付中台的日常运营维护工作中,成功地解决了多个技术问题,提高了系统的稳定性和性能
- 带领团队对整个支付中台数据合规改造
- 通过对SpringBoot、MyBatis等中间件插件式开发,重构数据合规SDK,提供全新2.0版本starter。
- 对ElasticSearch、MongoDB、MySQL等数据库进行了读写加解密的处理,支持多版本密文密钥,并且能够对字段级别的JSON节点进行密文处理,保障了数据的安全性。
- 2.0版本starter具有兼容适配多版本密文密钥的能力,同时支持密文算法、分表策略、灰度策略等进行扩展性开发,可以满足不同场景下的数据合规需求。
- 我们的SDK能够对API数据输出进行权限级别掩码处理,保障了用户的数据隐私;同时我们还对日志进行了打印,方便进行排查和调试。
- 我们解决了密文密钥的管理和分发、字段级别的JSON节点加解密、灰度策略下的数据隔离等多个技术难点,取得了显著的效果。
阿联酋PayBy金融科技(PayBy Technology Projects LLC.) 2019年09月 - 2021年12月 上海
高级Java工程师 支付研发部
- 阿联酋本土移动支付服务, 隶属UAE G42集团,获得2021年MEA Finance最具创造性的钱包APP。 目前已接入Totok、Botim等通讯App,接入百余家Baqala 杂货店和60家 lulu超市和当地出租⻋服 务,对接有FAB(存管银行)、ADCB、ADIB等主流银行。
- 带领团队完成支付渠道路由系统的建设,实现了多渠道、多币种的稳定运行,并支持根据业务场景进行灵活切换和熔断限流。
- 负责银行支付渠道的对接工作,成功接入了当地主流银行,并实现了对Visa、MasterCard等卡组织业务的支持,有效提升了公司品牌竞争力。
- 设计并实现了清结算对账系统,满足了支付渠道、生活缴费、营销等多种业务场景的对账和结算需求。系统还提供实时的渠道对账任务、资金结算、银存资金等数据监控,以高效支持清算人员的运营需求。
- 负责日常维护开发工作,包括清结算系统、支付路由系统、换汇报价、生活缴费等应用的维护。
- 积极分享技术经验并参与课题研究,为公司内部技术分享和团队发展做出贡献。
- 参与公司各项目需求评审和code review工作,有效减少代码瑕疵,提高了上线代码质量。
- docker-repository
常用的中间件docker-compose配置,包括Nginx、MongoDB、MySQL、ELK、Nacos、Minio等中间件。详细使用情况可参见下列仓库readme内容。
- go-gin
本项目是一个简单的博客系统,主要用于学习golang的web开发。项目使用golang开发,使用MySQL数据库,项目使用docker进行部署,使用docker-compose进行编排。
- ccoder-ufs
OSS对象存储(Object Storage Service) 集成对接aliyun、qiniu、huawei、tencent等云存储,提供统一抽象的ufs服务