最后更新于2020年4月

下载 PDF

陈腾

Web前端 / Node.js

  • 男 / 1993.10
  • 工作年限:4.5 年
  • 武汉工程大学专科
  • 计算机网络

工作经历

优品财富(武汉)

2017.05 至今web前端 & Node.js

优投顾、股牛牛APP产品移动端web开发

  • 负责公司核心产品优投顾、股牛牛App中投顾业务开发,建立百万用户与投顾之间的互动桥梁
  • 服务器端使用Node.js服务作为 BFF 层,调用其他基础服务接口进行聚合优化,保障前端体验与性能
  • 前端使用Vue.jsJSBridge进行 Hybrid 开发,构建交互复杂的移动端web应用

阿尔法国际证券、东北证券等券商业务web开发

  • 负责阿尔法国际证券交易平台/开户系统web端开发,东北证券、国元证券等券商互联网投顾业务功能模块开发开发
  • 后端基于TAF(Tencent/Tars)微服务框架使用Sequelize等Node.js ORM配合Dcache(TAF框架配套的缓存服务)实现业务逻辑
  • PC端使用Express框架 EJS 模板引擎服务端渲染,满足高性能与SEO需要
  • 前端大多使用 Vue 全家桶构建 SPA,提升开发效率的同时兼顾开发体验
长期基于 Node.js 技术栈的大前端开发实践。对于Node.js构建后端服务、web 服务开发效率、性能与用户体验、代码质量都有较多的思考与经验。获2018年公司年度优秀员工。

软通动力(武汉)MIS部门,非外包

2016.03 至 2017.05web前端

iPSA采购管理系统

  • 作为核心前端开发参与实施软通集团内部4万+员工日常使用的采购系统
  • 使用Avalon.js作为核心框架,编写可维护性更高的前端代码,高效应对表单众多的业务需求。
  • 根据业务需求定制封装基础Avalon.jsUI 组件库,提高代码复用率,提升开发效率

知识管理系统

  • 供部门内部使用的知识管理系统,基本功能完备的 CMS 系统,注册登录、发回帖、管理等功能
  • Avalon.js前端框架的试水,部门用jQuery前后端混合开发的革命。同时初尝Lesswebpack等工程化工具,新框架前端组件开发
在软通期间,选用新的前端框架,推进实现前后端分离。在团队内部积极宣扬新型前端开发职能,帮助几名实习生小伙伴成功认识并选择前端作为自己的发展方向。

相交科技(武汉)

2015.10 至 2016.03web前端

心情香蕉心理测试平台

  • 移动端心理测试应用。心理测试问答,在线心理咨询服务
  • 基于Bootstrap框架修改构建产品的UI界面,学习使用Angular.js与JAVA后台服务交互
初入前端,在此期间专注于基础的提升,同时坚定了后续的前端开发之路

个人项目

个人博客

代码托管于Github,预览全栈开发
  • 前端选用 Vue 全家桶以及SassEcharts等,有博文在线编辑管理,看板等功能
  • 后端使用Express+mongoose,使用Nginx做反向代理,PM2管理服务进程及日志

查分小应用

代码托管于Github,预览全栈开发
  • 用于解决七天网络查分功能阉割的问题,模拟调用七天接口,处理错题集分数计算总分
  • 服务器端Koa+Request模拟客户端调用接口,前端用React全家桶 +antd-mobile完成UI

OAuth2 认证服务

代码托管于Github全栈开发
  • 为理解 OAuth 规范而开发的基于 Node.js 的一个简易的OAuth2(未全部符合规范)认证服务器,可以向第三方应用提供用户授权登录服务
  • 使用MySQL做数据持久化。实现中包含 Cookie-Session 用户状态管理机制等。

技能

web 前端
  • 熟练运用 CSS3、HTML5 编写兼容主流浏览器的页面
  • 熟悉Less, Sass等 CSS预处理和模块化工具
  • 扎实的 JavaScript 语言基础,掌握 ESNext 语言新特性
  • 熟练使用 Vue.js 框架及其生态,了解 React 等其他常见框架
  • 熟悉 CommonJS、AMD、ES Module 等模块化规范,熟练使用 Webpack、Gulp 等构建打包工具
  • 习惯使用 ESlint 等工具保持良好的代码规范,基本 TypeScript 基本使用
Node.js
  • 掌握 Node.js 标准库及模型,有众多 Node.js 实战经验
  • 熟练 Express、Koa 等web框架及其生态的使用
  • 良好 debug 能力,基本性能调优,能快速分析解决问题
其他
  • 熟悉 HTTP 协议,了解 TCP/IP 协议,熟练定位解决网络请求问题
  • 掌握基本 Linux 操作系统的使用,常见 web 服务在 Linux 机器的部署,国内云服务器使用
  • 基本掌握 Golang,对使用 Golang 构建web 应用很感兴趣
  • 掌握MySQL、MongoDB、Redis等数据库的基本使用,及对应Node.js ORM、驱动库的使用
  • 掌握 Docker 容器化的基本使用
  • 擅用搜索引擎和社区资源解决问题,热心社区技术动态