职业概要
14年后端研发管理经验,曾任腾讯高级后端开发工程师9年。
掌握大型分布式微服务系统(10亿+用户)、金融后端系统和大数据平台(万亿级PB级数据)开发技术。
阅读过Linux内核网络协议栈代码,掌握Linux内核底层原理与性能优化。
理解深度学习算法原理,能手写Transformer大模型代码,具备从底层算法到大模型部署的后端开发能力。
技术栈
编程语言: C/C++, Java, Go, Python
开发框架: Taf(腾讯自研C++微服务框架), SpringBoot
数据组件: MySQL, Redis, Hdfs, Ceph, HBase, ElasticSearch, Kafka, S2Graph, Spark
容器组件: Docker, Kubernetes
算法与AI: 动态规划算法, Transformer(ChatGPT/DeepSeek底层模型), pytorch, Faiss
Linux内核代码研究: 内存管理, 协议栈收包发包过程, TCP协议, 路由表, Netfilter防火墙
全栈思维: 1个人用Flutter开发过支持移动+桌面共5个端的APP
2020.09-2023.10 腾讯科技 VB创新产品部(香港富融银行) Java后端开发 深圳
背景:富融银行是腾讯与工商银行合资成立的香港首批虚拟银行,需从0到1构建金融合规的贷款系统。
任务:作为核心开发成员(5人团队),设计并落地贷款后端系统,支持循环贷/分期贷/特斯拉车主贷等产品,支持百万级用户量。
行动:在长亮核心系统基础上构建贷款后端系统,设计包含11个状态的额度状态机,研发包含20类100+贷前审批规则的规则引擎。
通过乐观锁解决并发写冲突问题,通过Hash字段防止数据被篡改,通过状态机+Timer补偿解决分布式事务和数据一致性问题。
结果:通过了香港金管局技术审计,贷款用户数超10万,处理贷款总额超30亿港元。
技术:Java、SpringBoot、Eureka、Grpc、MySQL、Redis等。
背景:动态规划是算法竞赛压轴题,在大厂算法面试中占比30-50%,程序员通常须花3-6个月刷100-200题才能学好。 任务:系统总结动态规划题型与解题规律,结构化梳理解题模板体系,帮助程序员将动态规划刷题时间减少至2个月内。 行动:从力扣精选190+动态规划题(覆盖大厂95
小人脉是一款专业的人脉信息管理软件,能记录丰富的人脉信息,与手机通讯录天然互通,支持主流手机和电脑系统,助您建立优质的人脉关系。 四大核心功能:人脉通讯录、人脉笔记、人脉提醒、人脉共享。 三大辅助功能:人脉日历、人脉文件、人脉费用。 五大主流系统:IOS、Android