个人介绍
个人职业历程:
以前端工程师的身份进入互联网这个行业,工作多年接触的技术领域比较广泛,涉及到后端golang语言开发、iOS音视频、WebRTC、WebGL、OpenGL、3D模型数据可视化、前端架构、前端技术演变、项目管理等。工作越久越是发现自身所学不足,还需继续努力和精进。现阶段因为工作需要专注于WebGL数据可视化技术,同时备考PMP证书。
现阶段熟悉和掌握的技术:
一、前端部分
熟悉和了解整个前端领域技术架构,目前使用ReactJS框架完成业务开发工作,过往的工作经历中使用过AngularJS和VueJS这两种框架。
现所在公司采用前后端分离的开发模式,前端部分使用的技术栈如下
(1)运行环境 nodejs
(2)服务框架 koa
(3)项目脚手架使用 umijs + dvajs
(4)React、Angular、Vue开发框架
(5)开发语言ES6、TS
(6)基于echarts、d3、pixijs、threejs实现数据可视化
(7)WebGL、WebRTC
(8)cef研究中
熟悉并会用上面涉及的相关技术
二、服务器端部分
(1)拥有个人站点,使用阿里云ECS
(2)可以熟练使用golang语言开发后端业务,对golang标准库中的net包和http包有着深入的研究
(3)会用nodejs进行服务端原生编程
(4)会用MySQL和Redis两种数据库,个人项目中使用MySQL+Redis数据库
(5)写过socket,设计过通讯协议,理解HTTP协议
(6)会用Linux命令,个人站点的部署工作需要用到
(7)学习过shell脚本的编写
(8)会用Docker
(9)简单使用过Nginx
(10)了解iOS swift代码
工作经历
2018-02-01 -至今杭州安脉盛智能技术有限公司高级前端工程师
主要参与前端架构和开发工作 1. 对接业务需求 2. 前端技术选型 3. 搭建前端基础服务 4. 搭建前端开发环境 5. 将开发规范工具化 6. 将前端服务容器化 7. 自动化部署前端项目 8. 开发通用组件 9. 参与业务代码的书写工作 10. 项目评审 11. 基于pixijs和threejs实现web端数据可视化 12. 用过webrtc协议 13. 使用react和angular作为主力开发框架 14. 项目管理 15. 技术探索 16. cef研究中
教育经历
2009-09-01 - 2013-07-01南京航空航天大学金城学院计算机科学与技术本科
在大学期间所获奖项: 1. 大一和大二两个学年在信息工程系电类强化班学习。 2. 获得两次国家励志奖学金 3. 获得两次一等奖学金,两次二等奖学金,两次三等奖学金 4. 获得南京航空航天大学“优秀共青团员”称号, 5. 获得两次“三好学生”
技能
该项目是公司的核心项目,为中小型商家或大中型企业集团提供收银系统互联网服务。这个收银系统包含软硬两部分,硬件是一个安置在模具上的iPad或iPhone,iPad或iPhone上安装了公司开发的收银APP,由我们公司的iOS部门负责开发iOS客户端。 公司中前端开发人员和Java后端开发人员的主要精力都放到了这个收银系统的后台管理部分。后台管理系统实质是一个企业管理信息系统,包含商品、会员、卡券、营销、数据、活动、设置等多个管理模块。 公司以出售硬件收银台为盈利来源,这个收银台上会安装我们自主研发的收银APP,相关数据会接入到后台管理系统中。后台管理系统中大部分的功能是免费的,价格已经包含在了收银台的售价中,但有些功能模块是需要商家单独购买的,例如商品管理中库存管理模块就需要单独
公司于2017年年初成立卡券事业部,主要为商家提供优惠券互联网解决方案。这些优惠券包括代金券、折扣券、满减券等虚拟卡券。我们在收银系统上积累了不少客户,这些客户基本都是商家,在这些商家中有些具有制作卡券的资质,但没有销售渠道,有些商家有销售渠道,但是没有制作卡券的资质,为了解决这个行业痛点,我们成立了一个项目组用于将这些商家联系在一起,将具有制券能力的商家制作的卡券统一投放到我们的后台系统中,其他不具备制券能力但有销售渠道的商家可以到这个后台系统中购买它们想要的卡券,然后投放到自己的渠道中。这个渠道可以是商家自己的线下渠道,也可以是在我们“领券”APP中的线上渠道,“领券”APP在App Store和安卓应用市场上均提供下载。