联系方式
个人信息
技术优势
开源项目
技术文章
工作经历
1. OM 电商平台官网建设与更新、维护
● 业务方案的设计与评审、迭代与上线后的持续维护与功能扩展;从用户角度出发、来验证业务逻辑、并添加相应细节交互、提示等
● 团队配合成功完成网站一周一次的功能迭代和部署、参与技术客服及时对技术问题予以支持
● 使用 React + React Hook + TypeScript 进行页面重构和功能开发、优化前端组件与模块化、完成了核心页面的功能升级和重构维护
● 制定前端规则、React 组件规则、Lint 规则、优化 JavaScript 代码架构和开发规范
● 将公共组件与非业务模块等进行封装、孵化出了 A**-ui 基础组件库;并且在开发过程中不断完善、进而在各个项目和团队中得以复用、极大提升了开发效率
● 定期组织内部分享与 code review、包括 Git 的使用、ES6+ 新特性、TypeScript 等话题
2. A**-ui 组件库
● 主导 A**-ui 的代码规范、目录设计规范、参与讨论组件库的架构设计;负责部分复杂交互组件的开发、单元测试、文档编写、code review
● 使用 Webpack 及 Gulp 等构建工具、实现了组件库的全量引入和按需引入
● 部分组件已被公司同事广泛使用、并成为了公司级别的 UI 组件库、有效提高了前端团队的开发效率
3. 物料平台
● 基于来自 A**-ui 组件库的技术沉淀、创作与管理定制化组件与页面、服务于内部多个前端技术团队、有效增强团队协作、促进了资源共享、提升了开发效率
● 参与讨论物料平台的架构设计包括前端站点、CLI 工具、后端搭建;主要负责 CLI 项目初始化、物料模板的本地开发测试与使用、CLI 部分指令的开发
1. OC 后台管理系统
● 使用 React 全家桶重构原生 JavaScript 项目
● 优化并改善现有的前端代码结构、提高代码的可读性与可维护性、制定合理有效的开发规范