蒋炳杰

高级程序员

本人具备清晰的逻辑思维能力,良好的团队合作精神,对代码规范和质量要求高,有较强的学习能力和沟通能力;

精通PHP/Go开发,熟悉JS,HTML,CSS等前端技术,有意向转Python/Java;

熟悉Linux/Docker开发环境,能独立配置Apache、Nginx服务器,使用GIT和SVN管理代码版本;

熟悉MySQL,并掌握常用SQL性能优化技巧;

熟悉Memcached,ES,Redis,MongoDB等NoSQL技术;

有主流PHP/Go开发框架经验;有开源经验。

工作经验

GoLang程序员
2021.5 - 2021.10

工作职责主要为:

1、负责公司核心业务系统的开发管理;

2、负责公司业务系统架构设计;

3、作为GoLang程序员开发,配合主管完成研发任务,在项目重要时期加班攻坚解决项目痛点。

对缘
  • 项目规模:使用用户700多万,日uv百万,日流水千万。
  • 技木选型:Linux Nginx MySQL GoLang Redis ES 自研微服务系统
  • 应用介绍:对缘,专业、高效的视频相亲交友平台!
  • 主要负责:好友系统,动态系统,活动系统,推荐系统;
  • 主要贡献:主要在对缘app功能优化和研发上做出贡献;其中包含好友,动态,活动,推荐等系统.
  • 由于公司自研的微服务系统没有自动生成sdk导致各个微服务接口调用,出现大量重复开发的问题。我的解决方案是抽出相同逻辑,实现通用化设计的sdk。
  • 这个项目中,我的收获是微服务sdk的重要性,有必要实现一套自动化生成sdk的功能。
  • 项目结果:该项目给公司带来的好处有,提供公司主要的收入来源。
PHP 高级工程师
2019.4 - 2021.4

工作职责主要为:

1、负责公司核心业务系统的开发管理;

2、负责公司业务系统架构设计;

3、作为PHP后端开发,配合主管完成研发任务,在项目重要时期加班攻坚解决项目痛点。

4、 根据业务部门反馈的问题进行分析,对疑难问题进行攻关,并与团队其他同事保持紧密合作。

商家岛
  • 项目规模:使用用户30多万商家,影响消费者上亿人。
  • 技木选型:Linux Nginx MySQL Laravel Redis Composer Swoole
  • 应用介绍:帮助商家在微信平台做营销活动,实现客户引流。主要功能有砍价,秒杀,团购,传单,报名,商城,小游戏,抽奖等营销方式。
  • 主要负责:独立统筹负责各个模块的后端工作;
  • 主要贡献:主要在商家岛整体重构研发;集赞小程序;抽奖小程序;小程序公共授权用户池;微信公共模板消息;公共消费者意见反馈;公共消费者投诉管理;公共红包;消费者传播关系和线索;公共弹幕;活动域名分流;对账系统;商家资金流水;获客爆文;操作日志;公共返利;活动审核;运营机器人推送;公共抽奖;公共客服码;公共提现;公共邀请函;违规敏感资源审核微服务;公共推广信息;子母账户;微信自动回复;等方面做出重大贡献
  • 遇到问题:在大量的项目中很多功能具有通用性,重复开发的问题。我的解决方案是抽出相同功能做多态表,实现通用化设计。
  • 主要收获:这个项目中,我的收获是由开发了大量的通用性设计和微服务。
  • 项目结果:该项目给公司带来的好处有,提供公司主要的收入来源。
PHP 高级工程师
2018.10 - 2019.4

工作职责主要为:

1、负责公司核心业务系统的开发管理;

2、负责公司业务系统架构设计;

3、作为PHP后端开发,配合主管完成研发任务,在项目重要时期加班攻坚解决项目痛点。

洞见云运管
  • 项目规模:服务浙江上百家线下门店,几千台娃娃机
  • 技木选型:Linux Nginx MySQL CI Redis Composer
  • 应用介绍:主要提供全平台的运营管理,统计分析,采购管理,信息管理,库存管理,设备监控,财务管理相关功能
  • 主要负责:独立统筹负责各个模块的后端工作;
  • 主要贡献:主要在权限管理,采购管理,统计分析,运营管理,财务管理,库存管理做出重大贡献
  • 遇到问题:在项目开发中遇到最大的问题是大数据下的统计报表分析查询缓慢,后来使用数据预处理脚本提取关键数据形成报表。将加载需要十几秒的报表分析优化为秒加载
  • 主要收获:这个项目中,我的收获是由我独立统筹负责项目开发。
  • 项目结果:该项目给公司带来的好处有,提供运营全面的技术支持,并且为公司智能化营销打下基础。
洞见采购平台
  • 项目规模:服务浙江上百家线下门店
  • 技木选型:Linux Nginx MySQL CI Redis Composer
  • 应用介绍:主要提供平台的库存管理和供应商管理和进销存管理相关功能
  • 主要负责:独立统筹负责各个模块的后端工作;
  • 主要贡献:主要在权限管理,采购管理,供应商管理,仓储管理做出重大贡献
  • 遇到问题:在项目开发中遇到最大的问题是大数据下的统计报表分析查询缓慢,后来使用数据预处理脚本提取关键数据形成报表。将加载需要十几秒的报表分析优化为秒加载
  • 主要收获:这个项目中,我的收获是完成了一次从0到1的项目开发,并且由我为核心骨干完成。
  • 项目结果:该项目给公司带来的好处有,提供门店统一采购流程,方便库存管理。
PHP 中级工程师
2017.7 - 2018.10

工作职责主要为:

1、负责公司核心业务系统的开发管理;

2、参与公司业务系统架构设计;

3、作为PHP后端开发,配合主管完成研发任务,在项目重要时期加班攻坚解决项目痛点。

小福社
  • 项目规模:服务全国上万家电商企业
  • 技木选型:微信小程序 Linux Nginx MySQL CI Redis Supervisor Composer
  • 应用介绍:提供商家抽奖,试用,刷评价,积分兑换等功能
  • 主要负责:我在此项目负责数据库设计,主要业务代码。
  • 主要贡献:主要在小程序红包,微信支付,抽奖活动等功能做出了重大贡献。
  • 遇到问题:在项目开发中遇到最大的问题是抽奖模式设计,抽奖分为人满开奖,定时开奖两种,人满开奖需要做好防超卖,开始使用数据库发生超卖后改用redis队列解决超卖问题。
  • 主要收获:这个项目中,我的收获是redis 并发使用以及优化,并且要抱有防并发的理念来设计接口。
  • 项目结果:该项目给公司带来的好处有,开发了小程序运营,让商家可以更好的与客户互动,创建各种活动有效的提升了客户转化率。
语音呼叫系统
  • 项目规模:服务全公司60台电话呼叫功能
  • 技木选型:Linux Nginx MySQL Laravel Redis Composer
  • 应用介绍:通过网络请求完成语音呼叫功能
  • 主要负责:负责项目从供应商,到实施方案,到具体部署,最终测试,完成上线的百分之70职责。
  • 主要贡献:主要在机房硬件部署,语音网关配置,JS调用JAVA服务接口,PHP完成业务逻辑,MySQL存储方面做出了重大贡献。
  • 遇到问题:在项目开发中遇到最大的问题是JS在各个电脑环境下故障的情况时有发生,影响呼叫系统正常使用。通过优化JS代码兼容谷歌 火狐 ie9浏览器最终做到了30%的故障率变为1%。
  • 主要收获:这个项目中,我的收获是完成了一次从0到1的项目开发,并且由我为核心骨干完成。
  • 项目结果:该项目给公司带来的好处有,节省了语音呼叫系统50%成本,并且为公司做CRM语音系统打下了坚实的基础,商业版语音系统已经在开发中。
代理商管理系统
  • 项目规模:服务全国百来家代理商
  • 技木选型:Linux Nginx MySQL Laravel Redis Composer
  • 应用介绍:提供代理商运营管理,财务管理,员工管理,统计报表功能
  • 主要负责:我在此项目负责数据库设计,项目框架规划,主要业务代码。
  • 主要贡献:主要在线充值,财务统计,开单结算,客户管理,员工管理,三级分销等功能做出了重大贡献。
  • 遇到问题:在项目开发中遇到最大的问题是无限极分销的设计,从初始的基本的无限极表到后来的多一个冗余字段‘全部分销上级’为的就是解决单纯的无限极表查询递归的效率低下以及大量资源占用, 新增了冗余字段后从原来的1000ms的查询变为了100ms,提高了十倍速率,有效解决了业务查询上的缓慢问题。
  • 主要收获:这个项目中,我的收获是MySQL表设计的优化以及技术选型上的重要性,涉及到的技术MySQL数据库设计与优化,PHP以及前端业务代码。
  • 项目结果:该项目给公司带来的好处有,开发了代理商管理系统,让销售公司产品的代理商更方便的采购,销售,以及管理统计等。
短信营销系统
  • 项目规模:服务全国上万家电商企业
  • 技木选型:Linux Nginx MySQL CI Redis Supervisor Composer
  • 应用介绍:提供运营短信营销功能
  • 主要负责:我在此项目负责数据库设计,主要业务代码。
  • 主要贡献:主要在短信队列,短信管理,活动管理,客户管理等功能做出了重大贡献。
  • 遇到问题:在项目开发中遇到最大的问题是短信并发,因为一次浏览器的卡死造成了大量的重复短信,我的解决办法是首先利用JS防止重复点击发送按钮,再利用redis 唯一锁setnx+getset方式 防止同一手机号发送重复的短信内容,优化之后有校的防止了重复发送的问题。
  • 主要收获:这个项目中,我的收获是redis 并发使用以及优化,并且要抱有防并发的理念来设计接口,涉及到的技术MySQL数据库设计与redis优化。
  • 项目结果:该项目给公司带来的好处有,开发了短信营销系统,让运营可以更好的与客户短信互动,创建各种活动有效的提升了客户转化率,从原来的10%提高到了15%。
PHP_SSO
  • 项目规模:开源项目
  • 技木选型:Linux Nginx MySQL Laravel Redis Composer
  • 应用介绍:提供登录认证中心插件
  • 主要负责:项目作者
  • 主要贡献:主要在登录认证,SSO授权做了研究开发。
  • 遇到问题:在研发中我发现windows下的Nginx服务不能自动创建PHP-FPM进程导致本地授权无法访问,在Linux下正常,解决方法是设置Nginx一次性启动多个PHP-FPM进程。
  • 主要收获:这个项目中,我的收获是熟悉认证中心的设计理论,以及多种实现的技术方案。
  • 项目结果:让开源项目更丰富多彩

温州科联网络有限公司

温州
PHP 初级工程师
2016.3 - 2017.7

1.参与需求分析并进行系统设计,核心代码和文档的编写;

2.负责产品后端服务接口的实现和维护,负责数据库端数据完整性的维护;

3.保证整体设计满足项目需求,具有良好的维护性和扩展性;

4.根据业务部门反馈的问题进行分析,对疑难问题进行攻关,并与团队其他同事保持紧密合作;

定制微信公众号
  • 项目规模:服务商家粉丝
  • 技木选型:Linux Nginx MySQL ThinkPHP Redis
  • 应用介绍:提供微信公众号运营管理服务
  • 主要负责:我在此项目负责数据库设计,微信接口开发,微信公众号配置。
  • 主要贡献:主要在微信自动回复,自定义菜单,文章管理,用户打标等功能做出了重大贡献。
  • 遇到问题:在项目开发中遇到最大的问题是自动回复的设计,由于项目要求自动回复要有后台人工填写回复内容,智能匹配用户信息,而不能在代码中直接根据数字来设定回复,解决方案是 利用MySQL存储用户回复 根据字典 生成用户常见关键词供员工识别并自行设置关键字与回复答案,完成半智能回复效果。
  • 主要收获:这个项目中,我的收获是 字典匹配 模糊搜索等查询方法,PHP开发实践和前端编程。
  • 项目结果:该项目给公司带来的好处有,开发了微信公众号 ,让商家可以更自由的完成微信运营,保证粉丝的留存率。

专业技能

最熟悉的

90%

PHP

高级工程师, 3年
熟悉 PHP 安装,配置,调优,语法,函数库等技术
85%

MySQL

中级工程师, 3年
熟悉 MySQL 安装,配置,调优,语法,主从配置,分区分表等技术
80%

Redis

中级工程师, 3 年
熟悉 Redis 安装,配置,调优,语法,主从配置等技术

其他技能

Nginx Apache SVN Git
HTML5 CSS3 Vue JS JQuery
TP5 CI Laravel Swoole Composer
Linux Docker Traefik Portainer
MongoDB ES Memcached

教育经验

项目展示

云导航

Vue/HTML5/Css/TS/JS
PHP/Lumen/Redis/Mysql

商家岛商家后台

Vue/HTML5/Css/TS/JS
PHP/Laravel/Redis/Mysql
bizv3.shangjiadao.com

爱聚科技官网

Vue/HTML5/Css/TS/JS
PHP/CI/Redis/Mysql
oms.aiju.com

博客榜

bootstrap/HTML5/Css/JQuery
PHP/CodeIgniter/Redis/Mysql

关于我

我正在从事自由职业

我可以提供以下帮助:

  • APP项目后端开发
  • WEB项目前后端开发
  • API接口开发