ข้ามไปยังเนื้อหาหลัก

Backend, Full-Stack และการเชื่อมต่อระบบ

Ihab Khaled

วิศวกรซอฟต์แวร์อาวุโส

ผมออกแบบ พัฒนา เชื่อมต่อ ทดสอบ และดีพลอยซอฟต์แวร์สำหรับใช้งานจริง

ประสบการณ์แปดปีในด้านสุขภาพ, AI, ความปลอดภัยไซเบอร์, การผลิตอัจฉริยะ, แพลตฟอร์ม B2B และแอปพลิเคชันสำหรับผู้บริโภค — ตั้งแต่การวิเคราะห์ความต้องการและออกแบบสถาปัตยกรรม ไปจนถึงการดีพลอยและซัพพอร์ตระบบจริง

ที่ตั้ง
กีซา ประเทศอียิปต์
ความเชี่ยวชาญ
สถาปัตยกรรม Backend, การเชื่อมต่อระบบ, แพลตฟอร์ม AI
สแตกหลัก
TypeScript · Node.js · NestJS · React · Next.js
ภาษา
อาหรับ (ภาษาแม่), อังกฤษ (คล่องแคล่ว), ฝรั่งเศส (พื้นฐาน)

ความสามารถ

ภาพรวม

  • ประสบการณ์ JavaScript มากกว่า 8 ปี

  • ประสบการณ์ Node.js มากกว่า 5 ปี

  • ประสบการณ์ TypeScript มากกว่า 3 ปี

  • ส่งมอบผลิตภัณฑ์แบบครบวงจร

ความสามารถ

สิ่งที่ผมสร้างและดูแล

งานครอบคลุมตั้งแต่การออกแบบระบบ การพัฒนา ไปจนถึงวงจรชีวิตของระบบที่ใช้งานจริงหลังจากนั้น

  • สถาปัตยกรรม Backend
  • การพัฒนา Full-Stack
  • API และการเชื่อมต่อระบบ
  • ไมโครเซอร์วิส
  • ระบบขับเคลื่อนด้วยอีเวนต์
  • การเชื่อมต่อ AI และ LLM
  • ฐานข้อมูลและแคช
  • คลาวด์และ DevOps
  • การทดสอบและคุณภาพ
  • ความปลอดภัยและซัพพอร์ตระบบจริง

ผลงานที่คัดสรร

โปรเจกต์ล่าสุด

ระบบที่เปิดให้เข้าถึงได้สาธารณะซึ่งผมออกแบบและสร้างขึ้น พร้อมข้อมูลกิจกรรมจริงของ repository เมื่อมี

โปรเจกต์ทั้งหมด

ประสบการณ์

ที่ที่ผมเคยทำงาน

แยกงานประจำและงานวิศวกรรมอิสระออกจากกันอย่างชัดเจน เพื่อให้ช่วงเวลาที่ทับซ้อนกันยังคงเข้าใจง่าย

Oncare GmbH
Senior Software Engineer — Full-Stack & Integrations · มิ.ย. 2565 – ปัจจุบัน
Garment IO
Software & Integration Engineer · ธ.ค. 2561 – มิ.ย. 2565
eSEED
Software & Integration Engineer · ธ.ค. 2561 – มิ.ย. 2565
Independent
Software & Integration Engineer · มิ.ย. 2559 – ปัจจุบัน
ประสบการณ์ทั้งหมด

วิธีการทำงานของผม

จากความต้องการสู่ระบบที่ใช้งานได้จริง

เป็นลำดับขั้นตอนจริง ไม่ใช่แค่คำขวัญ — แต่ละขั้นตอนสร้างสิ่งที่ขั้นตอนถัดไปต้องพึ่งพา

  1. 01

    วางแผน

    แปลงความต้องการให้เป็นขอบเขตงาน ข้อจำกัด และการประเมินเวลา

  2. 02

    ออกแบบ

    สร้างแบบจำลองของโดเมน ขั้นตอนการทำงาน และกรณีความล้มเหลว

  3. 03

    ออกแบบสถาปัตยกรรม

    กำหนดขอบเขต สัญญาระหว่างระบบ และการไหลของข้อมูลก่อนเริ่มเขียนโค้ด

  4. 04

    พัฒนา

    สร้าง backend และ frontend ตามสัญญาระหว่างระบบที่กำหนดไว้

  5. 05

    ทดสอบ

    ทดสอบระดับ unit, integration และ system ควบคู่ไปกับการพัฒนา

  6. 06

    ดีพลอย

    ส่งมอบผ่านคอนเทนเนอร์ด้วย pipeline CI/CD

  7. 07

    ดูแลระบบ

    เฝ้าติดตาม แก้ไขปัญหา ปรับแต่ง และเสริมความแข็งแกร่งให้ระบบที่ใช้งานจริง

ติดต่อ

พร้อมพูดคุยเรื่องตำแหน่งวิศวกรอาวุโส

วิธีที่เร็วที่สุดคืออีเมล ผมอ่านทุกข้อความและตอบกลับข้อความที่เหมาะสม