基本技术:掌握TypeScript、React、Vue、Webpack等前端技术,熟悉React/Vue框架设计理念和运行原理,对代数效应、函数式更新、fiber、hook、reconciler、concurrent有一定研究;
移动端篇:熟悉Hybrid App应用开发与多种跨端解决方案,熟悉移动端屏幕适配、增量更新,利用Java为Andriod和JavaScript开发过通信桥梁,主导多个Android、IOS、H5应用上架;
微前端篇:深入源码层面研究过Qiankun微前端解决方案,对应用加载、应用通讯、sanbox沙箱等原理有深入理解,并已在工作台项目生产环境中落地;
社区支持:OpenJS认证者,常参与社区贡献和赞助,累计赞助项目30+(vue、babel、openjs、marktext等),并为 3000+Star项目贡献开源代码!
聚合工作台【React + TypeScript + Qiankun】 2020年10月-2020年12月
项目描述:聚合平台数据分析平台及入口,用于提高运营品质和产品的服务质量
我的工作:
- 作为技术支持,通过对Qiankun源码实现进行分析,提供前端架构、技术预研、Bug调试;
- 作为主要研发人员,参与工作台Widget、跨应用通讯、部署方式等设计与开发;不修改原子系统情况下,完成老版本工作台的迁移,提高扩展性/维护性;
运输查询-移动版【Vue + JavaScript + UniApp + Native.js】2020年07月-2020年12月
项目描述:对国内外客户提供的订单查询、实时状态跟踪的移动端版本;
我的工作:
- 作为主要技术研发,主导Andriod、IOS、H5版本的前端开发,根据业务需求设计支持多服务、国际化、增量更新功能的前端架子;
- 作为项目开发成员,负责整个App中订单查询、追踪、监控、更新、埋点、发行页等核心业务开发,并对IOS、Andriod的版本、上下架管理;
- 已持续迭代多个版本,生成环境中已有300+家租户接入使用;
物料运输可视化【React + TypeScript + Mapbox + Echarts】2019年07月-2020年12月
项目描述:为上下游客户提供的在途中运输物料实时追踪功能,主要解决客户生产线资源调配问题;
我的工作:
- 作为项基础服务团队成员,为了数据统一、图表可复用性,通过对Echart、Mapbox的基础组件进行上层封装和提供配置等npm包,现已在CT、库存、仓储多个项目中应用;
- 作为主要技术研发人员,通过关键数据标记、数据切片、数据分层、web-worker、时空数据方案对地图模块进行重构和优化,将原来需要10S+以上才能渲染的位置优化到2S内;