Backend, Full-Stack & Integrasi
Ihab Khaled
Insinyur Perangkat Lunak Senior
Saya merancang, mengembangkan, mengintegrasikan, menguji, dan mendeploy perangkat lunak produksi.
Delapan tahun pengalaman di bidang kesehatan, AI, keamanan siber, manufaktur pintar, platform B2B, dan aplikasi konsumen — mulai dari analisis kebutuhan dan arsitektur hingga deployment dan dukungan produksi.
- Lokasi
- Giza, Mesir
- Fokus
- Arsitektur backend, integrasi, platform AI
- Stack inti
- TypeScript · Node.js · NestJS · React · Next.js
- Bahasa
- Bahasa Arab (asli), bahasa Inggris (fasih), bahasa Prancis (dasar)
Kemampuan
Sekilas info
Lebih dari 8 tahun JavaScript
Lebih dari 5 tahun Node.js
Lebih dari 3 tahun TypeScript
Pengiriman produk end-to-end
Kemampuan
Yang saya bangun dan operasikan
Pekerjaan ini mencakup desain sistem, implementasi, dan seluruh siklus hidup produksi setelahnya.
- Arsitektur backend
- Pengembangan full-stack
- API dan integrasi
- Microservices
- Sistem berbasis event
- Integrasi AI dan LLM
- Basis data dan caching
- Cloud dan DevOps
- Pengujian dan kualitas
- Keamanan dan dukungan produksi
Karya pilihan
Proyek terbaru
Sistem yang dapat diakses publik, yang saya rancang dan bangun sendiri, dengan aktivitas repository sebenarnya jika tersedia.
ClawAI
Proyek open sourceBaru-baru ini aktifPlatform orkestrasi AI local-first yang menjalankan model open source di perangkat Anda sendiri dan mengarahkan setiap prompt ke model yang paling sesuai.
Merancang dan membangun platform secara end-to-end — backend microservices, lapisan orkestrasi, dan workspace web.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 bintangApache-2.0Lihat studi kasus
AuraSpear Platform
Proyek open sourceBaru-baru ini aktifPlatform SOC multi-tenant berbasis AI yang menyatukan SIEM, SOAR, dan threat intelligence dalam satu workspace investigasi.
Merancang dan mengimplementasikan platform: model isolasi tenant, RBAC, alur investigasi, dan analisis berbantuan AI.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptLihat studi kasus
FoodOrderV1
Proyek open sourceBaru-baru ini aktifAplikasi pemesanan makanan kolaboratif dengan pendekatan mobile-first, di mana satu grup berbagi satu pesanan dan biayanya dibagi secara adil dan transparan.
Mengembangkan aplikasi secara end-to-end: arsitektur, model data, perilaku offline, antarmuka dwibahasa, dan pengemasan mobile.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 bintangLihat studi kasus
TwinzyAI
Proyek open sourceBaru-baru ini aktifGame AI yang berfokus pada privasi, membaca ciri gaya yang terlihat dari sebuah foto tanpa pernah mengidentifikasi siapa pun.
Mengembangkan seluruh stack dan merancang pipeline privasi yang sepenuhnya mengecualikan data gambar dari penyimpanan apa pun.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 bintangLihat studi kasus
NextRanger
Proyek open sourceBaru-baru ini aktifFondasi engineering Next.js yang ketat, di mana keputusan arsitektur dipaksakan oleh tooling, bukan sekadar didokumentasikan lalu dilupakan.
Penulis. Merancang model arsitektur, kumpulan aturan ESLint kustom, dan gate kualitas.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 bintangLihat studi kasus
Pengalaman
Tempat saya pernah bekerja
Peran sebagai karyawan dan pekerjaan engineering independen dipisahkan agar rentang tanggal yang tumpang tindih tetap jelas.
- Oncare GmbH
- Senior Software Engineer — Full-Stack & Integrations · Jun 2022 – Sekarang
- Garment IO
- Software & Integration Engineer · Des 2018 – Jun 2022
- eSEED
- Software & Integration Engineer · Des 2018 – Jun 2022
- Independent
- Software & Integration Engineer · Jun 2016 – Sekarang
Cara saya bekerja
Dari kebutuhan menuju sistem yang berjalan
Sebuah urutan nyata, bukan slogan — setiap tahap menghasilkan sesuatu yang menjadi dasar tahap berikutnya.
01
Rencana
Mengubah kebutuhan menjadi ruang lingkup, batasan, dan estimasi.
02
Desain
Memodelkan domain, alur kerja, dan skenario kegagalan.
03
Arsitektur
Menentukan batasan, kontrak, dan alur data sebelum menulis kode.
04
Implementasi
Membangun backend dan frontend sesuai kontrak tersebut.
05
Pengujian
Pengujian unit, integrasi, dan sistem seiring berjalannya pekerjaan.
06
Deployment
Pengiriman terkontainerisasi melalui pipeline CI/CD.
07
Operasional
Memantau, mendiagnosis masalah, menyetel, dan memperkuat sistem yang berjalan.
Kontak
Terbuka untuk diskusi peluang senior engineering
Cara tercepat menghubungi saya adalah email. Saya membaca setiap pesan dan membalas yang sesuai.