丁强 · Caven

丁强 · Caven

高级前端开发工程师
天津市, 中国.

关于我

资深前端工程师,具备 10 年以上前端开发经验,专注于构建高质量、可扩展的 Web 应用,在交付高性能、高可维护性的 Web 应用与复杂系统方面有可靠的实践记录。熟练掌握 Vue/React 技术栈,具备复杂系统的前端架构设计与项目管理能力,成功主导过多个项目的前端架构设计。致力于通过技术创新解决业务挑战,始终以用户体验为核心驱动产品开发。善于团队知识分享。期待加入一个注重技术卓越和创新的团队。

工作经历

必有(BitYou) Web3 课程平台
|

全栈开发工程师

Summary

作为独立全栈开发,负责从 0 到 1 基于 SUI 区块链的在线课程平台的全生命周期构建开发。从技术选型、全栈架构设计到前后端实现、智能合约测试与自动化部署,并对区块链事件的实时监控与处理拥有深入的实践经验。

Highlights

全面实践现代化技术栈,以 Nuxt 为核心框架,充分利用其服务端渲染 (SSR) / 静态站点生成 (SSG) 特性,构建高性能、SEO 友好且易于维护的 Web 全栈应用。

基于 shadcn-ui 和 Tailwind CSS,从零构建了一套现代化、响应式且高度可复用的 UI 组件库,确保产品视觉的统一性,以及提升后续业务需求的开发效率。

高效整合 Nuxt Content 作为轻量级 CMS,赋能市场和运营团队独立管理和发布内容,更新课程信息、资讯信息及其他文档驱动的页面等静态内容,显著降低内容维护成本。

深度集成 SUI TypeScript SDK,实现包括钱包连接、链上身份验证、资产读写与交易等核心 Web3 DApp 功能,为用户提供了无缝、流畅的链上交互体验。

设计开发基于 SUI 链的实时事件监控系统,包含日志记录、异常重试和状态告警在内的完善监控体系,采用 TypeScript + GraphQL 技术栈,支持并发处理多个区块链交易事件,实现高性能、零停机的区块链数据同步,确保数据的实时性与准确性。

利用 Supabase 作为后端即服务 (BaaS),快速实现用户认证、数据库权限控制、自定义 Database functions(Triggers)及对象存储等功能,降低后端开发成本。

独立开发 Telegram Bot,运用 Cloudflare Workers 部署,实现与聊天机器人业务交互、社群消息的自动化推送与用户互动,有效提升社区活跃度。

全面负责编写智能合约测试用例,针对每个核心功能,覆盖全面的多维度测试用例,结合 Vitest 与 SUI Typescript SDK 实现对核心功能的自动化单元测试,并编写全局设置脚本,实现测试一键启动、合约自动编译与状态初始化,保证一致的测试环境,确保测试可靠性和开发效率。

北京酷云数娱科技有限公司
|

高级前端开发工程师

Summary

主导核心 SaaS 平台和多端(小程序/H5)项目从 0 到 1 的完整开发。熟练掌握 Vue 3 及生态库的使用。擅长通过封装可复用的业务组件与可组合函数来提升效率,并利用 ESLint、Git Hooks 等工具建立自动化代码规范流程。

Highlights

独立负责核心产品的多端应用架构,基于 uni-app,并结合 Vue 3 与 TypeScript 等生态库,实现一套代码在多平台的高复用性。

独立负责核心 SaaS 数据平台的前端开发,基于 Ant Design Vue 封装多个通用业务组件,并将通用业务逻辑抽象为自定义可组合函数。

独立封装 20+ 个高复用性多端业务组件,结合 TypeScript 提供了完整的类型支持,并引入 UnoCSS 原子化样式方案,将后续新功能的开发周期缩短一倍以上。利用 Pinia 规划应用状态管理,保证应用状态的可维护性和可扩展性。

建立完善的前端工程化流程,集成 ESLint、lint-staged 和 git hooks 实现代码自动格式化和提交时自动化校验,统一编码风格的同时,避免集成阶段出现 Bug。

全面负责基于 ECharts 的多个复杂数据可视化组件开发,并实现图表的跨平台复用。

北京酷云互动科技有限公司
|

高级前端开发工程师

Summary

作为多个项目的前端技术负责人,管理多个 C 端产品、 核心 SaaS 平台的前端开发,负责架构设计、技术实施及团队内主题技术分享。

Highlights

负责微前端架构 SaaS 平台系统的核心前端架构、业务模块规划、API 设计及项目工程化等,并实现自动化集成子系统。

负责多端 C 端核心应用从需求分析、设计、技术选型、开发到上线的全生命周期管理,以及保证产品在不同平台的兼容性和稳定性。

负责基于开源组件库构建可复用的 B 端通用业务组件库;自主设计和研发可复用的 C 端多端通用业务组件库;基于开源图表库构建适配多端的通用图表组件。

负责设计及实现前端项目通用工具库,并对每个工具函数编写完善的自动化单元测试。

负责研发构建基于 Node.js 的后端截图服务,并实现自动上传 CDN 及定时清理功能。

负责研发基于 Node.js 的自动化持续集成脚本;基于 Gitlab CI/CD 实现前端自动化持续交付。

熟练掌握 Vue.js 生态及常用库,如 Vue.js 2/3、Vue Router、Vuex、Pinia、VueUse、Vitest、UnoCSS、Tailwind CSS 等。

熟练掌握小程序原生平台以及基于 uni-app、Taro 框架的跨端开发(多平台小程序和 H5 多端应用)

熟练掌握通过 TypeScript 实现强类型安全编程,保障代码质量和项目可维护性。

多次在团队内进行主题技术分享,包括前端组件化、工程最佳实践、性能优化等主题,促进团队知识与技术成长。

北京力控元通科技有限公司
|

软件开发工程师

Summary

参与 OA、CRM 管理系统和 SCADA 组态软件的开发,以及内部网络基础设施升级和管理。

Highlights

独立负责 OA、CRM 管理系统的前端业务开发、系统工作流开发及实现方案落地。

负责编写组态软件加密模块写入程序,并实现批量加密功能。

负责现场部署和调试工控软件。

独立负责内部网络升级调试与维护,以及管理机房服务器系统安装、调试及部署。

熟练掌握原生 JavaScript 和 EXT.NET 开发,以及使用 C# 开发软件模块。

中国网 - 文化中国
|

PHP 开发工程师

Summary

电商平台和在线报名平台的全栈开发。

Highlights

独立负责电商平台及在线报名平台的全栈开发。

负责对接第三方支付平台,实现支付功能。

熟练使用 Bootstrap UI 开发前端页面。

熟练使用 PHP & MySQL 开发后端业务逻辑。

语言能力

Chinese

Native

English

Conversational

专业技能

前端框架|Vue

Vue.js, Vue Router, Pinia, VueUse, Quasar, Element Plus, Ant Design UI, shadcn/vue, Responsive Design.

前端框架|React

React, React Router, React Query, usehooks-ts, Framer Motion, shadcn/ui, Hooks.

全栈框架

Nuxt.js, Next.js, Prisma, Drizzle (ORM).

后端与 Node.js 生态

Bun, Koa, Fastify, Vitest, Bun Test.

CSS

CSS, Tailwind CSS, UnoCSS, Sass, Less, CSS Modules.

Serverless 平台

Vercel, Supabase, Appwrite, Convex, Cloudflare.

运维工具

Linux, Git, Docker.

编程语言

JavaScript (ES6+), TypeScript.

区块链|Web3

Solidity, SUI Move, Sui typescript SDK, Uniswap SDK, Ant Design Web3, RainbowKit, Wagmi, Viem, ethers.js.

个人项目

Online Arbitrage Tool

Summary

Amazon FBA Online Arbitrage Assistant Tool, Chrome Extension Application.

山海关安全团队 (Shanhaiguan Security Team)

Summary

Development Team Core Member for CTF (Capture The Flag) battle systems.

Exchange Tokens

Summary

A decentralized application for Uniswap v2 Tokens exchange.

NFT Marketplace

Summary

An NFT Trading DApp.

@lemonsqueezy/lemonsqueezy.js

Summary

Official Lemon Squeezy JavaScript SDK.

vite-plugin-fflate-zip

Summary

Vite plugin based on fflate for building Zip packages.

@heybrostudio Github Organization

Summary

GitHub organization dedicated to open-source contributions.