关于

全栈开发者,7 年以上交付 Web 产品的经验 - JavaScript、Node.js、React/Next.js、Vue,以及围绕它们的 CI/CD 链路。最近正在转向 AI:本地优先的代码智能体、Claude Code 插件与 skills,以及面向真实开发工作流的 MCP 服务器。安全是我反复关注的副课题 - 写过关于 VPS 入侵、对抗式机器学习与密码熵的文章,与后端、前端的深度文章并行。

工作经历

Senior Software Engineer

TransMedia Inc. · 加拿大多伦多 · 远程

  • -晋升后继续负责 freeconvert.com 与整个 TransMedia 平台。主要技术栈:Node.js 和 Nuxt.js。
  • -为 propdf.com 搭建了 Jenkins + Docker 的 CI/CD 流水线,这是 TransMedia 套件中的一款全新 SaaS 工具,并交付了功能完整的浏览器内 PDF 编辑器。主要技术栈:ASP.NET 和 Next.js。
  • -开发了 TrueRCE,一款自研富文本编辑器,作为 TinyMCE 在整个平台上的直接替代品。
  • -将 agentic AI 工作流引入团队的日常开发,并构建了端到端翻译并自动发布本地化内容的自动化流程。
  • -通过自研的 hooks、plugins 与 MCP 为 AI 工作流确立了标准(其中一个已开源)。
  • -参与 .NET 构建流水线及跨团队工作流改进。
  • -与 DevOps 团队协作,使用 Azure 上的 Storage Account、Container Apps、Resource Groups 等服务。
  • -集成了 WorkOS 等身份认证服务。
2021年8月 - 至今

Software Engineer

TransMedia Inc. · 加拿大多伦多 · 远程

  • -参与 FreeConvert.com 的开发与维护,这是一个广泛使用的在线文件转换、压缩与转码 SaaS 平台。
  • -主要使用 Nuxt.js 和 Node.js 构建可扩展的前后端功能,提升性能与用户体验。将平台优化至 PageSpeed 满分 100(无广告状态)。
  • -与 DevOps 团队紧密协作,推进部署流水线、基础设施升级与服务器优化等工作。
  • -在现代化的生产环境中工作,涵盖 WebSocket、Docker、Kubernetes、SSH、GTM、Google Analytics、Amplitude、Sentry、Intercom、Crisp 和 Jira。
  • -在 AWS 的 S3、EKS、EC2、EFS、AMI 等服务上积累了实操经验,并通过技术文章与文档分享知识。
2021年7月 - 2024年12月

Full-Stack Developer / Technical Team Lead

Sheba.xyz · 孟加拉达卡

  • -以初级工程师身份加入 Sheba.xyz 电商服务平台(Vue 2 PWA),并逐步成长为 Technical Team Lead。
  • -带领 8 人组成的 Sheba.xyz 市场团队,负责整体开发与功能交付。
  • -维护并扩展配套服务,包括 CMS(Laravel、Blade)和 API(Laravel)。
  • -参与基于 Angular 与 Angular Material 的 B2B Web 工具开发。
  • -使用 Nuxt.js 与 React 构建并交付多个较小型 SPA 项目。
2018年2月 - 2021年7月

培训与奖项

核心技术栈

TypeScript, Node.js, Next.js, React, Vue, Python, MongoDB, PostgreSQL, Docker, AWS, Linux, CI/CD, Claude SDK, Model Context Protocol, Ollama, ONNX Runtime.

工作状态

可接受 AI 方向的全职、全栈合同与咨询工作。