关于
七年横跨新闻媒体、AI 产品与移动应用 —— 以前端为主,需要时也做全栈。
工作经历
- 端到端负责 AI 产品界面的开发,技术栈为 React、Next.js 与 TypeScript
- 设计应用架构,涵盖组件与状态设计、数据获取及渲染策略
- 对接 Python FastAPI 服务,包括处理 LLM 接口的流式响应
- 在 AWS 上交付并运维应用,负责部署、环境管理与线上问题处理
- 直接与研究和产品团队协作,将早期构想转化为可上线的功能
- 使用 AI 设计工具制作 UI/UX 原型,缩短从概念到可用页面的周期
ReactNextJSTypescriptAWSFastAPI
- 主导 AI 语音代理管理平台的端到端开发,技术栈为 React、Next.js 与 TypeScript
- 负责应用架构设计,涵盖组件与状态设计、构建流程及渲染策略
- 基于 ConnectRPC 与 Golang 服务对接,建立类型安全的前后端契约
- 在 AWS EKS 上交付并运维平台,负责部署、灰度发布与线上问题处理
- 直接与产品方沟通,将业务需求转化为可上线的功能
- 使用 AI 设计工具制作 UI/UX 原型,缩短从构想到可用页面的周期
ReactNextJSTypescriptGolangAWS
- 为 Astro Awani、Gempak、Stadium Astro、Xuan 和 Ulagam 推出了 PageBuilder CMS。
- 使用 Storybook 引入了一个设计系统,并在 NPM 上以开源形式发布。
- 从 ReactJS 迁移到 NextJS,以提高 SEO 评分和页面性能,将 Gempak 的页面浏览量提高了 89%,DAU 提高了 50%,将 Xuan 的页面浏览量提高了 53%,DAU 提高了 34%。
- 管理 AWS 基础设施,包括 CloudFront、ECS、EC2、Lambda、S3、Route 53 等。
- 在 Cloudflare 上管理 CDN、DNS、网站重定向和缓存优化,以提高性能和可靠性。
- 使用 Google Analytics 监控网站流量,并不断优化性能,以便在 Google Search Console 上更好地索引,将总展示次数从 21 万提高到 46.5 万,总点击次数从 9.4 千提高到 3 万。
- 通过修复各种错误、提高网站性能和降低用户跳出率来改善核心网页指标。
ReactSassReduxRedux SagaStorybookJS
- 使用 Jetpack 库、LiveData、协程、Retrofit,以 MVVM 架构使用 Kotlin 开发 Android 应用程序。
- 使用 React Native、Redux、Redux Saga、RealmDB 开发混合应用程序。
- 在 Google Play 商店中发布和维护生产应用程序。
- 使用 ReactJS、NextJS、Redux 开发和维护网站。
KotlinJavaAndroidJavascriptReactReact Native
- 在 TimeTec Patrol 和 QF Master 中进行原生 Android 开发。
- 在分配的期限内完成软件需求规格 (SRS) 中声明的项目。
- 调试并修复质量控制 (QC) 团队报告的错误或来自客户的反馈。
- 研究 DevOps 并修改代码以使用 Appium 或 Mockito 简化自动化测试。
JavaAndroidC#Appium Automation TestingAWS
技术栈
- React
- NextJS
- Typescript
- Javascript
- React Query
- Redux Saga
- Golang
- TailwindCSS
- SASS
- AWS
- Cloudflare
- Google Analytics
- Google Search Console
- CI/CD
- Github & GitLab
- Kotlin
- Java
- Android
教育背景
University Technology Malaysia (UTM)
Sept 2016 - Sept 2020
Bachelor's Degree in Computer Science (Network and Security)
CGPA - 3.79CCNASecurity ManagementNetwork Security
