个人介绍
大学电子信息工程专业。8年前端工作经验,技能包括:
vue3及其生态圈,包括Pinia,vite, @vue/use, nuxt, react18及其相关技术生态等为主熟悉主流跨端方案,小程序架构,及native & web之间融合通讯方案熟悉主流构建工具如 webpack5, vite, rollup, rspack等,并了解其方案之间优缺点。熟悉nodejs及其流行框架。对性能优化有一定的经验,包括webapp, hybird, ssr, prerender等场景。熟悉大数据可视化设计与开发,熟悉混合App开发。有两年左右团队管理及海外团队工作经验,有过创业经验,沟通及协调能力强,对技术&产品&行业之间有着良好的理解,有一定的预见性。工作经历
2021-01-12 -2024-01-12 Astra Tech (阿联酋金融科技) 前端架构
1: 负责集团旗下Botim(千万级用户,阿联酋Top10)音视频通讯软件自研小程序架构的重构优化。 2: 负责小程序海外业务线,包括toG的公共服务版块,B端的广告业务/公众号,C端电商及小游戏版块的项目研发与规划。 3: 参与前端基建部分,包括基础组件库及业务组件库设计开发, 项目脚手架开发,通用SDK,小程序基础图表库等。
2019-06-11 -2020-12-29作业帮教育科技有限公司高级前端工程师
1:负责公司端内广告投放系统。服务于公司投放结果的数据回溯及指标分析。对接巨量引 擎,朋友圈,广点通等第三方广告投放平台。优化投放流程,实现自动化投放。 2:参与落地页生成系统的开发工作,配合广告投放系统完成一整套体系。 3:指导培养校招生同事参与工作。
2018-02-09 -2019-06-04药兜网前端组长
1:负责前端组的工作管理包括项目安排,进度跟踪,工作汇报,技术分享,代码规范及 review 及技术指导,人员招聘面试等团队建设。与测试 /UI /产品等部门进行工作沟通,会议安排,项目总结等(管理7人团队)。 2:负责指导并开发B 端的互联网医药电商采购平台,包括 webapp ,小程序,混合 app,互联网医药及药兜网供应商系统等。
2016-04-06 -2018-01-01恒拓开源 前端开发工程师
1:负责中国国际航空公司 soc 外围整合系统的前端项目搭建及业务开发。 2: 参与贵州多彩航空票务模块业务开发,涉及航班查询,登机牌,退订改签等。 3:项目中可视化模块及数据视觉优化。包括使用科学计数法优化大小数据视觉盲点,echart自定义图表实现正态二次分布图等。
教育经历
2008-09-01 - 2012-06-06鲁东大学电子信息工程本科
技能
小程序海外业务线,包括toG的公共服务版块,B端的广告业务/公众号,C端电商及小游戏版块的项目研发与规划。 图片因为数据敏感,为少量项目示例,工作中包含各种项目,后台管理,SSR项目,Hybird混合开发,官网,组件库等等各类型并作为前端架构指导开发
背景: 根据设计部门的规范,统一业务小程序体系下的UI视觉体验。业务之间通用组件的复用,以及结合小程序功能。提升业务开发效率及规范,降低复杂业务重复利用成本。 方案:调研规划常用组件,制订实现计划及目标。使用pnpm+monorepo的项目工程管理,在vite体系下使用vue3 + ts的技术栈建设组件库,提供主题切换,国际化,自动导入resolver,打包工具插件等 成果: 提供基础组件10+,业务组件20+。业务覆盖率90%,提升业务开发速度,提供大量的变量,节约在UI样式调节上消耗的时间,基础图表相比第三方在体积上大幅减小。
1:项目为实时协同类休闲游戏,包含语音聊天,国际化,文字聊天等, 消息协同使用websocket, 语音聊天使用webrtc,canvas进行场景绘制。 2:设计多场景消息类型数据,涉及房间信息,游戏信息,绘画笔迹,游戏事件,状态检测等以应对各种场景,性能通过离屏canvas,及隐藏分层处理静态/同态,坐标定位等场景. 处理的典型问题: 1:网络波动/上下线场景下,检测用户状态并同步拉取最新状态进行更新绘制。 2:不同设备下,接受者场景视角不一致及帧率不同问题。 3:canvas精灵对象坐标及事件系统,性能优化等。 成果: 1:YouDraw刚推出,没有广告宣传情况下,获得5K+日活,日新增300+玩家。 2:谷歌商城上架app版本YouDraw(大陆不上架),下载1k+, 获得一致好评。 3:youtube玩家推荐休闲游戏: https://www.youtube.com/watch?v=U9xBcbsRpD8&t=11s