个人信息
- 毕业院校:广东工业大学 /电子科学与技术
- 手机: #### / Email: ####@gmail.com
- 求职意向:Java 开发工程师 /服务端工程师
简介
2020 应届生,有两年的互联网工作经验,以技术负责人身份带领10-20 人的技术团队进行电商、点餐、支付类系统开发。本人的主要职责是负责核心系统核心模块的设计、开发、以及整体技术管理,从 0 到 1,从 1 到总结,整个闭环流程。
###科技有限公司(2017.9 ‒ 至今)
- 项目开发,负责框架与组件的选配及设计、模块的业务职责划分,核心模块的数据库设计把控、线上杂难问题定位。
- 技术管理,负责团队技术人员招聘与管理、开发流程规划及制定,以及开发基础设施建设,包括分支管理模式、持续集成方案、通用权限系统设计开发、代码分层设计。
- 项目管理,负责利用Tower进行技术排期-研发-测试-验收-持续迭代的闭环管理,与研发、设计、产品、运营各部门沟通,推动产品、需求优化落地。
项目经历
###点餐系统 (2019.02 ‒ 至今)
本系统为校园外卖提供线上运营的解决方案,可提供多所学校和饭堂的入驻,同时包含一元券、秒杀、抽奖等营销功能。总体分为点餐、学生跑腿、营销三大板块。目前日均交易流水达 10W+,已入驻 8 所学校,几十余个饭堂。
主要负责线上服务器高负载排查、性能优化( webserver 优化,缓存优化,Mysql 优化),保证高峰时段的可用性保障与整体性能
- 利用htop pidstat perf等命令进行高峰期**CPU100%**负载分析,排查定位并分析具体问题。
- 优化nginx+php-fpm配置,最大化利用核心与内存资源,热点接口用 swoole 的协程 API 重写
- 针对慢 SQL 日志,集合 Explain 语句,优化联合索引编排,强制指定索引;排查长事务,进行小事务拆分;分析 Gap Lock、死锁等INNODB 锁问题。
xxxxx 支付系统——支付服务 SaaS 化 (2017.9 ‒ 至今)
本系统主要为各软件系统提供支付解决方案,聚合了多个三方支付通道,提供交易、分账、资金清算管理后台,同时具备代理机制作为推广手段。
目前约有 15 个活跃商户,日交易流水约15W+。
- 定义了通用的第三方 RPC 调用流程,统一订单类调用状态流转,并使用了RocketMQ(事务回查)来作为主要的状态保存机制,而非直接入库。
- 利用了A/B部署方案,实现不停机更新,可回滚的部署机制
- 利用面向对象设计了服务层、渠道适配层、渠道 RPC 层的架构来处理上游接口的异构性问题
技能清单
- 开发语言:Java/PHP
- Sql/NoSql:MySQL/Redis/MongoDB
- 后端框架: Spring/SpringBoot
- 中间件: RocketMQ
- 容器云:docker/kubernetes
- 前端框架:Layui/Vue/Flutter
- 版本管理:Git
- CI:Jenkins/Drone
- 项目管理:Tower
自我评价
- 具备创业精神、极客精神,逻辑思维缜密,对技术充满热情,热衷探究对各类技术框架、中间件设计模式、原理。
- 擅长对软件系统进行宏观的复杂度分析,制定架构方案,能够科学地分析问题。
- 拥有极强的快速学习应用能力,知识体系构建能力、出色的沟通协作能力,良好的产品意识、以及一定的项目管理能力。
校园经历
- 担任广东工业大学 2015 届辩论队队长
- 担任广东工业大学材料与能源学院 2015 届队长及教练
- 担任学校创新创业孵化基地工作室核心成员
- 第四届“泰迪杯”全国大学生数学挖掘竞赛 B 题(高铁客流量)二等奖
- 2017 年美国大学生数学建模竞赛 B 题二等奖
- 2018 年美国大学生数学建模竞赛 C 题三等奖