精通Angular(4.x、5.x), ant Design、vue、react、TypeScript、Rxjs、scss, ng-zorro; 代码书写规范,有良好的编码习惯。
精通 mui H5 Hbuilder开发,EMSS开发,云打包工具(Android,iOS),快应用。
精通AngularJS前端开发框架,熟练使用AngularUI组件库。
精通nodejs 开发。
熟练使用gerrit,Jenkins,Redmine等工具。
精通AngularJS开发,掌握双向数据绑定、模块、控制器等基础概念,可以自己编写指令,服务,过滤器。
熟练掌握 Java语言及面向对象设计思想,熟悉常用的设计模式,熟悉JAVAEE体系架构,熟悉restful架构风格。
熟悉web前端技术,Html5、CSS3、BootStrap前端展示框架。
熟练使用JQuery框架,以及Ajax。
熟练运用Spring、SpringMVC、Struts2、Hibernate、Mybatis、JPA、SpringData等开源框架及其整合。
熟练掌握Dubbo的分布式服务框架,在项目中基于Dubbo框架进行服务的发布和调用,使用Zookeeper搭建Dubbo注册中心,实现服务的自动注册和发现。
熟练使用MySQL、Oracle、MongoDB、Hbase数据库。
熟练运用Redis、Memcached等缓存策略。
熟练运用RabbitMQ、ActiveMQ、Kafka等应用程序和应用程序之间通信的技术。
熟练运用Poi、Highcharts、Echars 等报表技术。
熟练使用Jsp、sitemesh、Servlet、JDBC等。
熟悉微信公众平台开发流程,接入认证机制,API接口。
熟悉OAuth2.0协议的认证机制和运行原理,基于微信开发第三方登录接口。
了解Hadoop等大数据相关知识,能够应用Hadoop中MapReduce等技术进行数据分析。
掌握git、SVN、Maven、docker等团队开发技术和工具使用。
掌握Linux基本操作,服务器环境搭建及项目部署。
2016.11 - 至 今
中科创达软件股份有限公司
职位:前端组leader + 前端架构
汇报对象: CTO
所在地区: 北京市海淀区龙翔路甲1号泰翔商务楼
职责:公司多个产品(IOT,云盘,EMM,IAM...)的Web前端的研发owner,负责技术选型,技术栈的积累。保证前端的研发任务的进度,任务细化,预计工时。 参与产品设计的讨论,技术方案的讨论与调研。
工作业绩:
重构了技术框架,实现了前后端分离,使得公司多个产品可以轻松的拆分和整合,完成了前端工程化、组件化的开发方式的建立与完善。
与设计团队沟通制作了自己的字体图标库,保证的多个产品界面的风格统一,注重细节提升了产品质量。
与产品团队协作提供技术实现的参考方案,提升了用户体验,优化了操作流程。
帮助同事技术难题。作为实习生的导师,帮助其快速适应工作环境(IDEA,Git,OA,邮箱配置,gerrit,Jenkins,Redmine...),培养团队的统一编码风格,提示团队的工作效率,。
与后台研发人员定义接口规范, 数据交互的方式,session、token机制的建立,前端的HttpInterceptor、HttpService。
独立完成了鼎桥系统(华为mate9双域系统)MDM客户端的研发。
独立完成了H5应用(Hbuilder云端打包iOS、Android应用)的研发,一套代码同时打包成iOS、Android应用,开发周期短。
完成EMM前端重构,实现前后台分离的开发方式,提升代码的可复用性。设计合理的前端架构。
帮助EMM前端研发同事学习新的前端框架的编码规范和编码设计设计原则。
完成IAM前端开发框架的搭建,帮助IAM的前端研发同事学习使用前端框架进行开发。
完成IOT前端开发框架的搭建,帮助IOT的前端研发同事学习使用前端框架进行开发。
完成EMM,IAM,IOT开发前端公用的组件,指令,使用模块化开发的方式实现解耦,实现业务编码独立,高度复用公用组件。
指导初级前端开发工程师,熟悉编码规范,理解业务相关的代码,帮助完成开发任务。
2014.8 - 2016.9
北京德睿益友软件有限责任公司
技术研发(Java)
汇报对象: 王少伟(BOSS)
所在地区: 北京市海淀区高里掌路1号院6号楼202-114
职责:J2EE研发
项目经验(2014.8 - 2016.11)
【产品一】
EMM(移动设备管理解决方案服务平台:第三次大版本重构)
开发环境:
前端:webstorm+git+gerrit+Jenkins
项目框架:
Angular5 + ng-zorro + scss + typescript
硬件环境:
云环境
责任描述:
前端负责人,项目初期使用angular/cli构建了基于angular4、TypeScript、Rxjs、scss的基础框架。在2017年11月升级到了angular5,整体架构上没有变化,TypeScript类型检查更严格了,修改了一些语法上的错误。
UI组件库引用了NG-ZORRO(由阿里团队开发的,在angular官网的 UI组件资源库中选取),划分了目录结构(主要以UI组件,业务组件,service为主,根据业务模块划分angular Module)
【产品二】
EMM客户端(华为Mate9中的EMSS系统下开发H5应用)
开发环境:
EMSS Studio + git + gerrit
项目框架:
angularJS + ionic
硬件环境:
华为Mate9(双域)
责任描述:
负责搭建应用框架,编写代码,由个人独立开发完成。
【产品三】
MDM平台(移动设备管理解决方案服务平台:第二次大版本重构)
开发环境:
前端:webstorm+git+gerrit
项目框架:
angularJS+bower+gulp
硬件环境:
云环境
责任描述:
负责web前端架构,使用了AngularJS搭建了web前端框架,开发服务,指令,过滤器。使用了angular-ui组件,使用RestAngular调用服务端接口,使用gulp编写文件压缩替换等操作,使用bower作为包管理器。
项目经验(2013.8 - 2016.9)
【项目一】
LinkedGoods物流运输平台
开发环境:
Intellij IDEA+jdk1.8+tomcat8+mysql+maven+git+sourcetree
项目框架:
springMVC+spring+mybatis+redis+dubbo+zookeeper
硬件环境:
云环境
项目描述:
该项目致力于服务
角色 | 职位 |
负责人 | 全栈高级研发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |