联系方式
- 邮箱:chenishr@gmail.com
个人信息
- 陈启永 / 男 / 1990
- 本科 / 桂林理工大学 / 计算机科学与技术 / 2014 年毕业
- 工作年限:六年
- 技术博客:https://blog.chenishr.com/
业余时间
- 写个人技术博客
https://blog.chenishr.com
主要记录一些自己的学习笔记和心得 - 任务调度管理器
https://github.com/chenishr/cycron
该项目主要由任务调度模块、执行模块、调度日志记录模块、邮件通知模块、api接口模块组成
目前在 1 核 2G 的服务器试运行,一天 150w 的调度没啥问题 - 时间账户小程序
根据柳比歇夫时间统计法设计实现的小程序,接口使用 easyswoole 实现
由于没有公司资质,发布审核没通过,目前自己使用 - 看书
专业技能
- 编程语言:
- 熟练使用 PHP,了解 golang、js、c
- 六年多的 PHP 开发经验
- 一年左右的 golang 开发经验
- 数据库:
- 熟练使用 MySQL,擅长对慢 SQL 进行分析优化;
- 熟练使用 Redis,能够根据不同的业务场景选用合适的数据类型
- 了解 MongoDB,使用它作为任务调度管理器的数据存储
- 了解 ElasticSearch,曾业余时间搭建过 ELK 套件来收集个人网站的日记
- 操作系统:
- 熟练在 Ubuntu 系统上完成日常的开发工作
- 熟练 Linux 服务器故障分析定位,掌握相关的性能优化方法
- 对 Linux 的内核架构有一定的了解
- 网络协议
- 了解 TCP/IP 协议簇的设计原理,并能据此抓包分析定位网络问题
- 工具:
- 熟练使用 Git 进行代码版本控制和团队合作
- 熟练使用 tcpdump、wireshark、charles 进行网络抓包,分析定位网络问题
- 掌握 grep、AWK、sed 等文本处理工具,曾利用这些工具编写 shell 脚本来处理 Nginx 日记,以分析定位服务器性能瓶颈
- 了解 docker 容器,并以此维护了一套个人开发环境的 docker 镜像,能快速搭建个人开发环境
- 其他:
- 掌握 HTML/css/vue/jQuery
- 使用 walle 进行代码部署
工作及项目经验
深圳超桌网络科技(2017年12月 ~ 2020年4月)
深圳超桌网络科技是一家基于微信生态的、为保险代理人提供展业工具的网络平台。拥有【超级圆桌助手】,【圆桌爆文】,【圆桌展业动画】等公众号,累计粉丝 200 多万。其中的打卡产品每天日活 10 多万,爆文日活高峰时两万多。
圆桌爆文项目
爆文项目主要是为保险代理人提供保险相关的文章,让其转发给客户看,并且记录客户的阅读行为。从而实现让代理人通过文章来教育客户、分析用户喜好,为他们的展业带来便利。
技术经验:
* 通过重构爆文项目,优化数据结构模型,合理利用缓存,将项目接口的平均响应速度从 300 ms 降低到 50 ms 左右。
* 充分利用 MySQL 的索引机制,优化线上慢查询 SQL,优化后的查询都能提升不少,有的甚至能快30倍。
* 利用 redis list 队列实现异步消息发送,能够很好的加快接口响应时间,基本上能快 10~20% 。
* 使用 grep、AWK、sed 编写 shell 脚本来处理 Nginx 日记,以分析定位服务器性能瓶颈。
* 整站升级到 HTTPS 协议,有效制止频繁干扰用户的恶意广告。
微信H5活动项目
活动是运营提高用户粘性的一种手段,公司几乎每隔一两个月就会策划一次活动。
- 通过利用 Redis 的有序集合排序,可以做到活动排行榜的实时展示,有利于增加用户参与度。
- 使用微信授权和 JWT 进行接口验证,有效防止机器刷票操作。
- 利用 Redis 分布式锁解决并发中的资源争用问题。
会员中心项目
会员中心项目主要实现维护用户会员有效期、会员购买和内网访问接口功能。
- 我是会员中心项目的主要开发人员。
- 每天定时核查订单状态,并发邮件通知关键人员,从而确保订单系统与金币系统、优惠券系统的正常运作。
思可教育集团(2015年3月 ~ 2017年10月)
思可教育集团是我任职的第二个公司,任职期间主要对 skim 信息管理系统进行开发,同时也会根据需求开发一些微信活动程序,开发及维护七田真的 PC 及移动官网,还有七田真 APP 早期的接口的开发。此阶段让我对 Web 开发有了更加全面的了解,对系统架构和性能优化也有了更加深入的认识。
skim 项目
- 基于 ThinkPHP3.2,根据用户需求快速开发系统模块
- 使用 Redis 作为分布式 Session,升级服务器架构,提高系统的可靠性和稳定性
- 引入 GIT 版本控制器进行代码管理和团队协作,并且实现代码自动部署
- 利用微信扫描功能,实现会员扫码上课签到,方便管理会员
微信活动项目
- 设计并实现运营测试的微信 H5 活动
- 利用 Redis 实现接口缓存及排行榜实时更新
七田真 APP 接口开发
- 设计并实施 APP 接口和管理后台
- 利用 Redis 的有序集合设计并实现 APP 金牌主播的排行榜
- 给 APP 中的关键操作进行运营埋点,协助运营分析用户行为
桂林悠游科技有限公司(2014年1月 ~ 2015年1月)
悠游科技有限公司是我任职的第一个公司,任职期间主要负责从无到有开发及维护一套金币商城。在此阶段对 Web
编程所需要的 PHP、MySQL、Apache、前端开发等知识有了一定的了解,具备了独立完成一个完整的 Web 系统开发的基本能力。
金币商城项目
- 使用TP2.3 框架,从零开始搭建一套游戏金币商城
- 利用 Linux crontab 定时从网络中获取及更新商城的汇率信息
- 接入 Paypal 及 Skrill 支付功能,实现对海外用户收款
奖项及证书
- 2011 年 6 月,CET-4 证书
- 2012 年,第三届“蓝桥杯”软件设计大赛决赛三等奖
- 2013 年 5 月,中级软件设计师证书
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。
本文作者: chenishr
本文标题:《关于我》
本文地址: https://blog.chenishr.com/?page_id=608
©版权所有,除非注明, 永在路上文章均为原创,转载请以链接形式注明出处和作者细信息。