联系方式

邮箱: maples7@163.com
手机: 183*******9
微信: maples7_lq
居住地: 中国 北京

教育背景

2012.9 - 2016.6
山东大学 - 电气工程与自动化(卓越) - 学士

个人简介

我是一名热爱编程的 Web 后端开发者,目前专注于 Node.js 技术栈,但曾经也使用过 PHP 和 Python,最近也开始对 Erlang/Elixir 感兴趣。

平时我喜欢钻研和学习新技术,会定期阅读优秀的技术博客提升自己,自己也有撰写技术博客的习惯。

本人崇尚开源,当有一些感觉不错的想法时就会研究其实现原理或尝试造轮子。

高中时曾参加青少年奥林匹克信息学竞赛获得省级二等奖,给算法和数据结构打下了不错的基础。

目前希望寻求一份满意的 Web 后端开发的工作。

其他说明

GitHub: github.com/Maples7
个人博客: maples7.com
知乎: zhihu.com/people/maples7
LinkedIn: linkedin.com/in/maples7/
在线简历: cv.maples7.com
英语能力: CET-6

English Version

cv.maples7.com/en.html

黎 琦


Web 后端开发

工作经历

多益网络
互联网产品研发工程师
2016.3/4/7 - 2017.5
主要负责使用 Node.js 技术栈进行 Web 后端开发,涉及 Express/Koa 框架、MySQL、MongoDB、Redis 等。也曾简单使用 Vue.js 构建前端用户界面。在部分项目中还使用过 PHP 与 .NET Core 进行项目的构建和日常维护工作,对后端技术比较了解。
  • 游戏论坛:前期搭建过程中负责活动模块和标签模块的撰写,目前已经独立接手整个项目,负责新需求的实现、日常维护、服务器部署、版本发布、性能优化等从写代码到上线的完整流程。项目主要采用 Express + MySQL + Redis 的架构,由两部分的服务组成:靠前端的服务主要负责简单的页面逻辑和页面渲染,后端的服务完全提供 RESTful 接口化的 JSON 数据返回,所以也同时给移动端 App 提供数据。本项目使我对 Node.js 工业实践中搭建文档系统、自动化测试、日志系统、统一数据返回、MVC 分层架构、合理使用缓存等问题的最佳实践有了更为深刻的理解。
  • 邮件收发件检测:使用 Vue + Koa + MySQL 搭建一个对公司邮箱与主流邮件运营商之间的连通性检测的服务。通过后台制定规则,调用公司邮箱服务发件接口给主流邮件运营商发件,一段时间后使用 IMAP 协议对收件情况进行检测并生成报告。构建时我主要负责 IMAP 收件检测,目前已独立接手项目进行日常维护。
  • 帐号中心:使用老版本原生 PHP 构建游戏帐号中心服务,对所有游戏和其他应用提供帐号的统一管理。目前我主要负责部分模块新需求的开发与维护以及对部分数据的处理和分析。

个人作品
  • barn: 用于自动生成、部署在线简历到 GitHub Pages 等服务上的一套 CLI 工具,可以视为 Hexo 的简历版本。本简历即使用该工具生成。
  • express-mount-routes: 用于按约定标准自动从文件系统中加载 Express 路由及对应的 Controllers。
  • express-final-response: Express 的最后一个中间件,用于封装任何请求的返回数据,同时支持返回 JSON 、渲染 HTML 页面返回以及处理请求错误。
  • 其他: api-usage-rate、node-redis-cache、clean-promise 等,查看我的 GitHub 以了解更多……

技能评估

Node.js / C / Git
PHP / Python / C++
HTML / Erlang / Shell
CSS / C#
Hosted by Coding Pages & Github Pages