项目描述
“xx盲盒” 是一款包含多种功能和玩法的电商盲盒APP,在里面可以购买/开箱盲盒,开箱结果实时更新展示,也可以直接在商城中挑选自己中意的物品直接购买等。
技术栈
React、React Router、Ant Design、Less、Ahooks、Webpack、Node、html2canvas、SVGAPlayer、Edith
项目职责
1. 负责官网、H5、小程序的开发与维护,根据产品需求文档,UI设计图,完成版本开发;
2. 确保产品线上环境平稳运行,优化C端应用性能,提升首页加载速度和操作响应时间,提高用户体验;
3. 优化马甲包开发流程,提高开发效率,输出并维护项目文档,确保项目整体的可维护性;
项目业绩
1. 优化项目结构、马甲包配置及业务代码,马甲包开发时间大大减少50%以上;
2. 优化webpack构建流程,使用swc、thread-loader、持久化缓存等技术多维度提升构建效率,构建时间缩减30%以上,极大地提高了开发和部署效率;
3. 与运维协作,推动 HTTP 协议升级、缓存策略配置、Gzip 压缩及 CDN 配置,推动客户端升级/改进 WebView 配置,多维度优化使得页面访问速度得到明显提升;
项目描述
广发银行新电商项目是广发银行对现有旧商城不能满足其更多的业务需求以及更复杂的业务场景,而向数字化转型迈出的重要一步。该项目面向几千万上亿的用户,属于二开项目(二次开发),整个项目由多端构成:
B端包含商家端和运营端,面向商家后台管理人员等,涵盖用户、会员、商品、促销、营销、交易、积分商城等模块
C端面向用户,包含H5、小程序和发现精彩APP等渠道,包含商品搜索/推荐、购买、加购、评价、试用、拼团等功能
技术栈
React、React Router、Ant Design、Ant Design Mobile、Scss、Node、TypeScript、Webpack、html2canvas
项目职责
1. 参与需求评审会议,确定方案可行性,依照需求文档、原型图及UI设计稿完成功能的开发;
2. 负责商品、促销、营销等模块的开发和维护,担任模块负责人,负责小组成员任务划分和排期;
3. 组员之间的互相Code Review和业务文档的输出与维护,确保项目的可读性和可维护性;
项目业绩
1. 劫持模拟计时器,使用 WebWorker,通过线程通信,解决浏览器标签页在后台时的计时器节流问题;
2. 实现通用加解密方法和自定义 Hook,根据加解密类型,使用 Generator 顺序加载依赖文件,对请求/响应数据进行加解密操作,确保数据传输安全;