桑超

全栈软件工程师

拥有 7 年以上全栈开发经验的软件工程师,曾在 Thoughtworks 担任高级咨询师,参与澳大利亚大型航空公司和会计软件公司的数字化转型项目,擅长前后端开发、系统架构设计和敏捷转型。目前工作于将 AI 技术应用于实际业务场景。

130-0299-2075
西安, 陕西, 中国

Education

西安文理学院

本科 软件工程
Sep 2013 – Jun 2017

Work

Quickfiling LLC

Core Developer / 全栈工程师 / BA / UX
Jun 2024 – Present

核心开发工程师,架构设计

  • AI 智能移民材料 Web App 的前后端开发及架构设计
  • 设计并实现账户、支付、博客系统及文档协作功能
  • 构建高度定制化富文本编辑器并整合 AI Chat 功能
  • 设计异步任务队列及自动化流程,优化企业文档云存储管理

Deepbits Technology Inc.

Core Developer / 全栈工程师 / BA / UX
Apr 2022 – Jun 2024

全栈开发工程师,系统架构师

  • 拆解客户复杂需求并设计可扩展的系统架构
  • 负责 Web 应用前后端开发及 RBAC 权限、审计模块
  • 主导并开发面向开源与企业场景的 GitHub Actions(SBOM 生成)工具,作为公司安全产品能力的组成部分
  • 参与整体系统架构设计,确保应用构建稳定可靠的 Web App,支撑安全分析与结果展示等高价值业务场景

Thoughtworks

高级咨询师
May 2018 – Apr 2022

长期参与大型澳洲客户项目,涵盖前端、全栈、架构协作与技术领导角色

  • 澳洲某大型会计公司项目,担任 Front-End Lead,推动前端架构规范、组件抽象与工程化实践,协调 UI 设计、后端团队,保障交付质量
  • 澳洲某大型航空公司项目,负责航班订票流程中的多个核心业务模块,与后端、产品、设计团队紧密协作,保障关键交易流程的稳定性
  • 基于客户需求,对 Locust 压测框架进行定制化压测方案,前端可视化展示

Projects

AI 移民材料智能化 Web App – Quickfiling LLC

Core Developer, 全栈工程师, BA, UX
Jun 2024 – Present
一个基于 AI 技术的智能化移民申请材料准备平台,帮助用户高效完成复杂的移民文书工作
  • 系统架构与产品交付:设计并实现面向真实用户的 AI 智能化文档处理平台,采用 Next.js + Serverless 架构,利用 Vercel 边缘函数优化全球访问性能,结合 tRPC 设计可扩展的服务架构支持业务快速迭代,并参与产品需求分析(BA 角色),将移民业务规则与 AI 能力抽象为可扩展的技术方案
  • AI 聊天机器人开发:构建完整的前后端解决方案,集成第三方大语言模型 API,实现流式响应(streaming)提升用户体验,设计聊天历史存储架构,开发直观的聊天界面组件
  • 富文本编辑器定制:基于 Tiptap 框架开发高度定制化的文档编辑解决方案,深度整合 AI 辅助写作功能,实现文档内容的持久化存储机制,支持多用户在线协作编辑
  • 自动化流程优化:开发自动化系统优化第三方云存储空间管理,设计并实现基于 Qstash 的异步任务处理机制,开发配套的后端 API 支持企业按需调整存储策略
Next.js Tailwind CSS Node.js MongoDB Vercel Qstash AWS

AI 安全分析平台 – Deepbits Technology Inc.

Core Developer, 全栈工程师, BA, UX
Apr 2022 – Jun 2024
为企业提供基于 AI 的安全威胁分析与风险评估的 SaaS 平台
  • 架构设计与实现:设计并实现企业级 Web 应用架构,包括前端用户界面、RESTful API 后端服务、安全审计分析与博客系统,并采用 JSON Schema 和 OpenAPI 规范开发外部 API
  • 权限控制系统:基于 Casbin 框架设计并实现灵活的 RBAC(基于角色的访问控制)系统,支持动态角色分配和细粒度权限管理。针对 Casbin Node.js 库的性能瓶颈和功能缺陷,fork 官方仓库并进行定制化改进,优化权限匹配算法
  • GitHub Marketplace:主导并开发 GitHub Actions SBOM 自动生成工具 Deepbits SBOM Action,降低企业与开发者集成安全分析能力的使用门槛,作为 Deepbits 安全分析产品的前置能力,增强整体 DevSecOps 解决方案
  • 支付系统集成:集成第三方支付网关,实现订阅管理、账单处理和支付流程自动化
  • 敏捷教练:帮助 Deepbits 美国团队完成敏捷转型,引入 Scrum 框架和迭代开发模式,主持每日站会、迭代计划会议和回顾会议,建立用户故事拆分和估算机制
React Tailwind CSS Redux Node.js PostgreSQL AWS GitHub Actions CI/CD

澳大利亚大型会计公司数字化转型项目 – Thoughtworks

项目前端技术负责人, 全栈开发工程师
Apr 2020 – Apr 2022
为澳大利亚领先会计事务所构建企业级财会协作与薪资处理系统
  • 前端技术负责人:担任项目前端技术负责人,推动前端架构规范、组件抽象与工程化实践,提高团队在 React,Redux 方面的开发效率与技能水平,协调 UI 设计、后端团队,建立完善的面向会计事务所和企业财务部门的财会处理流程
  • 系统设计:负责前端架构设计及项目 BFF(Backend for Frontend)业务层的设计,制定前后端 API 规范,利用 AWS CloudFront CDN 优化静态资源分发,集成 AWS S3 实现前端资产的自动化部署
  • 性能与稳定性:对 Locust 压测框架进行定制化扩展,针对系统中 50+ 微服务的性能测试需求,开发定制化的前端数据可视化页面、Python 压测脚本,有效识别并解决系统性能瓶颈
React Redux Node.js Python AWS CI/CD

澳大利亚大型航空公司订票系统重构项目 – Thoughtworks

前端开发工程师, 敏捷管理
May 2018 – Apr 2020
为澳大利亚大型航空公司重构在线订票前端流程,提升用户体验
  • 核心业务模块开发:负责在线订票流程中多个核心业务模块的前端开发与重构,包括航班选座系统、机上餐食订购、旅行保险购买及会员积分计划等关键用户交互功能
  • 遗留系统重构:设计迁移遗留 jQuery 选座页面至现代 React + Redux 架构,设计增量迁移方案确保业务连续性,建立新旧系统的桥接层实现平滑过渡
  • 组件库建设:参与构建可复用的 React 组件库,统一设计规范,提升团队开发效率和产品一致性
React Redux jQuery C# CI/CD

Side-projects

Typography Matters 2019 GDG 西安演讲

2019 Google Developer Group 西安,关于字体设计与 CSS 字体相关知识的分享

字体设计 CSS Glyphs

MikroTik mDNS Repeater

针对 RouterOS 的 mDNS Repeater 的 container 实现

Docker RouterOS mDNS Shell

Skills

前端开发

精通 - 7 年
HTML CSS Tailwind CSS JavaScript TypeScript Next.js Webpack React Redux Redux Saga 组件化设计

后端 / 架构

高级 - 5 年
Node.js BFF RBAC AWS MongoDB PostgreSQL Python

DevOps

高级 - 6 年
CI/CD Docker Vercel Cloudflare AWS GitHub Actions

Networking

熟练 - 4 年
RouterOS EdgeOS UniFi Cloudflare DNS

Languages

English

CET-4: 602 / CET-6: 579