跳转到主要内容
Ihab Khaled
菜单

职业历程

工作经历

各项工作角色、职责,以及背后的系统。

全职任职

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

2022年6月 – 至今

负责 myoncare 的后端与全栈开发,该产品是符合欧盟 MDR 法规的 IIa 类医疗器械,使患者能够与医疗团队共享治疗方案、用药信息与活动数据。

  • 使用 Node.js、NestJS 与 Express,基于 MySQL 与 MongoDB 开发后端服务,涵盖安全存储、API 集成与性能优化。
  • 使用 React、React Native 与 Capacitor 交付 Web 与移动端功能,并使用 Kotlin 与 Swift 完成平台专属开发。
  • 集成健康与可穿戴设备数据源,包括 FHIR 与 Withings。
  • 升级后端服务与依赖项,以维持安全与性能标准。
  • 进行代码审查、修复生产环境缺陷,并参与迭代规划与工作量估算。
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

2018年12月 – 2022年6月

一个智能制造平台,帮助服装工厂实现运营数字化、跟踪生产进度,并基于车间实时数据监控绩效表现。

  • 使用 Node.js、PHP 与 Laravel 开发后端功能,处理业务逻辑、数据管理与系统集成。
  • 使用 React 构建运营看板与生产跟踪界面。
  • 集成第三方工具与设备,以扩展平台能力。
  • 在 CentOS 服务器上部署版本并维护相关工具。
  • 与客户直接沟通,共同完成功能规划、估算与演示。
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

2018年12月 – 2022年6月

为初创公司、非营利组织与企业交付 Web 与移动端解决方案,注重可维护性与易用性。

  • 使用 Node.js、MySQL 与 Spring Boot 开发后端功能。
  • 使用 React、HTML5、CSS、Bootstrap 与 jQuery 开发响应式界面。
  • 集成第三方 API,并交付基于 WordPress 的内容类项目。
  • 在敏捷实践中参与完整的开发生命周期。
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

独立工程工作

Independent

Software & Integration Engineer

2016年6月 – 至今

为金融科技、医疗健康、SaaS、B2B 采购、安全及消费类产品领域的客户提供端到端交付 —— 从需求分析到生产环境支持。

  • 设计并交付全栈系统:后端服务、REST API、前端界面与移动应用。
  • 实现身份认证、基于角色的访问控制、支付、实时数据同步与多租户隔离。
  • 使用后台任务、消息队列与流式处理构建事件驱动的工作流。
  • 主导代码重构、遗留系统现代化改造、性能优化与回归测试。
  • 建立容器化部署、CI/CD 流水线与生产环境监控体系。
  • 通过严格的 TypeScript、代码规范检查、测试与提交前检查,执行严格的工程标准。
  • 使用 FFmpeg、Nginx 和 OBS 构建并运维直播媒体流水线。
  • 对遗留代码库进行全面现代化改造——框架大版本升级(Laravel、Ember.js)及其底层 Node.js 运行时,并集成 Spotify、Google Cloud 等第三方平台。
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD