个人介绍
1.项目开发经验丰富、学习应用能力强,能在短时间内熟悉新技术到应用,react入门到应用一个月内
2.良好的项目管理、团队合作能力,多次带领团队将产品从0到1,同时维护多个系统。
3.具备一定产品感,参与过原型设计
工作经历
2020-05-20 -2022-06-01广发基金前端开发
负责公司活动H5开发,实现人脸识别、视频交互、游戏引擎等,内部新闻模板发布系统维护、开发、
2020-03-01 -2020-03-03浙江新浪传媒有限公司前端开发
负责公司活动H5开发,实现人脸识别、视频交互、游戏引擎等,内部新闻模板发布系统维护、开发、
教育经历
2013-09-01 - 2017-06-01电子科技大学中山学院软件工程本科
技能
用户登陆授权、客服中转交易、邀请有礼活动模块、多模板海报生成、H5承载模块等。个别模块解决如下 (1)登陆注册:wx.login与 结合后端auth.code2Session,以及用户*号解密进行用户信息获取,实现前端用户信息存储,登陆态判断等公共模块封装 (2)webview承载页:作为小程序内数据与H5中数据交互的桥梁,miniProgram.postMessage 向H5发送消息,供小程序组件交互。
独立负责完整模块的开发设计,从0搭建前端框架,设计前端组件,数据结构,封装全局模块方法,对接上下游技术,完善开发环境,实现前端自动化构建,webpack打包,jenkins出包,个人完成70%开发,作为前端组长推进项目。参与注册登陆、论坛主页、发帖、基金持有海报发布、个人中心、积分中心等模块开发。个别模块解决如下 (1)项目搭建:Webpack配置,抽离开发生产环境逻辑,Eslint规范开发配置,设计工程目录结构,React-router配置路由,设计Redux状态基本数据结构、采用@redux/toolkit编写、组件设计模式,规范组件SCU、类型检查等。 (2)评论模块:采用输入框悬浮在小键盘顶部的交互方式,主要存在不同平台屏幕可视高度与小键盘高度表现不一样,监听VisualViewport的变化动态改变输入框组件的布局。 (3)多平台路由模块:由于系统需要在浏览器、*、APP端运行,每端均有独立内部模块,如基金详情、交易等,故需要封装公共路由模块进行交互,处理用户信息、登陆态等。