联系方式

  • 邮箱: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

©版权所有,除非注明, 永在路上文章均为原创,转载请以链接形式注明出处和作者细信息。