Summary
Mohamed Gamal is a Senior Software Engineer based in Dubai with eight years of experience designing and optimizing backend systems for fintech and enterprise platforms. He specializes in GraphQL, PostgreSQL and Node.js ecosystems, having migrated REST to GraphQL, implemented cursor pagination, DataLoader optimizations, and used Postgres locking to boost concurrency and performance. Mohamed has a strong track record integrating payments and third‑party services (Stripe, Secupay, Braze, Intercom) and building resilient async flows with AWS SQS, BullMQ and Redis-based distributed locks for Kubernetes deployments. He also drives engineering best practices—introducing unit tests, ESLint/Airbnb style, code review workflows and team coaching—and has led small teams and training programs. A pragmatic problem solver, he has repeatedly improved query and migration performance (sometimes several-fold) and built reusable components that accelerate feature delivery and revenue-driving products like limit orders and savings plans.
8 years of coding experience
4 years of employment as a software developer
Diploma, Open Source Application Development, Diploma, Open Source Application Development at Information Technology Institute (ITI)
Bachelor's degree, Aeronautical/Aerospace Engineering Technology/Technician, Good, Bachelor's degree, Aeronautical/Aerospace Engineering Technology/Technician, Good at Cairo University