Ebrahim Gomaa Awad
New Cairo, Egypt | +20 100 163 4099 | ebrahim.gomaa.hg@gmail.com | linkedin.com/in/ebrahimgomaa |
github.com/devyetii
| dev.todev.to/devyetii

Summary

Senior Software Engineer with 6+ years of experience designing and delivering scalable backend systems, distributed infrastructure, and cloud-native architectures. Proven track record across fintech, edtech, and blockchain domains, with deep expertise in Go, PHP/Laravel, Node.js Frameworks, Python, Kafka, and distributed storage systems. Strong background in DevOps, CI/CD pipelines, system design, and API development. Actively leverages AI-assisted development tools to accelerate engineering workflows. Non-stop learning and exploration enthusiast.


Experience
Senior Software Engineer Aug 2024 – Present
Foodics — Restaurant Management SaaS (Series C, KSA) New Cairo, Egypt
  • Designed and shipped Table Layout and Reservations features for Foodics Black (fine dining POS), directly enabling onboarding of 2 major enterprise restaurant groups.
  • Led backend design and implementation of online payment expansion outside KSA across Foodics RMS and Pay At Table, supporting 2 new markets and anticipated 20% revenue increase.
  • Architected WebSocket communication layer between Foodics RMS and POS devices, reducing order finality latency by 100% and improving real-time UX at scale.
  • Replaced a single-point-of-failure queue storage system with a distributed, replicated system with active failure recovery, eliminating major incidents on high load.
  • Eliminated 100% of CircleCI costs by migrating all CI/CD pipelines to GitHub Actions.
  • Developed and deployed serverless notification handlers using AWS Lambda, enabling real-time order status and event alerts at scale with reduced infrastructure overhead.
  • Mitigated database outages from heavy push notification batch jobs on Foodics Online by redesigning the notification pipeline, achieving zero incidents post-deployment.
  • Integrated Sentry error monitoring across 20+ Laravel microservices, improving observability and reducing mean time to resolution (MTTR).
  • Mentored two mid-level new joiner developers, accelerating their technical onboarding and ramp-up to full productivity within the team.
Senior Software Engineer (Hour-based Contract) Nov 2025 – Present
vyzn — AI-powered Construction Project Management Platform Zurich, Switzerland (Remote)
  • Optimizing reporting performance on the Vyzn DBS Contech Platform, improving query response times for large-scale construction project datasets.
Senior Software Engineer Sep 2022 – Sep 2024
Züs — Blockchain-based Decentralised Storage (USA Startup) Cupertino, CA, USA (Remote)
  • Designed and implemented file permissions system enabling secure NFT hosting on a decentralised storage platform serving 3k+ users.
  • Refactored historical data pipeline, optimizing storage and SQL/NoSQL queries across millions of rows, reducing query latency by 100%.
  • Designed and implemented event sourcing from the blockchain network to client-facing REST APIs (Gin/Go) using Apache Kafka; delivered a working end-to-end POC.
  • Led development of end-to-end supervised integration testing suite covering all failure and recovery scenarios across distributed system nodes.
  • Improved storage node throughput by migrating from Apache Cassandra to RocksDB, reducing read/write latency by 500%.
Senior Software Engineer (Freelance) Dec 2022 – Aug 2024
ENTLAQA E-Learning Solutions — Digital Transformation Agency UAE (Remote)
  • Built Laravel-based LMS for Egypt Entrepreneurship and Innovation Centre (EEIC), supporting 61k+ learners.
  • Built the backend of a session-based internal employee training platform for a Major Holding Corporate in Yemen, serving over 50k employees, including life sessions support and AI-assisted Q&A.
  • Integrated Apache Keycloak as a unified IAM and SSO solution across all EEIC subsystems, standardising user management and access control.
  • Built a Reporting System for employee internal knowledge growth metrics for a Major Holding Corporate in Yemen.
  • Developed a serverless notification system using GCP Functions to power real-time alerts for a live-session-based career growth management platform.
Back End Developer (Freelance) Aug 2022 – Jan 2024
Toptal — Top 1% Engineering Talent Network Remote
  • Delivered two core backend features for miBaby GmbH's CakePHP ERP system (Germany's leading baby products platform).
  • Added unit and end-to-end test coverage to Super, a UK-based crypto payment startup, improving reliability and deployment confidence.
Software Engineer Feb 2020 – Nov 2022
ZINAD IT Egypt
  • Contributed to the development and maintaenance of a large-scale cybersecurity awareness learning management system, serving enterprise clients and government entities across KSA, UAE, and Egypt.
  • Developed internal developer tools that helped save around 10% daily developer hours.

Community

Education
Cairo University, Faculty of Engineering 2018 – 2022
BSc. Computer Engineering Cairo, Egypt

Skills
Languages: PHP, JavaScript, TypeScript, Python, Go, SQL
Frameworks & Libraries: Laravel, Node.js, CakePHP, AngularJS, OpenAI API, NestJS, Go's RESTful Gin Library
Databases: MySQL, PostgreSQL, Redis, RocksDB, Apache Cassandra
Infrastructure & DevOps: Docker, GitHub Actions, CircleCI, Apache Kafka, Apache Keycloak, Sentry, Linux, Datadog
Architecture & Practices: Microservices, REST API Design, Event Sourcing, Distributed Systems, System Design, CI/CD, WebSocket, Agile
Cloud: AWS EC2, AWS Lambda, AWS ElastiCache, AWS Aurora MySQL, AWS CloudWatch, Microsoft Azure VM, Microsoft Azure Flexible MySQL Server, Azure CLI
AI-Assisted Development: Claude Code, Gemini CLI, OpenCode, Prompt Engineering, Agentic Workflows, Custom Agent Skills
AI Agentic Automation: N8N, Telegram Chatbots