盒子
盒子

简历

单佳宁

关于我

本人毕业于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的迭代。
  • 有较强的抗压能力,理解能力强,业务需求落地速度快,。
  • 乐于沟通,愿意分享自己的看法,且能及时提出建议。