「投递 Node.js 方向 」
姓名: | 梁亚宾 | 学校: | 郑州大学 |
---|---|---|---|
出生日期: | 1995/3/12 | 毕业时间: | 2017-6-15 |
学历: | 本科 | 专业: | 计算机科学与技术 |
CET: | 4 | 籍贯: | 河南洛阳市 |
电子邮件:liangtongzhuo@gmail.com
GitHub:https://github.com/liangtongzhuo
个人博客:http://liangtongzhuo.com
Node.js 技能
- 熟练掌握 javascript,熟悉 ES6 语法。
- 熟练掌握后端 Node.js ,实现 restful API 实现。
- 熟练掌握 mongoDB 数据库。
- 运维方面:阿里云部署、 forever、pm2;管理 Node.js 崩溃自动重启、记录日志,查看内存与CPU利用率。
- 熟练 LeanCloud 数据与移动端数据交互,并且设计整体架构。
- LeanCloud 云两年的使用经验,有 LeanCloud 迁移出经验。
- 一年 Node.js 工作经验。
Web 技能
- 熟悉掌握 Web 前端 HTML与CSS。
- 熟悉 Canvas 小游戏制作且有实战。
- 独立开发网页。
iOS 技能
- 独立熟练使用 Swift 开发 App。
- 了解苹果商店上架规则,包括开发者账号一系列流程。
- 两年 iOS 独立开发经验。
公司保密 「16年6月-保密」
- 项目是一个小众音乐平台,这个平台是我大三上学课余时间做的。
- 担任项目负责人与合伙人,Node 后端整体架构设计,数据库关系设计,并且协同 Android 、Web 和 iOS 共同开发。我也负责一部分 iOS 模块封装与 Web 一些 H5 界面开发。
- 大量音乐文件存储问题:我们把文件全部储存在七牛云存储上,我们的 mongodb 只存相应的 url 链接;这样可以减轻服务器宽带压力。
- 登陆模块:用 crypto 加密存储密码,用 jwt 模块产生一个记录登录状态的 token ,前端保存 token 。
- Node.js 服务器做到无状态,这样可以平滑的扩展多台服务器。
- 利用 PM2,服务器的守护进程,挂掉自动重启;并且查看崩溃错误堆栈。
- 利用 redis 缓存,缓存了主页和一些查询。把 url 当作 Key 。
- 设计了一个类似微博的功能,只有关注他,才能看见他的微博。利用了两张表来存储之间的关系。
- @ 人的一个功能,利用正则把 “@名字”,把用户名字提取出来,然后发送消息。
- 使用Node实现了支付宝支付的接口。
实习,公司保密 「16年3月-16年6月」
- 我负责和前端人员一起开发Web,利用 Node.js 承担起一部分活动页面,实践前后端分离。
博客与论坛搭建经历
有 WordPress 博客与 Discourse 论坛搭建经验,有多个网站备案经历。
个人项目与个人开源项目(非公司项目)
- 开源:Node.js 一个「 ltz-rest 」自动生成的 Api 中间件且发布到 NPM。
- 独立开发 iOS 项目,「 同人音声 」音乐播放器项目,目前没有开源。
- 独立开发 「 个人Web博客 」,支持 MarkDown 语法,支持实时预览 MarkDown 文章。
在校荣誉证书
- 郑州大学十佳毕业生(院级)。
- 全国 App 高校移动互联创新大赛 16 年,进入总决赛,在清华大学获国家级:「 优胜奖 」且奖励 3 部 ipad 128G 。(奖励最丰厚的一次 😊)
- App 创新创青春大赛,省赛两次入选,一次获省赛二等奖,一次获省赛三等奖。
- 郑州大学「 校赛 ACM 」,16 年获得二等奖、15 年三等奖。
额外技能、自媒体
- 额外技能:画漫画、PS UI设计,AE 视频制作.
- 自媒体:梁同桌技术博客与 「 bilibili 」 5W 粉丝的号。
以上有保密的信息,只有我向贵公司发送简历是会显示出来的。
在此记录一下我 2017.6 的简历。