<Resume />

Mohamed Elkholy

Full-Stack Engineer · Independent Contractor · Dubai, UAE (UTC+4)

Summary

Full-stack engineer with over 8 years delivering web applications for startups and SMBs, focused on performance, reliability, maintainability, and developer experience. Build scalable TypeScript, Node.js, and React solutions on GCP and AWS.

Experience

Full-Stack Engineer

Freelance · Remote · 2014 – Present
  • Delivered end-to-end web apps for startups and SMBs—from microsites/MVPs to large-scale applications.
  • Designed serverless architectures on AWS, GCP, and Firebase for scalable, low-ops, cost-efficient delivery.
  • Built React/Angular UIs and Node.js services; integrated third-party APIs, auth, payments, AI, and webhook flows.
  • Provided technical consulting: architecture/code reviews, tool selection, performance audits, and workflow improvements.
  • 2023 — Checkout workflow revamp on React/Node.js (GCP) with Stripe integration, increasing conversion by 12%.
  • 2021 — Firebase/Cloud Functions; optimized indexes, caching, and queries, reducing cloud costs by 28%.
  • 2020 — React/Next.js + Shopify (GraphQL API); delivered a storefront MVP in 6 weeks.

Full-Stack Engineer (Node.js/TypeScript)

Mishe · Contract · United States (Remote) · 2024 – 2025
  • Modernized a large-scale Firebase codebase (web/Cloud Functions) to LTS, improving performance and release stability.
  • Migrated the internal dashboard to MUI; built a reusable component library, improving UX and speeding feature delivery.
  • Structured Firestore data with a schema analyzer and dashboard-driven migration runner, improving data integrity.
  • Built Stripe operations dashboards with reconciliation and audit trails to reduce discrepancies and support compliance.
  • Set up CI/CD with GitHub Actions + Cloud Pub/Sub: PR checks, preview deploys, and in-dashboard deployment logs.
  • Improved quality and reliability with automated unit and E2E tests on PRs, structured logging, observability, caching and load testing, catching regressions earlier and keeping latency low.

Full-Stack Engineer (Node.js/TypeScript)

JOKR · Full-time · United States (Remote) · 2021 – 2024
  • Owned NestJS GraphQL microservices end-to-end, standardized schemas and versioned releases, reducing regressions.
  • Built internal React/MUI dashboards and reusable component libraries, streamlining operations and speeding delivery.
  • Integrated an ML-driven recommendations service using user signals, boosting product CTR/AOV, driving revenue growth.
  • Improved performance with DataLoader caching and batching, efficient pagination, and media delivery optimizations; validated via targeted load testing to sustain thousands of requests/min at low p95 latency.
  • Achieved 90%+ test coverage (Jest, Cypress); implemented Datadog observability and runbooks to reduce MTTR.
  • Set up CI/CD with the DevOps team using GitHub Actions and Terraform: Docker/K8s/Helm deploys to staging/production.
  • Adopted AI-assisted dev workflows for refactors, tests, and docs, speeding PRs and improving documentation coverage.

Full-Stack Engineer (PHP/WordPress)

Point Hacks · Contract · Australia (Remote) · 2016 – 2018
  • Developed and maintained the main website and its REST API.
  • Implemented headless WordPress with the WP REST API.
  • Added Redis server-assisted client-side caching to improve performance.
  • Configured NGINX load balancing to handle up to 30,000 concurrent requests.
  • Shipped new user-facing features and improved existing ones.

Full-Stack Engineer (PHP/Symfony)

Dimentians · Contract · Canada (Remote) · 2014 – 2016
  • Maintained ongoing projects and launched new ones within an Agile team.
  • Built multiple web apps using PHP and the Symfony framework.
  • Developed internal apps and microservices on PHP back ends.
  • Created custom WordPress plugins/themes and resolved configuration/upgrade issues.
  • Translated wireframes and UX flows into functional, accessible interfaces.

Skills

Soft Skills & Practices:

Continuous learning, Problem-solving, Decision-making, Systems thinking, Communication, Organization, Code reviews, Test-driven development (TDD), Clean architecture, Documentation

Tech stack:

Node.js, TypeScript, NestJS, Express.js, MongoDB, Redis, PostgreSQL, Apollo GraphQL, Google Cloud, Amazon AWS, Firebase, React, Angular, Vite, Material UI, RxJS, Stripe.js, Auth0, Vitest, Playwright, Docker, GitHub Actions

Also used:

PHP, Python, Shopify, MySQL, Elasticsearch, JavaScript (ES6+), Gatsby, Next.js, Tailwind CSS, Redux, Vercel, Webpack, Jest, K6, Cypress, Kubernetes, Terraform

Education

Formal degree with self-directed CS foundation and ongoing coursework

Professional Development

Selected Online Coursework · 2015 – Present
AI Agents with MongoDB (2024) · Eloquent JavaScript (2024) · GraphQL Essentials (2020) · Advanced React (2018)

HarvardX (edX) – Online program

CS50x: Introduction to Computer Science · 2016 – 2017
C · Python · SQL · Algorithms · Cryptography · Data Structures · Security

Misr University for Science and Technology

B.Sc. in Physical Therapy · 2010 – 2016

Testimonials

What clients and colleagues say
Mohamed’s been an invaluable part of the JOKR product and engineering team—consistently reliable, raising code quality, and leading backend integration, release practices, and API security with clear documentation and improvements.
Gabrielle Charnoff
Senior Director & PM, JOKR
I liked working with Mohamed because he is a true professional. He not only delivered excellent work on time; he also looked beyond the brief to understand our needs and did everything necessary to make it easy for us. Highly recommended!
Han Gerrits
CEO, KPMG Innovation Factory
Mohamed did a fantastic job creating our company website. His depth of knowledge let him work quickly and efficiently with great results, and he has been incredibly responsive whenever we had an issue or question. Anyone would be fortunate to work with him.
Andy Forest
CEO, Dimentians
Mohamed is an exceptional WordPress developer. He understood my brief completely, improved on it, delivered ahead of schedule, and communicated and documented everything clearly. The implementation was robust and technically sound. His project management, testing, and documentation skills were outstanding. I can’t praise him enough and will certainly work with him again. Highly recommended.
Daniel Rowles
CEO, Target Internet
Mohamed is a talented developer who consistently goes the extra mile, offering insightful suggestions that make every project more efficient. He is easy-going and a pleasure to work with.
Susheila Li
Project Manager, Dimentians
Although he started as a freelancer, Mohamed integrated seamlessly with our team, delivered full-stack features end-to-end, worked proactively across time zones, and shipped well-tested, reliable code while supporting other engineers.
Ben Chen
VP of Engineering, JOKR
Mohamed is a talented developer with a strong technical background and the ability to quickly identify the right solution to tough challenges. His willingness to dive into new areas and learn fast made working together a pleasure.
Keith Mason
Founder, Point Hacks
It has been a real pleasure working with Mohamed. He is very professional and communicates with exceptional clarity—which is something I greatly appreciate.
Eric Covino
CEO, Creative Signals
It is a pleasure working with Mohamed. He quickly understands what you really need and communicates clearly. In short, he delivers quality, maintainable solutions.
Gyuri van de Bilt
CEO, Jobport
It was a pleasure to work with Mohamed. He was professional, fast, and very responsive. He understood my requirements, kept me up to date throughout the process, handled requests right away, and delivered a brilliant website. I recommend him wholeheartedly.
Gabriella Ignácz
Founder, Pearls of Motherhood