پرش به محتوای اصلی
ایهاب خالد
منو

مسیر شغلی

سوابق کاری

نقش‌ها، مسئولیت‌ها و سیستم‌های پشت آن‌ها.

استخدام

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

خرداد ۱۴۰۱ – تاکنون

مهندسی بک‌اند و فول‌استک در myoncare، دستگاهی پزشکی از کلاس IIa بر اساس مقررات MDR اروپا که به بیماران امکان می‌دهد برنامه‌های درمانی، دارو و داده‌های فعالیت خود را با تیم درمانی‌شان به اشتراک بگذارند.

  • توسعه‌ی سرویس‌های بک‌اند با Node.js، NestJS و Express روی MySQL و MongoDB، شامل ذخیره‌سازی امن، یکپارچه‌سازی API و بهینه‌سازی عملکرد.
  • تحویل قابلیت‌های وب و موبایل با React، React Native و Capacitor، همراه با توسعه‌ی خاص هر پلتفرم در Kotlin و Swift.
  • یکپارچه‌سازی منابع داده‌ی سلامت و پوشیدنی‌ها از جمله FHIR و Withings.
  • به‌روزرسانی سرویس‌های بک‌اند و وابستگی‌ها برای حفظ استانداردهای امنیت و عملکرد.
  • بازبینی کد، رفع خرابی‌های محیط تولید و مشارکت در برنامه‌ریزی و برآورد اسپرینت‌ها.
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

آذر ۱۳۹۷ – خرداد ۱۴۰۱

پلتفرم تولید هوشمند که به کارخانه‌های پوشاک کمک می‌کند عملیات خود را دیجیتالی کنند، تولید را ردیابی و عملکرد را از روی داده‌های زنده‌ی کف کارخانه پایش کنند.

  • توسعه‌ی قابلیت‌های بک‌اند با Node.js، PHP و Laravel برای منطق کسب‌وکار، مدیریت داده و یکپارچه‌سازی‌ها.
  • ساخت رابط‌های React برای داشبوردهای عملیاتی و ردیابی تولید.
  • یکپارچه‌سازی ابزارها و دستگاه‌های شخص ثالث برای گسترش قابلیت‌های پلتفرم.
  • استقرار نسخه‌ها و نگهداری ابزارها روی سرورهای CentOS.
  • همکاری مستقیم با مشتریان در برنامه‌ریزی قابلیت‌ها، برآورد و دموها.
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

آذر ۱۳۹۷ – خرداد ۱۴۰۱

تحویل راهکارهای وب و موبایل برای استارتاپ‌ها، سازمان‌های مردم‌نهاد و کسب‌وکارها، با تمرکز بر راهکارهای قابل‌نگهداری و کاربرپسند.

  • توسعه‌ی قابلیت‌های بک‌اند با Node.js، MySQL و Spring Boot.
  • توسعه‌ی رابط‌های واکنش‌گرا با React، HTML5، CSS، Bootstrap و jQuery.
  • یکپارچه‌سازی APIهای شخص ثالث و تحویل پروژه‌های محتوایی مبتنی بر WordPress.
  • مشارکت در کل چرخه‌ی توسعه در چارچوب رویه‌های چابک.
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

مهندسی مستقل

Independent

Software & Integration Engineer

خرداد ۱۳۹۵ – تاکنون

تحویل سرتاسری برای مشتریان در حوزه‌های فین‌تک، سلامت، SaaS، تدارکات B2B، امنیت و محصولات مصرف‌کننده — از تحلیل نیازمندی‌ها تا پشتیبانی محیط تولید.

  • طراحی و تحویل سیستم‌های فول‌استک: سرویس‌های بک‌اند، APIهای REST، رابط‌های فرانت‌اند و اپلیکیشن‌های موبایل.
  • پیاده‌سازی احراز هویت، کنترل دسترسی مبتنی بر نقش، پرداخت‌ها، همگام‌سازی لحظه‌ای و ایزوله‌سازی چندمستأجری.
  • توسعه‌ی جریان‌های رویدادمحور با کارهای پس‌زمینه، صف پیام و استریمینگ.
  • هدایت بازآرایی کد، نوسازی سیستم‌های قدیمی، بهینه‌سازی عملکرد و تست‌های رگرسیون.
  • راه‌اندازی استقرارهای کانتینری، خطوط CI/CD و پایش محیط تولید.
  • اجرای استانداردهای مهندسی سخت‌گیرانه با TypeScript سخت‌گیر، linting، تست و بررسی‌های پیش از commit.
  • خطوط لوله رسانه‌ای پخش زنده را با FFmpeg، Nginx و OBS ساخته و اجرا کردم.
  • کدهای قدیمی را به‌طور کامل نوسازی کردم — ارتقای نسخه‌های اصلی فریمورک‌ها (Laravel، Ember.js) به همراه محیط‌های اجرایی Node.js زیرین — و پلتفرم‌های شخص ثالث مانند Spotify و Google Cloud را یکپارچه‌سازی کردم.
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD