简历 - 刘项
基本信息
联系方式
E-mail:
在Linux的终端中输入以下内容可以看到我的E-mail地址:
echo ZWxlcGhhbnRfbGl1QG1haWwuZGx1dC5lZHUuY24K | base64 -d
专业技能
- Python
- 掌握常见的 web 框架的基本使用方法, 如 flask, Django 等
- 了解 tornado, celery, twisted, requests 等常用库
- 熟悉 unittest 库, 所有负责的项目的测试覆盖率可以达到 70% 以上, 少数稳定项目可以达到 90%
- 代码符合 flake8, isort 等工具的格式要求
- web 前端开发
- 了解 React, Vue 等常见框架
- 了解 React Redux 的基本理念和基础使用方法
- 了解 babel, sass, webpack, eslint 等工具的基本使用
- 了解 es6, es7 中的常用新增语法
- linux
- 熟练使用 linux 常用命令
- 能够在 linux 环境安装并配置 nginx, virtualenv, uwsgi 等
- 能够编写 shell 脚本
- git
工作经历
大连科多网络科技有限公司
2011年6月至2013年1月
- 独立完成 PC 客户端开发
- 使用 C++, Qt 实现客户端 GUI
- 在客户端内使用 webkit 显示 web 内容
- 使用 C++ 实现 API 使 webkit 中的 js 能够调用系统功能
- 参与 web 后端开发: php, MySQL, apache, Jecat
- 参与 web 前端开发: JavaScript, jQuery
AdMaster精硕世纪科技(北京)有限公司
2013年3月至2014年2月
- 主要工作: web 后端开发
- 主要页面使用 Django
- 使用 tornado 实现 restful api
- 使用 celery, rabbitmq 将某些功能移至后台执行,加快页面响应速度
- 数据库使用 mongodb, MySQL
- 参与 web 前端开发: JavaScript, css, CoffeeScript, bootstrap
- 负责新同事的 git 培训与考核
课程格子
2014年2月至2014年9月
- 主要工作: web 后端开发
- 使用 Ruby on Rails 实现 restful api
- 数据库/缓存使用 MySQL, redis, memcache
- 独立完成微信分享页面开发
- 在微信中展示内容页面
- 适配各种手机分辨率
- 使用 css3 使页面样式接近客户端 ui
- 参与 SEO 优化
- 参与 web 前端开发: CoffeeScript, scss, jQuery, bootstrap
bestminr
2014年10月至2016年9月
- 主要工作: web 后端开发
- 使用 Django, Django REST framework 实现 restful api
- 使用 tornado 实现 websocket 的 server 端
- 使用 celery 来处理耗时任务
- 使用 rabbitmq 在 celery, tornado 和 Django 之间进行通信
- 数据库使用 MySQL
- 负责服务器运维, 基于 fabric 的自动化部署
- 参与分布式引擎开发
- 参与前端开发: backbone, CoffeeScript, grunt
豆瓣
2016年9月至今
- 主要工作: 后端 api 开发
- 使用 Python 为客户端提供相关 api
- 使用 flask 和其它一些豆瓣自研 web 框架
- 参与某些项目的后台开发
- 项目A:
- 前端使用 React Redux
- 后端使用 GraphQL
- 项目B:
- 前端使用 Vue
- 后端使用 flask, 通过 restful api 与前端通信
- 参与某些实验室项目
- 项目C:
- 使用 asyncio, starlette 等异步编程库/框架
- 使用 dataloader 合并和减少数据库请求
- 在其它条件相同的情况下, 并发量有 20 倍以上的提升
- 项目D:
- 后端使用 GraphQL 声明基本的数据结构
- 前端解析 GraphQL, 自动生成后台页面, 包括展示 table, 筛选 form, 创建/修改 form
在校期间经历
ACM/ICPC
- 东北地区二等奖(2次)
- 两次参加 regional 均未获奖
- 集训队队长
- 担任大连理工大学 ACM/ICPC 竞赛集训队领队及新人培训/赛前集训主讲人
- 带领大连理工大学 ACM/ICPC 竞赛集训队获得过 regional 比赛2银1铜的成绩
- 选修课讲师
- 曾在大连理工大学校级选修课《ACM算法实践》当过3学期的讲课人
教育经历
- 2007年09月,考入大连理工大学土木工程专业。
- 2011年03月,由于痴迷编程,导致荒废学业,被大连理工大学开除。
业余项目
DGP游戏平台
C++ 相关 blog
drape
hbml
emacs 插件
期望薪水
250元/小时