Hi, I'm Ahmed Mahmoud, a passionate mid-level full stack software engineer based in Cairo, Egypt. With a degree in Computer Engineering from Cairo University and experience working remotely, I've had the opportunity to build and maintain complex web applications with technologies like Go, React, and MySQL. I enjoy collaborating cross-functionally to deliver impactful features. In my recent roles, I've developed AI-powered platforms, streamlined onboarding flows, and implemented A/B testing infrastructure to improve product performance. I'm always eager to learn and grow in the evolving tech space while creating solutions that improve user experience.

Ahmed Mahmoud

Hi, I'm Ahmed Mahmoud, a passionate mid-level full stack software engineer based in Cairo, Egypt. With a degree in Computer Engineering from Cairo University and experience working remotely, I've had the opportunity to build and maintain complex web applications with technologies like Go, React, and MySQL. I enjoy collaborating cross-functionally to deliver impactful features. In my recent roles, I've developed AI-powered platforms, streamlined onboarding flows, and implemented A/B testing infrastructure to improve product performance. I'm always eager to learn and grow in the evolving tech space while creating solutions that improve user experience.

Available to hire

Hi, I’m Ahmed Mahmoud, a passionate mid-level full stack software engineer based in Cairo, Egypt. With a degree in Computer Engineering from Cairo University and experience working remotely, I’ve had the opportunity to build and maintain complex web applications with technologies like Go, React, and MySQL. I enjoy collaborating cross-functionally to deliver impactful features.

In my recent roles, I’ve developed AI-powered platforms, streamlined onboarding flows, and implemented A/B testing infrastructure to improve product performance. I’m always eager to learn and grow in the evolving tech space while creating solutions that improve user experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Fluent

Work Experience

Mid-level Full Stack Software Engineer at Interview Query
May 1, 2022 - May 20, 2025
Built and maintained core features of interviewquery.com using Go, React, and MySQL. Implemented REST APIs, improved performance, and handled full-stack tasks. Collaborated cross-functionally with product, design, and content teams. Developed AI Interviewer Platform with OpenAI GPT integration, redesigned onboarding flow with analytics enhancements, designed a badge system to track user progress, and implemented A/B testing infrastructure for data-informed decisions.
Full-Stack Software Engineer at Interview Query
May 1, 2022 - May 1, 2025
Led the development of the AI Interviewer, a GPT-based mock interview platform supporting audio, code, and MCQ, scaling to over 5,000 monthly active users and enabling peer-to-peer use. Built an automated interview guide generation system using OpenAI APIs tailored to user resumes and job descriptions. Designed a solution checker pipeline for SQL and Python submissions with instant execution and feedback, supporting custom test cases and error handling. Rewrote job board backend queries and introduced caching and pagination, improving load times from 8 seconds to under 1 second. Refactored the learning path experience by implementing dynamic, data-driven progression logic, improving user path completion by 22%. Implemented a production-grade Dagster pipeline for daily data enrichment, analytics, and AI prompt evaluations. Optimized P95 API latency by 40% using query tuning, connection pooling, and Go concurrency features. Maintained CI/CD pipelines with GitHub Actions and ECS Docker bu
Full-Stack Software Engineer at Interview Query
May 1, 2022 - May 1, 2025
Led the development of the AI Interviewer, a GPT-based mock interview platform supporting audio, code, and multiple-choice question formats, scaling to 5K+ monthly users with peer-to-peer usage. Built an automated interview guide generation system using OpenAI APIs tailored to users' resumes and job descriptions. Designed and deployed a solution checker for SQL and Python code with instant feedback and support for custom test cases. Optimized backend queries for a job board, introducing caching and pagination that reduced load times from 8 seconds to under 1 second. Improved the learning path experience with dynamic, data-driven progression logic, increasing user completion by 22%. Implemented a production-grade Dagster pipeline in Python for daily data enrichment, analytics, and AI prompt evaluations. Achieved a 40% reduction in P95 API latency with query tuning, connection pooling, and goroutine worker pools in Go. Maintained CI/CD pipelines with GitHub Actions and ECS Docker builds,
Full-Stack Software Engineer at Interview Query
May 1, 2022 - May 10, 2025
Led the development of the AI Interviewer, a GPT-based mock interview platform with audio, code, and MCQ support serving over 5,000 monthly active users. Built an automated interview guide generation system using OpenAI APIs tailored to user resumes and job descriptions. Designed and deployed a solution checker pipeline for SQL/Python code submissions providing instant execution results and feedback. Optimized backend queries and introduced caching to reduce job board load times from 8 to under 1 second. Improved learning path completion by 22% through dynamic data-driven progression. Implemented a production-grade Dagster pipeline for daily data enrichment and analytics, optimized API latency by 40% with Go concurrency patterns, and maintained CI/CD pipelines reducing production incidents by 70%. Delivered internal tools like a Stripe revenue dashboard and event tracking service to enhance operations visibility and analytics.
Software Engineer at Ejada Systems
September 1, 2021 - April 30, 2022
Developed web applications using Java, Hibernate (ORM), SQL, and JSF. Contributed to backend logic and frontend UI for internal projects.
Software Engineer at Ejada Systems
September 1, 2021 - April 30, 2022
Built and maintained banking software modules using Java, JSF, and Hibernate, deployed across more than 300 retail branches. Developed a centralized logging and auditing microservice that greatly reduced time spent investigating compliance incidents from hours to minutes.
Software Engineer at Ejada Systems
September 1, 2021 - April 30, 2022
Built and maintained banking software modules using Java, JSF, and Hibernate, successfully deployed across 300+ retail branches. Developed a centralized logging and auditing microservice that significantly reduced compliance incident investigation times from hours to minutes.
Software Engineer at Ejada Systems
September 1, 2021 - April 30, 2022
Built and maintained banking software modules using Java, JSF, and Hibernate, deployed across 300+ retail branches. Developed a centralized logging and auditing microservice that significantly reduced compliance incident investigations from hours to minutes.
Product Content Developer at Interview Query
August 1, 2021 - April 30, 2022
Created algorithm questions and solutions using Python. Designed test cases and explanations to enhance user learning outcomes.
Software Engineer Intern at Arete Global
November 1, 2020 - May 31, 2021
Worked on full-stack development using HTML, CSS, JavaScript on the frontend, and Flask and MongoDB for backend microservices.
Software Engineer Intern at Arete Global
November 1, 2020 - May 1, 2021
Created a modular e-commerce admin dashboard using Flask backend and Vue.js frontend, enabling management of over 2,000 SKUs by non-technical staff. Designed a microservices architecture integrated with REST and RabbitMQ to enable safe and concurrent deployments.
Software Engineer Intern at Arete Global
November 1, 2020 - May 1, 2021
Created a modular e-commerce admin dashboard using Flask for backend and Vue.js for frontend, enabling management of over 2,000 SKUs by non-technical staff. Designed a microservices architecture integrated with REST and RabbitMQ to enable safe concurrent deployments.
Software Engineer Intern at Arete Global
November 1, 2020 - May 31, 2021
Created a modular e-commerce admin dashboard with Flask backend and Vue.js frontend to enable management of over 2,000 SKUs by non-technical staff. Designed a microservices architecture integrating REST and RabbitMQ to support safe concurrent deployments.

Education

B.Sc. at Cairo University – Faculty of Engineering
January 1, 2016 - December 31, 2021
B.Sc. at Cairo University – Faculty of Engineering
January 1, 2016 - December 31, 2021
B.Sc. at Cairo University – Faculty of Engineering
January 1, 2016 - December 31, 2021
B.Sc. at Cairo University – Faculty of Engineering
January 1, 2016 - December 31, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail, Professional Services, Computers & Electronics, Education