陈杰
一个靠谱的后端工程师
- 男 / 1992.09
- 湖南人文科技学院 · 软件工程
- 本科 / 2015年毕业
- 我的技术博客
- Github - changecj
- 【709546169@qq.com】
-
【15811455773】
教育经历
工作经历
项目
- 拥有4亿注册用户的映客直播平台马甲包项目(点我查看),负责平台流量包和新业务方向探索
- 任务&&职责
- 马甲包项目后端主程,分析、拆解需求,制定方案,设计、开发和优化关键功能模块,确保系统性能和稳定性
- 探索、设计、验证因切割用户和差异性需求而带来的技术上的各种问题的解决方案
- 负责故障排查和修复,保证线上系统的高可用性
- 分析复杂的问题,深入定位根本原因并制定相应的解决方案
- 收获:
- 大型 && 复杂 && 大流量系统的[研发]、[维护]、[设计]、[优化]经验
- 熟练了直播业务
- 韧性得到显著提升
- 成果:
- 孵化出独立于映客的语音交友厅“咪鸭”,月流水达到500w
- 为映客复杂的业务系统下,搭建出一套成体系的马甲包系统,极端节省了后期业务探索的技术成本
项目职责:服务端主程
- 云商城--大型电商系统,百万会员级别
- 担任主程,负责项目架构设计,后端需求分析,数据库结构设计,环境部署与维护,技术探索,风险评估,抽象业务逻辑,性能、安全、扩展等方面的优化。
- 负责制定团队开发规范,编码规范,接口文档规范和项目开发阶段的模块划分
项目职责:
- 基于国外开源LUYA框架,研发出挂件拖拽模式的活动开发,大大减少了开发人员工作量,为公司节省了大量人力成本
- 研发通用配置项、广告位、商品推荐的抽象功能,实现类似功能后端配置即可提供CRUD接口,大大减少了开发人员工作量
- 支持活动系统圆满抗住双十一流量(qps峰值600)
项目贡献:
- 深入研究过Yii2源码,精通Yii2, 研究和改造基于Yii2的LUYA框架(拖拽挂件),并用于项目
- 更深刻认知并理解网络协议:TCP/IP协议、HTTP协议
- 提高了应对高并发的解决经验,redis和mysql有深入研究
- 丰富了线上问题定位和解决经验
项目收获:
- growth(玩家-代理-客服管理系统):代理信息管理、玩家绑定、代理买钻、提现、返利、升级、报表、日志监控等模块的功能
- 活动平台:音乐节活动+音乐节小游戏、玩家游戏内抢红包、话费奖励、每日任务、福袋等功能项目
- 担任后端负责人,负责后端接口设计和主要编码工作
项目职责:
- 主动利用业余时间研发了日志监控报警功能,监控每个接口运行状况,使团队能及时获取系统运行的最新错误,避免了重大事故的发生。
项目贡献:
- 熟练使用微信api(微信登录、支付、分享、公众号发红包等功能,和公众号内部配置)
- 深刻认知数据库事务(ACID,脏读、幻读、不可重复读,锁)、索引的作用,大大提高了SQL优化能力
- 熟练nginx、php-fpm配置,熟练lnmp环境部署与维护
- 熟练git的使用和多人协作开发,深刻理解面向对象思想
- 提高了数据库设计能力(本人偏爱设计数据库)
项目收获:
- 商家联盟 [公众号搜:合趣大牌免单节]
- 朋友创业,技术入股,主导项目实现从0到1的过程
项目来源:
- 后端总负责人,负责服务器,域名,环境配置,需求分析,项目搭建、编码,参与设计营销方案
项目职责:
- 锻炼了独自主导一个完整项目的能力(开发-运维-运营多种角色都参与过,职业生涯最有趣的项目,自己的项目就没感觉到累过)
项目收获:
技能
- 双语言后端工程师:PHP(5年)+golang(3年)
- 八年开发经验,后台开发+前端api接口开发都有相关经验
- Linux的基本操作和配置,对Linux下的PHP 应用环境的搭建、代码的发布、测试、排错有丰富经验
- 对SQL优化,程序优化,bug定位,线上问题排查等有丰富经验
- 熟练使用MySQL、Redis、kafka等中间件
- 熟练使用ThinkPHP、Yii2等常用框架,熟练掌握MVC开发模式
- 对HTML、CSS、Jquery、Ajax等前端技术也有掌握
- 良好的代码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低
- 良好的学习能力,积极的进取心,思维活跃,工作认真负责,有较强的沟通能力和团队合作精神
我的就业经历中,同事们对程序要求极其严格,对细节无比重视,队友之间最高的赞赏就是:
大拇指:“靠谱!”
靠谱,是一种对自己严格要求的态度;
靠谱,是一颗让队友放心的定心丸;
靠谱,是一剂增加团队战斗力的奇药。
“我,是一个靠谱的后端工程师”,我对这句话负责!