个人信息
- 邓展/男/1994
- 专科/广东石油化工学院/电气自动化 2013-2016
- 博客:https://bubao.github.io
- Github:https://github.com/bubao
- 期望职位:Nodejs 后端开发
- 期望城市:广州,深圳
联系方式
- QQ: 565586630
- Wechat: bao666440
工作经历
广州天麟
时间:2017.10-2018.10
JavaScript 工程师
前期负责 React 组件开发,和 UI 工程师协作完成页面业务,以及一些爬虫项目的开发,偶尔会结合项目需要修改一些官方模块。后期转研发,曾用一个月时间独自魔改 quill.js。
广州亿语智能
时间:2019.04-2020.04
后端负责人
刚入职时,和一位同事负责 Nodejs 后端项目的开发,后来因为一些原因,接手后端项目设计,同时负责整个团队的管理,以及项目管理,有时还担负部分运维工作。
前期负责微信公众号后端设计和开发,接触过微信授权和微信支付,后期公司业务侧重对外提供服务,带领团队从零设计项目。接口设计尽量符合 REST 原则,借鉴微信公众号授权,使用 Redis 实现 OAuth2.0 授权(因为特殊原因,非规范,对部分流程做了修改)。由于项目的特殊性,除了 http,还使用 websocket 通信。
因公司业务侧重后端需要人手,利用日常开会时间,组织团队分享技术,让之前做前端的同事成长为全栈。为方便团队协作和项目管理,使用 husky、commitizen 和 eslint 实现项目格式化和提交规范化,还曾在公司内部服务器中使用 docker 搭建一些协作工具,方便团队协作和技术分享。
任职期间,后端项目为纯 Nodejs,使用 eggjs 框架,离职前,完成多项目多核多机部署,方便项目横向扩展。
项目:
1 聆雀公众号接口
机器人语音代接听服务,利用 freeswitch 与智能机器人代接来电。通话结束后将通话内容推送到公众号。
2 中铁聆雀业务管理后台接口
与中铁合作开发的业务后台,统计业务推广情况。
3 聆雀服务接口
将公众号项目抽离成开放接口。
技能
- 语言: JavaScript,Python
- 数据库:MySQL,Mongo,Redis
- 框架:Egg,Express,Koa
- 开发平台:Linux
开源项目
- eva:Nodejs 实现的命令行工具
- zhihu-api:知乎 api,之前别人的项目不维护了,自己从头写了一个自己使用
- zhihu-zhuanlan:知乎专栏爬虫,依赖 zhihu-api
- Max6675-Raspberry-pi-nodejs:树莓派驱动 Max6675 芯片读取 K 型热偶数据
- keyboard-builder-server:参与开源键盘项目,写的 qmk 服务。
自我评价
- 有责任心,自学能力强,热衷开源。
- 对新事物有很强的好奇心,喜欢做有挑战的事情。
- 善于沟通,具有很强的团队意识和协作能力。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。