汤镇铭
前端工程师
本科 2014 - 2018 | 📱 159-7753-6060 | 📧 tangzhenming1207@gmail.com | 🔗 个人网站
拥有 7 年以上的前端工作经验,擅长开发可扩展的 Web 应用并领导技术团队。建立全公司采用的前端架构和编码规范,完成多个遗留系统迁移项目,构建企业级电商和仓储管理系统。熟练掌握 React 生态系统,拥有全栈开发能力和团队管理经验。
职业技能
- 前端开发: HTML5、CSS3/Sass/Less、JavaScript ES6+、React 17/18、TypeScript、Redux Toolkit、Hooks、React Router、Umi、Ant Design
- 后端开发: NestJS 11、PostgreSQL、Redis、TypeORM、JWT(Passport.js)
- 移动端: Taro、原生微信小程序
- 数据可视化: Canvas、SVG、ECharts、AntV、Lottie
- 工具与运维: Docker/Docker Compose、Nginx、Traefik、GitHub Actions CI/CD、Webhook、Webpack、Git、ESLint/Prettier、Husky/lint-staged/commitlint、Linux(CentOS)、Shell 脚本
- 语言能力: 英语(CET-6,技术文档阅读,邮件沟通)
工作经历
四川松贝晨夕科技有限公司 | 2024.06 – 至今 | 技术合伙人
- 作为技术联合创始人,从零设计并部署全栈仓储管理系统
- 使用现代技术栈构建完整的前后端架构
- 实现基于 JWT 和 RBAC 的认证授权系统
- 建立 GitHub Actions 和 Webhook 通知的自动化 CI/CD 流程
- 技术栈:React 18、TypeScript、NestJS、PostgreSQL、Redis、Docker、Nginx
四川润淼一禾网络科技有限公司 | 2021.08 – 2024.06 | 前端团队负责人
- 公司初期加入,从零搭建前端架构体系
- 独立完成 jQuery 到 React/TypeScript 的技术迁移,后期带领 2 人团队进行维护和功能开发
- 开发支持日均 200-400 单的电商平台
- 从零建立代码规范和评审流程
- 交付多个产品,包括业务管理平台、WMS 系统、微信小程序、企业官网和 H5 混合应用
- 技术栈:React 17、Umi 3、Ant Design Pro、Taro、Redux Toolkit
成都远望科技有限责任公司 | 2019.05 – 2021.03 | 前端工程师
- 参与 2 个遗留 Flash/jQuery 应用迁移至 Vue 2 的重构工作,延长产品生命周期 3 年以上
- 参与使用 Vue 2 和现代前端技术栈从零开发 3 个新应用
- 参与创建跨多个项目使用的共享组件库,减少 45% 代码重复
- 通过技术分享会和代码评审指导 2 名初级开发者
- 驻中国气象局现场提供关键气象系统支持
- 技术栈:Vue 2、JavaScript ES6+、Webpack、Element UI
四川盛趣时代网络科技有限公司 | 2018.08 – 2019.02 | 前端工程师
- 开发和维护部门核心项目
- 主导新业务从 0 到 1 的技术选型和实施
核心项目
Bush & Jungle - 企业级仓储管理系统
作为技术合伙人,独立完成从 0 到 1 的全栈仓储管理系统架构设计与开发落地。
- 技术栈(前端):React 18、TypeScript、Umi Max、Ant Design Pro Components、i18n
- 技术栈(后端):NestJS 11、TypeScript、TypeORM、PostgreSQL、Redis、JWT、Passport
- 系统架构:前后端分离架构;RESTful API 设计;Docker 容器化开发与部署;Nginx 反向代理与负载均衡
- 权限体系:RBAC 角色权限模型;JWT 无状态认证;路由级权限控制;细粒度按钮权限;防止越权操作的边界控制
- 工程规范:Git Flow 分支管理;ESLint/Prettier 代码规范;Husky 提交校验;模块化分层架构;统一异常处理
- 性能优化:Redis 缓存热点数据;分页查询与索引优化;静态资源 CDN 加速
- 持续集成:Shell 脚本自动化打包、上传、部署;GitHub Actions CI/CD;Webhook 飞书/钉钉群消息通知
新森林业务中台 + 新森林 WMS (仓储管理系统)
作为前端技术负责人,完成从 jQuery 向 React/TypeScript 的技术栈升级、业务中台重构和 WMS 业务的落地。
- 技术栈:React 17、TypeScript、Umi 3、Ant Design Pro、AntV、XLSX、Braft Editor
- 业务成果:支持年 GMV 800 万元人民币、日均 200-400 单的电商平台
- 架构升级:主导 jQuery 到 React/TypeScript 技术迁移,建立组件化架构体系
- 工程规范:建立前端代码标准(组件规范/请求统一/错误处理);多环境配置管理
- 团队协作:负责前端团队日常管理与进度把控;跨部门对接需求落地;推动技术评审与代码质量保障
- 性能优化:自定义 Hooks 工具库;请求缓存与批量导入导出优化
新森林鲜花绿植 - 微信小程序
作为前端技术负责人,负责小程序端项目架构与规范落地,搭建可扩展的模块化工程。
- 技术栈:Taro 3、React 17、Redux Toolkit、NutUI 3、TypeScript、SCSS、Lottie
- 业务成果:实现稳定用户群,客单价 ¥64
- 工程质量:ESLint/Prettier、Husky/lint-staged/commitlint
- 架构与规范:Feature-First 模块化,shared 通用层与统一出口,命名与目录规范化
- UI/UX:基于 NutUI 封装业务组件,统一 UI 组件风格,实现节假日主题 UI 切换,显著提升用户参与度与留存率
- 性能优化:通过代码分割和懒加载优化打包体积 45%