Download PDF

Mohamed Khalifa

Software Engineer

Summary

Backend Software Engineer with experience building integrations, modernizing legacy systems, and shipping production features across commerce, ERP, healthcare, and AI-enabled products. Strongest in TypeScript/Node.js, Laravel, Go, PostgreSQL, and Odoo integrations, with hands-on experience in performance optimization, asynchronous systems, and business-critical workflows.

Experience

Software Engineer
Cartona · Cairo, Egypt
June 2025 — Present
  • Contributed to migrating the retailer backend from Rails to Laravel and Go, reducing API latency from 500ms–3s to around 90ms using OpenSearch and PostgreSQL.
  • Built an Odoo integration to sync orders, inventory, and deliveries in real time with merchants' ERP systems.
  • Separated the enterprise order flow from the marketplace flow, moving the lifecycle into Odoo to align business workflows across purchasing, sales, and fulfillment operations.
  • Investigated and fixed a payment bug caused by a race condition in asynchronous jobs.
  • Contributed to designing the integration and transaction flow architecture for an upcoming credit platform, covering partner integrations, authentication, session handling, and transaction lifecycle.
Software Engineer
Tech Hive · AppAsap · Alexandria, Egypt
Jan 2025 — Jun 2025
  • Built a GPT-based code generation tool that produced project structure, routes, and boilerplate from natural language prompts.
  • Reduced cost and improved generation speed by adding caching and batching API calls.
  • Implemented an RBAC system with Zod schemas to improve permission validation.

Projects

Laboratory Information System
Odoo · ERP · Healthcare

Built an Odoo-based laboratory information system covering test ordering, sample tracking, results and reporting. Deployed in 2 production laboratories: Mozmen Labs ↗ and El Fanar Labs ↗.

Mentor.AI
Next.js · LiveKit · WebRTC · OpenAI · Deepgram

Built a B2B AI platform for sales training and candidate evaluation via simulated voice calls. Used LiveKit/WebRTC for calls and OpenAI/Deepgram for transcription and call evaluation.

iSkala ↗ Live
Next.js · PostgreSQL · Stripe

Built the backend for a B2B lead enrichment platform with email, LinkedIn, and phone lookup. Added AI email generation and a Stripe-based credit system.

Next.js · Gmail API · Stripe

Built an email outreach platform that generates personalized cold emails using GPT. Integrated Stripe and Gmail API, supporting workflows sending 100+ emails per day.

Technical Skills

Languages & Frameworks
TypeScript Node.js Nest.js Go Laravel Odoo (Python) Next.js
Databases
PostgreSQL MongoDB OpenSearch Redis
Infrastructure & Tools
Docker AWS GitHub Actions Sentry New Relic

Education

Alexandria University
B.Sc. in Computer Science
Sept 2019 — Jul 2023

Achievements

ECPC Contestant · Egyptian Collegiate Programming Contest (ICPC)
2022