你好,我是

尚可 / Alex

|

2 年经验 · 全栈开发 · AI 应用 · 写干净、高效的代码

向下滚动

关于我

尚可 (Alex)
2+ 年经验
6+ 项目交付
UBC 数学学士

我是一名拥有 2 年经验的软件工程师,专注于全栈 Web 开发和 AI 应用。我热衷于用前沿技术构建高性能、可维护的软件系统。

毕业于不列颠哥伦比亚大学 (UBC) 数学系,具备扎实的逻辑思维和问题拆解能力。在工作中,我熟练运用 AI 工具(Claude、DeepSeek、Gemini)辅助研发,通过精准的任务拆解显著提升开发效率。

技术栈涵盖 Java、TypeScript、Python、React、Next.js 和 Angular。我享受从 0 到 1 构建产品的过程,也对优化遗留代码、重构复杂系统充满热情。

目前正在探索 AI Agent 和自然语言驱动的交互范式,相信大语言模型将重塑人机交互的未来。

技术技能

编程语言

JavaJavaScriptTypeScriptPythonC#SQL

前端框架与工具

AngularReactNext.jsTailwind CSSRxJSBootstrapFramer MotionHTML/CSS

后端与 API

Node.jsExpress.jsFHIR (HL7 R3/R4)RESTful APIGraphQLJSON Patch

数据库与云服务

MySQLPostgreSQLMongoDB腾讯 CloudBase

AI / LLM 开发

Function Calling / Tool UseDeepSeek APIAI Agent 架构设计Prompt Engineering

测试与 DevOps

Karma / JasmineDockerNginxGitLab CI/CDLinuxPostman单元测试

其他

i18n 国际化 (EN/FR)OOPDebuggingGitGitHubVSCodeIntelliJWPF

工作经历

Smile Digital Health

助理软件开发工程师

2025.02 — 至今
  • 独立负责完整 Sprint 迭代:近期主导一个完整迭代周期,涵盖新功能开发、UI 优化、缺陷修复与单元测试,协调从需求澄清到客户测试打包的全流程,实现零延期交付
  • 设计并应用 FHIR transaction bundle 将多次分散请求整合为单一调用,结合按需加载与异步流控,页面加载时间缩短 40%,显著降低高并发场景下的网络开销与出错率
  • 独立实现基于 FHIR Questionnaire 的动态表单引擎,支持条件渲染与多控件类型;负责里程碑状态机核心逻辑,确保多角色工作流准确流转
  • 编写 Postman 脚本批处理老旧数据,解决功能变更带来的数据结构迁移问题;优化 GitLab CI/CD 流水线,提升构建稳定性与部署效率
  • 运用 DeepSeek / Gemini 进行复杂技术调研与代码重构,将遗留 Angular 组件中的公共逻辑封装为可复用模块,显著提升可维护性和开发效率
  • 独立主持多场客户技术评议会,向团队与干系人同步每日进度;通过高效需求对齐与变更管控,减少约 20% 的需求返工损耗

Starline Windows Ltd.

初级软件开发工程师

2024.08 — 2025.02
  • 设计并优化 MySQL 架构,通过索引调优与复杂 SQL 语句重写,使系统查询性能提升 20%
  • 负责 RESTful API 的迭代开发,增强了系统集成的稳定性
  • 负责 WPF 应用的全栈开发,实现直观 UI 与稳健后端逻辑,提升用户满意度达 25%

Smile Digital Health

软件开发实习生 (Co-op)

2021.09 — 2023.09
  • 入职两周即精通 Angular 框架并独立负责门户核心模块,确保 UI/UX 高保真落地
  • 建立 90% 覆盖率的自动化测试体系,实现实习期间负责模块"零故障"高质量交付

个人项目

智能任务管理 Agent

AI-Driven Task Agent

Next.jsTypeScriptOpenAI API
  • 基于 OpenAI Function Calling 实现自然语言指令解析,将非结构化对话精准映射为代码逻辑(CRUD),构建了自然语言驱动的新型 UI 交互模式
  • 设计 System Prompt 策略与对话滑窗机制,解决 AI 幻觉导致的指令冲突,确保长上下文环境下 React 状态与 AI 逻辑层的实时同步
  • 利用 TypeScript 对 AI 响应进行动态解析与类型守卫,并优化 Next.js 边缘函数(Edge Routes)响应链路,降低 AI 指令执行的延迟

AI 全栈聊天助手

AI Chat Bot

Next.js 14TypeScriptOpenAI APIReact
  • 基于 Next.js 14 构建全栈应用,实现前后端一体化开发。使用 React + TypeScript 开发具有实时消息渲染、自动滚动与响应式布局的交互式聊天界面
  • 集成 OpenAI GPT-3.5-Turbo 模型,设计并实现支持完整对话上下文记忆的 RESTful API 接口,通过智能会话管理实现连续对话能力
  • 设计上下文感知的聊天历史系统,确保 AI 在多轮对话中保持逻辑一致性和记忆连贯性,提升人机交互的自然度与效率

AI Todo — 用对话管理任务

AI Todo

Next.jsTypeScriptDeepSeek API腾讯 CloudBase
  • 集成 DeepSeek Function Calling 实现自然语言对话式任务操作,用户直接输入指令,AI 理解意图并自动执行增删改查,实时同步任务面板
  • 基于 Next.js App Router 构建全栈应用,前端 React + TypeScript 实现聊天式双栏布局,后端 API Routes 处理认证与 AI 对话,数据库采用腾讯 CloudBase HTTP API
  • 设计云端优先 → localStorage 缓存 → 示例数据的三级容错方案,确保离线、弱网场景下应用仍可完整使用,多用户数据隔离
  • 自建登录系统:IP 级滑动窗口限流、跨标签页登录状态同步、演示账户一键登录、密码显隐切换,会话持久化于 localStorage
  • 将任务操作抽象为纯函数 (Task[] → Task[]),AI 工具调用、服务端执行、前端状态更新完全复用同一逻辑,易于测试和维护

教育背景

不列颠哥伦比亚大学 (UBC)

理学学士 — 数学

2019.09 — 2024.05

全栈 Web 开发实战营

Udemy

2024

联系我

很高兴认识你 — 无论是技术交流、项目合作,还是只是想打个招呼 👋

微信二维码

微信扫码添加

尚可 (Alex)