Skip to content

个人资料

  • 姓名:唐敦旺
  • 性别:男
  • 学历:全日制本科
  • 工作年限:13 年(前端 9 年)
  • 职位:前端开发工程师
  • 期望薪资:25k ~ 30k
  • 手机:13632122984
  • 邮箱:tangdunwang@gmail.com
  • GitHub:tangdw

专业技能

  • 前端基础扎实(JS/TS、CSS3、HTML5),具备丰富的 PC/H5 项目开发经验,能够独立搭建、完成前端项目
  • 熟练掌握 React 及其生态如 Zustand、TanStack Query、antd、shadcn、dnd-kit 等,习惯使用 Tailwind CSS
  • 熟练使用 Next.js 熟悉 SSR/SSG/ISR 混合渲染、性能优化、SEO 提升、WebSocket 数据通信,具备大型金融数据平台前端经验
  • 具备大型项目重构经验(曾经重构 jQuery 到 Vue 技术栈,Angular.js 到 React 技术栈)
  • 具备 PWA、Telegram WebApp、WebView 集成经验,能够实现原生级 H5 体验与跨平台适配优化
  • 掌握 Node.js 的 BFF(Backend For Frontend)端开发,涵盖接口聚合、鉴权与安全防护
  • 学习与问题解决能力强,熟练运用 AI 辅助编程工具(Cursor)提升效率,能快速适应新技术与环境

工作经历

深圳希言信创科技有限公司 | 前端开发工程师 | 2024.05 - 2025.10

  1. https://sosovalue.com - 金融数据、社区、资讯 综合性平台网站(Next.js 14)
  • 基于 Next.js + Tailwind CSS 构建,采用 SSR/SSG/ISR 混合渲染策略
  • 负责 PC 端核心功能开发、性能优化,沉淀可复用组件
  • 基于 ECharts/KlineCharts 深度封装常用组件,优化 WebSocket 数据推送
  • 持续优化 SEO,通过动态 meta 生成与搜索友好的 URL 结构,提升搜索引擎抓取效率
  • 集成 Wagmi/RainbowKit 构建多钱包连接、各种第三方登录
  • 技术栈:Next.js、TypeScript、WebSocket、Tailwind CSS、Zustand、TanStack Query、ECharts/Klinecharts、dnd-kit
  1. https://m.sosovalue.com - 手机端 H5
  • 完成 H5 页面在 iOS/Android 原生 App 中的接入工作,支持原生功能调用与数据同步
  • 接入 next-pwa,配置 Service Worker 缓存策略与离线降级页面,支持添加到主屏幕与独立运行
  • 通过 iframe 嵌入智能投资助手(AI 聊天机器人),采用跨域 PostMessage 通信;实现主题同步与登录态共享



深圳市明源云客电子商务有限公司 | 前端开发工程师 | 2019.07 - 2024.03

业务中台组 | 2021 - 2024

  1. 项目中心 - React 重构项目
  • 独立负责项目从 Angular.js 到 React 的技术栈重构,配合后端微服务架构升级
  • 核心功能开发
    • 车位平面图标注系统:实现图纸旋转、缩放、拖动,多选对齐、等距分布、撤销重做等复杂交互功能
    • AI 智能文案助手:集成 GPT API,实现流式对话功能,提升用户内容编辑效率
  • 技术优化
    • 引入 React Query 提升数据管理效率,使用 Zustand 替代 Redux 简化状态管理
    • 开发 Node.js BFF 层:负责 gRPC 接口转发、聚合、鉴权、Excel 导入导出
  • 技术栈:TypeScript + React + React Router + React Query + Zustand + Immer + Ant Design + Vite
  1. 消息中心
  • 技术栈同上
  • 独立负责项目搭建、开发、部署,参与 DDD 领域驱动设计的事件风暴实践
  • 参与组内 DDD 事件风暴,了解事件风暴流程
  1. 运营工具平台 - 微前端架构
  • 基于 qiankun 微前端框架开发,接入公司微前端基座,为运营团队提供提效工具
  • 独立负责项目搭建、开发、部署
  1. 房产营销 h5 - 移动端营销工具
  • 开发房贷计算器、提前还款计算器、购房资格测试等营销工具,支持小程序/App 内嵌
  • 独立负责项目全流程,封装金融计算算法与调查问卷组件
  1. 业务中台开放 API - Node.js 微服务
  • gRPC 服务接口转发、聚合
  • 封装企业级安全中间件:鉴权、防重放、防篡改等机制
  • 技术栈:Node.js + Koa2 + routing-controllers + gRPC
  1. 老旧项目维护
  • 租户用户中心:React 技术栈,后台管理系统,负责用户权限与租户管理
  • 支付收银台 h5:React 技术栈,对接银联/微信支付,支持小程序/App 内嵌
  • 房源中心:维护 8 年历史单体仓库(jQuery + Angular.js),处理多业务组需求与历史代码维护

活动中心组 | 2019 - 2020

  1. 活动营销 h5
  • 独立负责 C 端活动营销项目从技术选型到部署上线的全流程
  • 技术栈:TypeScript + React 及其生态(antd-mobile、rematch、immer、react-move),脚手架采用 create-react-app 并配合公司内部 webpack 插件(获取部署域名与路径)
  • bff 层:基于 koa2 + routing-controllers 负责接口转发、聚合、用户认证
  • 多种抽奖活动:大转盘、刮刮卡、砸金蛋、老虎机、九宫格等
  • 难点:动画效果实现。基于轻量化与性能考虑,选择 react-move 实现数据驱动的动画

广州棒谷网络科技有限公司 | 前端开发工程师 | 2017.03 - 2019.07

  1. 跨境电商平台 https://m.yoins.com - Vue.js 重构项目
  • 带领团队将 jQuery 旧项目重构为基于 vue/vuex/vue-router 的单页面应用,同时完成整体 UI 全面改版,提升用户体验与研发效率
  • 主动推进项目进度,高效完成开发与上线。上线初期从旧站逐步引入流量,协助产品分析 GA 数据,持续优化 UI 与前端性能,直至转化率大幅提升后切入 100% 流量
  • 制定开发规范与 Gitflow 工作流,建立团队协作标准
  • 沉淀技术方案并推广至其他站点,例如:i18n、小语种域名设计、PWA、SW 缓存策略、SEO 优化,以及推广统计(FB、GA、联盟)
  1. 协助优化另一个移动端站点的开发流程、前端性能 https://m.banggood.com
  • 搭建基于 vue-cli3 的多页面开发架构,开发 Webpack 插件实现一些自动化处理,比如模板处理、前端资源发布等
  1. 企业级搜索管理平台
  • 基于 Vue + Element UI 开发单页应用,实现单点登录与角色权限管理
  • 设计配置化表格、表单组件,支持 JSON 配置快速开发
  • 沉淀中后台项目模板,提升团队开发效率
  1. 电商运营管理平台
  • 基于 Vue + Element UI 单页面应用,支持多站点运营数据管理
  • 简单表格、表单使用可配置化组件快速响应业务需求
  • 实现动效、拖拽等交互优化,追求更好的用户体验

广州博盾信息技术有限公司 | 前端开发工程师 | 2016.04 - 2017.03

  1. 运维管理系统
  • 负责运维管理系统的开发与交付,主动与产品团队沟通需求,推动项目顺利完成
  • 熟练掌握 Vue 框架及其相关技术栈(vuex/vue-router),熟练运用 Element-UI 组件库

广州正海科技开发有限公司 | 自动化工程师 | 2013.05 - 2016.02

  1. 汽车制造自动化系统(广汽本田)
  • 生产管理系统(PMS):基于 ASP.NET + MSSQL 开发实时监控系统,用于涂装车间输送链监控与异常报警
  • 能源中控系统 (CCR):基于 VB6 + Access 开发 Windows 桌面软件,用于生产设备能耗数据采集与统计报表生成
  • 负责项目投标方案编写、客户需求分析、用户培训与技术支持

广东天安工程监理有限公司 | 监理工程师 | 2012.06 - 2013.03

  1. 电厂工程项目监理
  • 负责电厂建设项目的施工管理与质量监理工作

教育经历

武汉大学珞珈学院 | 电气工程与自动化 | 本科 | 2008 - 2012

  • 主要课程:电路、电机学、模拟电路、数字电路、C 语言程序设计、微机原理及汇编语言、单片机基础、PLC 程序设计、电力系统自动化、电力电子基础、matlab 仿真
  • 获得英语四级、计算机二级证书
  • 毕业设计:一次调频评价指标的研究及软件模拟仿真

Last updated: