🌍 English | 中文

Luke

全栈软件工程师 | 机器学习爱好者 | 10年以上经验

新西兰奥克兰

个人简介

拥有10年以上经验的全栈软件工程师,专注于后端系统、前端开发和团队领导。擅长使用微服务和容器化部署架构可扩展的云原生系统。使用 Jenkins、GitHub Actions 和 Docker 实施 CI/CD 流水线,自动化构建、测试和部署阶段,显著缩短发布时间并提高环境一致性。具备强大的沟通能力和协作式软件开发方法。近期工作包括在 NIWA 的机器学习项目和在 CORDE 的 React Native 移动应用。寻求在新西兰科技团队中发挥影响力的工程师职位。

技术专长

编程语言

Java Python C# TypeScript JavaScript R SQL Bash

前端技术

React React Native Vue.js Angular Next.js jQuery Tailwind CSS Material-UI

后端技术

Spring Boot/Cloud JPA Node.js WebService RESTful Django Flask FastAPI GraphQL

云计算/DevOps

Kubernetes Docker Jenkins Git Azure AWS 腾讯云 Linux CI/CD

数据库

Oracle PostgreSQL MongoDB Redis MySQL SQL Server SQLite ElasticSearch

GIS/地图

ArcGIS QGIS Leaflet.js GeoPandas Shapely OpenLayers

HL7/医疗

HL7 标准 医疗设备集成

机器学习/数据

TensorFlow Keras PyTorch Scikit-learn Pandas NumPy Matplotlib Seaborn

测试

Selenium Cypress JUnit PyTest Postman

方法论

DDD TDD BDD 敏捷/Scrum 业务分析

工作经历

CORDE
全栈开发工程师(合同)
基督城 | 远程
2024年6月 - 至今

领导企业应用开发,包括跨平台移动解决方案和自动化现场操作系统。

核心项目

CORDE 移动应用

跨平台现场操作应用,集成 GIS、实时同步和离线优先架构

React Native NativeBase TypeScript SQLite GIS
水表管理系统

全栈解决方案,包含 Python FastAPI 后端、React 管理门户和 React Native 移动应用,用于自动抄表

Python FastAPI React React Native Node.js
AI 水表识别

机器学习 OCR 系统,通过自定义模型训练实现高精度自动读数

机器学习 OCR Python
NIWA
Web 和机器学习开发工程师(实习)
基督城
2024年7月 - 2025年2月

构建水文预测系统,使用 FastAPI、PostgreSQL、React 和通过 GitLab CI/CD 的 Docker 化服务。

  • 使用 FastAPI 开发 RESTful API,用于数据摄取和模型输出
  • 使用 React.js 和 Leaflet.js 构建 GIS 仪表板,实现交互式可视化
  • 使用 Docker 容器化服务,并使用 GitLab CI/CD 自动化部署
  • 集成 TensorFlow 模型(LSTM/CNN)和 R 预处理作为后端服务
  • 在2023年新西兰水文学会年会上展示该项目,获得行业专家认可
TensorFlow React.js Tailwind 机器学习 GIS Python FastAPI PostgreSQL R
爱尔眼科医院集团
高级全栈开发工程师 & 项目经理
中国
2019年4月 - 2023年11月

领导6人开发团队构建多模块医疗 SaaS 平台,负责冲刺规划、任务分配和利益相关者沟通。建立文档标准和 Git 工作流程规范。

核心项目

实验室信息系统(LIS)- 核心开发负责人
  • 使用 Spring Cloud 构建云原生微服务平台,实现服务发现、熔断器和配置管理
  • 通过索引、查询重构和 Redis 缓存优化 SQL 查询,性能提升 70%
  • 确保从腾讯云到私有云的零停机迁移,提升系统可靠性和性能
  • 通过实施 HL7 标准接口,实现与 100+ 医疗设备的无缝集成
  • 使用 Jenkins、Docker 和 Kubernetes 自动化 CI/CD 流水线,将部署时间从数天缩短至数小时
Java Spring Cloud Spring Boot MyBatis Kafka Redis Oracle Docker Kubernetes ELK Stack Jenkins
实验室通讯系统(C#)
  • 在 500+ 医院实验室开发和部署 C# 应用程序
  • 通过 HL7 和自定义 USB/以太网网关实时集成 4,000+ 设备
  • 确保每年 1000万+ 实验室结果的 99.9% 准确性和安全传输
C# .NET Framework HL7 接口网关
企业医疗套件(5大系统)
  • 为5个主要医院模块(患者、医生、药房、计费、人力资源)设计后端系统
  • 支持 10,000+ 并发用户和 100K+ 日交易量
  • 将系统迁移到 Kubernetes,应用 SQL 和 Redis 性能优化
Spring Boot VUE React.js Docker Oracle MongoDB Kafka Redis

影响与规模

  • 支持 500+ 机构的 10,000+ 日活跃用户,系统正常运行时间达 99.9%
  • 将查询响应时间缩短至1秒以内,显著提高部署效率
传智播客集团
全栈开发工程师 & 讲师
中国
2017年4月 - 2019年4月

提供高质量的项目式培训课程,同时领导关键全栈应用的开发,展示最佳实践和行业标准开发技术。

核心项目

易学在线教育平台

全栈在线教育系统,用于课程安排、注册和用户进度跟踪。支持 1,000+ 并发用户。

Spring Boot JPA Vue.js MySQL Redis Docker
智慧农场物联网平台

智慧农业平台,将传感器数据与环境控制逻辑集成。使用 React.js 构建实时仪表板,使用 MQTT 进行边缘设备通信。

Spring Cloud React.js MongoDB MQTT Kubernetes

影响

  • 培训和指导 1,000+ 学生,为他们提供实践项目经验和行业就绪技能
  • 交付两个生产级项目,展示现代全栈架构,作为学生学习的模板

教育背景

林肯大学(新西兰)
应用计算硕士(GPA: 7.778)
2023年11月 - 2024年11月
专业方向:机器学习、Python、Web 开发、GIS
航空大学
数据分析与信息系统学士
1999年9月 - 2003年7月
专业方向:数据分析与信息系统

开源贡献

  • AI 聊天机器人微信小程序(2023):开发用于 AI 驱动聊天机器人集成的小程序,通过简化的 NLP 解决方案增强用户参与度。
  • GPT 代理项目(2023):构建 GPT 集成的代理工具,以提高可访问性和响应效率。
  • AnyMK 单页应用(2018):创建轻量级 SPA 框架,用于快速前端开发。
  • MOON 脚手架(2017):设计模块化脚手架,加速全栈项目开发。

出版物与成就

  • 出版书籍:《你身边的算法:面试、晋升与工程》(2023)
  • CSDN 博客专家:被评为2019年十大博客之星,发表 300+ 篇原创技术文章,总访问量 190万+
  • 微软认证:Azure AI 基础(AI-900)(2024)

志愿者经历

回收设备(RAD)俱乐部
设备维修专家(志愿者)
基督城
2024年3月 - 2024年10月
  • 协助回收和翻新设备,促进可持续技术使用
  • 提供技术支持和创新解决方案,延长设备生命周期