黄焱艺

黄焱艺

全栈与平台工程师 · 量化金融

CQF 在读 · 预计 2026 年 11 月完成

十多年来,我在保险、金融服务、设计云基础设施、计算机视觉和校园平台上交付过生产系统。主线很稳定:把含混的需求和脏数据,做成能发布、能观测、能运维的东西。目前在香港,一边在港大做内部系统,一边攻读量化金融证书(CQF)。

工作经历

香港大学

IT Technician · 香港

  • Next.js
  • React
  • Node.js
  • Nest.js
  • Keycloak
  • OAuth 2.0
  • RBAC
  • Sitecore / C#
  • Drupal / PHP
  • React Query
  • Tailwind CSS
  • Python
  • Linux / shell
  • 端到端负责校内业务系统:和业务方对齐范围与排期,再做实现、发布、生产支持和 SDLC 文档。
  • 用 Next.js、React、Node.js、Nest.js 做内部流程应用;用 React Query、Tailwind CSS 和统一的 API 接入方式保持代码库一致。
  • 围绕 Keycloak 做认证授权:OAuth 2.0、角色映射、RBAC,以及跨 Web 应用的集中身份。
  • 维护 Sitecore / C# 校园站点与后端定制;同时用 Drupal / PHP CMS 支撑内容运营。
  • 分析源系统和文档、圈定所需字段,再对照原文核验输出,保证准确性和可追溯。
  • 用 Linux 工具和 shell 做环境检查、自动化和故障支持。开发流程里会用 Cursor,质量仍靠 code review 兜住。

富卫保险(FWD)

Technical Lead & Full Stack Engineer · 香港

  • React
  • Next.js
  • Node.js
  • Nest.js
  • Python
  • AWS
  • MySQL
  • Sitecore
  • Contentstack
  • Salesforce
  • Grafana
  • 主导并亲手交付保险销售生产平台(React、Next.js、Node.js、Nest.js、AWS、MySQL),面向持续流量和近乎不间断运行。
  • 带越南、泰国、新加坡、马来西亚 4–10 人的全栈团队:编码规范、评审、技术文档和交付计划。辅导对应约 35% 的产效提升。
  • 负责把校验后的保险产品数据通过 CMS 和 API 暴露给内部消费方。评估并把厂商 CMS 从 Sitecore 迁到 Contentstack,含自定义 API、迁移工具和区域切流。
  • 用 Python 爬虫从线上源抽取保险产品数据,字段标准化后入库,供分析和模型训练;对照源页面复查漏字段和逻辑缺口。
  • 做线索生成并写入 Salesforce,同时优化首页/产品页转化。分群分析对应约 25% 的合格线索增长。
  • 在 AWS 上跑理赔与保单数据的 Python 管道;用 Grafana 和 API 监控支撑紧排期下的区域发布与故障响应。

普洛斯(GLP)

Full Stack Software Engineer & Lead · 上海

  • React
  • Webpack
  • Konva.js
  • Flask
  • MySQL
  • RBAC
  • PyTorch
  • YOLOv5
  • R-CNN
  • Jetson Nano
  • CUDA
  • OCR
  • NumPy
  • SciPy
  • 带 3 名全栈,从零搭 React + Flask + MySQL 平台,用于监控区域配置和推理结果回看。前端画布用 Konva.js;后端带 RBAC、文档生成、CORS 与 XSS/CSRF 防护。
  • 在 Jetson Nano 上做边缘视觉 / OCR(Python、CUDA、摄像头):车牌识别与车辆入场检测,模型侧用 PyTorch、YOLOv5、R-CNN。
  • 物理层:透视矫正、去噪、对比度增强,把倾斜镜头画面变成直立、归一化的图再进 OCR。
  • 视觉与语义层:检出车牌区域,OCR 成带置信度的结构化字段;难认字符会裁局部、放大后再识别一遍。
  • 业务与人审层:车牌格式规则和置信度阈值;失败单进 React/Flask 人工复核,缺陷回写再训练。同时做脏数据清洗、重标注和训练前数据质量检查。
  • 光伏与储能优化:汇集天气、历史用电高峰和日照时长,用 NumPy/SciPy 做统计与曲线拟合,建模发用电并按 ROI 与电网稳定性给储能方案。

欧特克(Autodesk)

Senior Software Engineer II · 上海

  • AWS
  • Docker
  • Kubernetes
  • Jenkins
  • Spinnaker
  • Scala / Play
  • Spring Cloud
  • Node.js
  • C++
  • Python
  • Ruby
  • PowerShell
  • Jsonnet
  • SQS
  • InfluxDB
  • Grafana
  • ASP.NET / C#
  • 负责把离线、GPU 密集的设计文件渲染平台迁到 AWS(Linux worker、Docker/Kubernetes):容量规划、自动扩缩、上线和后续运维。
  • 参与 map-reduce 式编排——拆任务、并行跑、合并结果——覆盖 IO 文件处理、CPU 计算和 GPU 出图,并与源设计包对账。
  • 跨栈协作:JVM 上的 Play Framework(Scala)REST、Node.js 调度、C++ 渲染 worker,以及 AWS SQS 异步交接。Spring Cloud 服务把云配置和机器清单翻译成 AWS 开通/更新命令。
  • 主导 CI/CD 从 TeamCity 迁到 Jenkins(交付链上还有 Spinnaker)。用 Python、PowerShell、Ruby、shell 重写构建发布脚本。凭证进 AWS Secrets Manager,不再写进脚本或镜像。
  • 用 Jsonnet 替换静态 JSON,生成 Kubernetes manifest 和环境 overlay。Kubernetes 上做蓝绿切流,候选环境通过静态扫描、功能/集成、冒烟、预烧和验收门禁后才切。
  • 把约 8000 行遗留 Ruby + Windows BAT 渲染管线改写成可测试、可回放、可适配新文件类型的 Python recipe。
  • 对渲染图做 Python 特征抽取(视觉属性、版面线索、质量信号)以支撑自动校验。交付 ASP.NET/C# 上传流:后端校验、调用 C++ 渲染、落库、前端展示。
  • 设计 L4+L7 流量与 API Gateway 高并发入口。生产监控用 InfluxDB、Python 指标脚本和 Grafana。参加 on-call;用索引和重构优化 SQL。

众安在线财产保险

Full Stack Engineer & Tech Lead · 上海

  • React
  • Redux-saga
  • Dva.js
  • Webpack
  • Kafka
  • JStorm
  • DataX
  • HBase
  • Hive / HDFS
  • MongoDB
  • MySQL
  • 带 6 人交付组(4 开发、设计、测试),在保险 / FinTech 场景里负责分析平台的 SDLC、文档和生产支持。
  • 做浏览器 SDK:监听 DOM 树变更(不是截图)采集行为事件。在线流做近实时叠加,离线批处理做清洗、入仓和报表。
  • 按 DOM 坐标把点击热力、鼠标轨迹叠回原页面,复核时能对着真实页面看,而不是对着一张脱离上下文的图。
  • 事件管道:Kafka → JStorm 变换 → HBase / MongoDB,同时走 Hive / HDFS 数仓和 SQL 报表。在线/离线数据对账,保证字段准确、可回放。
  • 引入阿里 DataX,在 MySQL、HDFS、MongoDB 之间同步。用 React、Webpack、Dva.js、Redux-saga 做 ETL 作业管理界面,方便运维和可视化。

通联数据(Datayes)

Software Developer · 上海

  • Python
  • React
  • WebSocket
  • C++ 服务
  • 回测
  • 组合分析
  • 做以 Python 为中心的量化回测平台:用户在网页提交策略代码,后端解析、校验后派发到交易引擎,非法输入有明确错误处理。
  • 策略对着历史行情跑,收益、回撤、波动、delta、Sharpe 等风险指标经 WebSocket 推到前端,图表实时更新。
  • 与 C++ 行情/执行服务通信,自定义消息分帧,保证实时数据有序、可恢复。计算字段能追溯到输入策略和市场源。
  • 做资产组合产品:选标的、配权重,基于同一套回测给出历史收益、风险指标和优化建议。报表模块吃 Excel/CSV,并与源成交对账。

上海陆家嘴国际金融资产交易市场(陆金所)

Software Developer · 上海

  • React
  • Node.js
  • Java
  • Spring MVC
  • Gulp
  • Webpack
  • Gradle
  • jsbridge
  • CDN
  • 金融资产交易平台,微服务约 20+:React 站点(my-web)与 Java 服务(my-app、asset-app),Spring MVC,静态资源走 CDN。
  • 用 Gulp、Webpack、Gradle 做构建自动化;Git 工作流区分快速、紧急和常规发布,含打标和 QA 协同。
  • 和移动端用 jsbridge 对接,在同一套后端契约上做混合应用。

戴尔(Dell)

Software Analyst · 上海

  • PHP
  • JavaScript
  • MySQL
  • Drupal
  • CodeIgniter
  • OpenText / RedDot CMS
  • Python
  • Salesforce
  • TMS
  • Google Analytics
  • 用 PHP、JavaScript、MySQL、OpenText CMS、CodeIgniter、Drupal 做企业站点。
  • 用 Python 把 RedDot CMS、线上营销平台和 Salesforce 接起来:按用户查询匹配新产品内容做定时活动,潜客有意向时实时通知销售,合格线索入库。
  • 用 TMS、Salesforce、Google Analytics 做数字营销埋点;A/B 测试按转化数据改页面,而不是凭感觉。

技术栈

  • Python · Pandas · NumPy · SciPy
  • React · Next.js · Node.js · Nest.js
  • TypeScript · Tailwind · React Query
  • MySQL · MongoDB · Redis · Hive · HBase
  • Kafka · JStorm · DataX · ETL
  • AWS · Docker · Kubernetes · Jenkins · Spinnaker
  • Keycloak · OAuth 2.0 · RBAC
  • PyTorch · YOLO · OCR · CUDA
  • Scala / Play · Spring Cloud · C++
  • InfluxDB · Grafana
  • 回测 · 组合与风险指标

教育

  • 量化金融证书(CQF),CQF Institute — 在读,预计 2026 年 11 月。覆盖量化交易、衍生品与风险。
  • 计算机科学硕士,复旦大学 · 2008 年 9 月 — 2012 年 1 月。
  • 数学学士,山东工商学院 · 2004 年 9 月 — 2008 年 7 月。

语言

  • 普通话 — 母语
  • 粤语 — 母语
  • 英语 — 工作流利

兴趣

  • 爬山,喜欢在自然里走长路
  • 偏爱唐宋风格的建筑——线条克制、木构与比例感
  • 钢琴与吉他,多半是放松时用
  • 徒步与冥想,用来清空脑袋、慢下来

联系