从业以来一直从事前端开发工作,拥有10多年的全职和兼职经验。B/C端、PC/M端的web应用都有涉及过。
业务需求理解能力强,功能开发思路清晰,开发质量高,效率快。对问题定位迅速,并善于解决问题。对前端代码结构进行有效管理,提高代码质量和复用性。
前端主流框架react、vue都非常熟悉,精通js/es6底层逻辑;熟练使用webpack、rollup等前端构建工具进行项目搭建;对前端代码架构有一定的设计能力。非常善于调整页面样式,保证浏览器兼容性。了解node.js相关的一些框架,包括但不限于SSR。了解SQL、mongodb等技术。
同时具有需求分析、需求设计、产品设计等方面的经验,对产品提出并实施各类优化建议;和上下游沟通顺畅,和同事相处友善。
开发技能:
基础(精通):Html5 / JavaScript / CSS3 / ES6+ / TypeScript / Http / DOM
框架:Vue(精通) / React(精通) / 小程序(掌握)
UI:Figma / Photoshop / Slack / MUI UI库 / Element UI库 / Ant Design UI库 / D3.js可视化库
后端(了解):Node.js / Python / SQL / MongoDB / Docker
工具:Git / SVN / Webpack / Lerna(Monorepo) / rollup
哈根达斯DIY甜筒活动页
项目说明:用户自定义选择甜筒材料完成DIY作品并生成照片,保存并分享到微信朋友圈
难点:通过Canvas实现动画效果,监听用户操作,需要使用相关的数学知识
使用技术:Vue.js canvas
基于区块链的游戏平台
项目说明:通过调用web3.js中的方法建立智能合约并获取相关数据,并设置各种游戏算法,实现4种游戏玩法。
难点:通过区块链自己的一套算法,计算量大且复杂
使用技术:web3.js Nuxt css3
高校就业后台系统 负责前端开发
项目说明:在AdminLTE的基础上改建一套后台管理系统,并优化至兼容ie8
难点:需要兼容低版本浏览器
使用技术:使用技术有LESS,bootstrap,jQuery及其插件,搭建grunt自动化环境等
角色 | 职位 |
负责人 | 高级前端开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目说明:Pivat是一套智能化生信分析及报告解读系统。主要用于对基因测序原始数据进行分析,得出并展示突变分析结果,并生成用药报告。 难点:数据量大、数据结构复杂、生成专业定制化的可视化图表 职责说明:主要承担需求分析、需求设计、原型设计和前端架构、开发等工作 使用技术:
项目说明:主要用于对实验室各个实验流程中的实验状态、物料信息、质量控制进行管理 难点:实验流程流转路线复杂,符合CAP质量认证标准 职责说明:参与需求评审、原型设计,负责前端项目搭建、前端架构设计和前端功能开发等工作 使用技术: 1) 同样技术栈为React,以react