Lompat ke konten utama
Ihab Khaled
Menu

Karier

Pengalaman

Peran, tanggung jawab, dan sistem di baliknya.

Pekerjaan tetap

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

Jun 2022 – Sekarang

Engineering backend dan full-stack pada myoncare, perangkat medis Kelas IIa berdasarkan regulasi MDR Uni Eropa yang memungkinkan pasien berbagi rencana perawatan, informasi obat, dan data aktivitas dengan tim medis mereka.

  • Mengembangkan layanan backend dengan Node.js, NestJS, dan Express di atas MySQL dan MongoDB, mencakup penyimpanan data yang aman, integrasi API, dan optimisasi performa.
  • Mengirimkan fitur web dan mobile dengan React, React Native, dan Capacitor, dengan pengembangan khusus platform menggunakan Kotlin dan Swift.
  • Mengintegrasikan sumber data kesehatan dan perangkat wearable, termasuk FHIR dan Withings.
  • Memutakhirkan layanan backend dan dependensi untuk menjaga standar keamanan dan performa.
  • Melakukan review kode, memperbaiki cacat di produksi, dan berkontribusi pada perencanaan serta estimasi sprint.
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

Des 2018 – Jun 2022

Platform manufaktur pintar yang membantu pabrik garmen mendigitalkan operasional, melacak produksi, dan memantau performa berdasarkan data real-time dari lantai produksi.

  • Mengembangkan fitur backend dengan Node.js, PHP, dan Laravel untuk logika bisnis, manajemen data, dan integrasi.
  • Membangun antarmuka React untuk dashboard operasional dan pelacakan produksi.
  • Mengintegrasikan alat dan perangkat pihak ketiga untuk memperluas kemampuan platform.
  • Mendeploy rilis dan memelihara alat di server CentOS.
  • Berkolaborasi langsung dengan klien dalam perencanaan fitur, estimasi, dan demo.
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

Des 2018 – Jun 2022

Menyediakan solusi web dan mobile untuk startup, LSM, dan bisnis, dengan fokus pada solusi yang mudah dipelihara dan ramah pengguna.

  • Mengembangkan fitur backend dengan Node.js, MySQL, dan Spring Boot.
  • Mengembangkan antarmuka responsif dengan React, HTML5, CSS, Bootstrap, dan jQuery.
  • Mengintegrasikan API pihak ketiga dan mengirimkan proyek konten berbasis WordPress.
  • Berkontribusi di seluruh siklus pengembangan dalam praktik Agile.
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

Engineering independen

Independent

Software & Integration Engineer

Jun 2016 – Sekarang

Pengiriman end-to-end untuk klien di bidang fintech, kesehatan, SaaS, procurement B2B, keamanan, dan produk konsumen — mulai dari analisis kebutuhan hingga dukungan produksi.

  • Merancang dan mengirimkan sistem full-stack: layanan backend, REST API, antarmuka frontend, dan aplikasi mobile.
  • Mengimplementasikan autentikasi, kontrol akses berbasis peran, pembayaran, sinkronisasi real-time, dan isolasi multi-tenant.
  • Mengembangkan alur kerja berbasis event dengan background job, message queue, dan streaming.
  • Memimpin refactoring, modernisasi sistem lama, optimisasi performa, dan pengujian regresi.
  • Menyiapkan deployment terkontainerisasi, pipeline CI/CD, dan pemantauan produksi.
  • Menerapkan standar engineering yang ketat dengan TypeScript strict, linting, pengujian, dan pemeriksaan pre-commit.
  • Membangun dan mengoperasikan pipeline media live streaming dengan FFmpeg, Nginx, dan OBS.
  • Memodernisasi basis kode lama secara menyeluruh — peningkatan versi mayor framework (Laravel, Ember.js) beserta runtime Node.js yang mendasarinya — serta mengintegrasikan platform pihak ketiga seperti Spotify dan Google Cloud.
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD