sjn_hoho

sjn_hoho

简历

单佳宁

关于我

本人毕业于 2016 年,毕业前有 1 年多原生安卓开发的经历。毕业至今主要从事 Node.js 开发工作,有间歇性的参与前端维护及开发任务,而后于今年正式担任前端开发工作。

  • 熟练使用 ES6
  • 熟悉 Angular.js,Vue,React 相关生态的前端应用开发。
  • 熟悉 Node.js 开发流程,调试,优化。
  • 了解 MySql,Redis,Mongodb 的使用。

工作经历

2016 年 8 月-至今 杭州当堂信息(餐饮 sass 系统)

前端项目

手机盘点(React)。
  • 基于 react+dva+antd-mobile 的移动端应用,用于手机上订货,入库,盘点等操作。
  • 负责了整个应用的搭建以及盘点模块的开发,封装了一些公用的组件,如公用的选择 Drawer,常用的工具函数等
运营数据后台项目(Vue)
  • 基于 Vue + ElementUI 的纯后台项目,用于运营数据查询,展示等。
  • 完全由我构建,主要是表格展示,一部分使用 echarts 中的折线和柱状图展示。
商家后台(Angular.js)
  • 基于 Angular.js 1.5 开发的 SPA 项目,由 3 组人一起开发不同的功能,供应链主要有餐品配方,物料管理,供应商管理,供应链相关报表等功能。
  • 负责了项目的已有功能维护迭代,并开发了成本管理报表,订货预估等功能。

后端项目

core 框架项目
  • 组内自己搭建框架,基于 Express,主要实现了类的继承,DAO,ORM,Controller,基础工具类等常用功能,是组内其他项目的基础框架,用于快速开发 web 应用。
  • 我在此项目中负责了 30%左右代码的编写,独立封装了 HttpClient,并负责部分子类的实现,譬如各种 sql 子类像 addSql,deleteSql 等,还有 Control 的子类 ListControl。
业务 api 项目(3 个)
  • 多个项目给不同客户端的提供 http 接口,由于都包含 core 框架代码,且采用 Service,Domain,Dao 分层架构,业务逻辑封装在 domain 里,达到各个项目复用一套业务逻辑。项目主要使用 mysql 作为数据库,并实现了一套内存缓存机制,来避免重复查询。
  • 我在这些项目中负责了 40%的业务的实现,组织数据 api 的编写,以及与各个产品线之间的沟通与对接工作。

前端项目

手机盘点(React)。
  • 基于 react+dva+antd-mobile 的移动端应用,用于手机上订货,入库,盘点等操作。
  • 负责了整个应用的搭建以及盘点模块的开发,封装了一些公用的组件,如公用的选择 Drawer,常用的工具函数等
运营数据后台项目(Vue)
  • 基于 Vue + ElementUI 的纯后台项目,用于运营数据查询,展示等。
  • 完全由我构建,主要是表格展示,一部分使用 echarts 中的折线和柱状图展示。
商家后台(Angular.js)
  • 基于 Angular.js 1.5 开发的 SPA 项目,由 3 组人一起开发不同的功能,供应链主要有餐品配方,物料管理,供应商管理,供应链相关报表等功能。
  • 负责了项目的已有功能维护迭代,并开发了成本管理报表,订货预估等功能。

自我评价

  • 热衷于技术,喜欢折腾,乐于接收新技术,知识面比较宽,所以在团队中推动了 es6 语法的普及,还有异步控制从 promise 到 Co 到 async await 的迭代。
  • 有较强的抗压能力,理解能力强,业务需求落地速度快,。
  • 乐于沟通,愿意分享自己的看法,且能及时提出建议。