Frontend Software Engineer with 5+ years of experience building, modernizing, and supporting scalable web applications using Angular, React, TypeScript, JavaScript, and REST APIs. Proven success migrating 500+ customer sites, improving page performance by ~30%, and resolving complex memory/rendering bottlenecks. Strong background in component-based architecture, state management (RxJS/NGRX/Redux), REST integration, automated testing, and Agile delivery. Experienced in accessibility (WCAG), responsive/mobile-first UI, and CI/CD with Azure DevOps and Docker.

Ahmed Magdy

Frontend Software Engineer with 5+ years of experience building, modernizing, and supporting scalable web applications using Angular, React, TypeScript, JavaScript, and REST APIs. Proven success migrating 500+ customer sites, improving page performance by ~30%, and resolving complex memory/rendering bottlenecks. Strong background in component-based architecture, state management (RxJS/NGRX/Redux), REST integration, automated testing, and Agile delivery. Experienced in accessibility (WCAG), responsive/mobile-first UI, and CI/CD with Azure DevOps and Docker.

Available to hire

Frontend Software Engineer with 5+ years of experience building, modernizing, and supporting scalable web applications using Angular, React, TypeScript, JavaScript, and REST APIs. Proven success migrating 500+ customer sites, improving page performance by ~30%, and resolving complex memory/rendering bottlenecks.

Strong background in component-based architecture, state management (RxJS/NGRX/Redux), REST integration, automated testing, and Agile delivery. Experienced in accessibility (WCAG), responsive/mobile-first UI, and CI/CD with Azure DevOps and Docker.

See more

Experience Level

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

Language

English
Advanced

Work Experience

Software Engineer - Frontend Development at Analog Devices
August 1, 2025 - Present
Develop and enhance enterprise web applications using Angular, React, TypeScript, and REST APIs to support internal engineering, product-data, and operational workflows. Build reusable UI components and shared services to reduce duplicate frontend code and improve delivery speed. Improve initial page-load performance through route-level lazy loading, code splitting, optimized change detection, caching, and removal of unused dependencies. Reduce bundle sizes via build analysis, dynamic imports, and third-party optimization. Implement state management with NgRx/Redux patterns, integrate RESTful services with interceptors, structured error handling, retry logic, loading states, and validation, and support Azure AD/OAuth2/JWT with route guards and role-based authorization. Expand unit/integration test coverage to reduce post-deployment defects. Partner cross-functionally within two-week Agile sprints and support Azure DevOps CI/CD pipelines and Docker-based builds to improve release consis
Frontend Developer at Dealeron
January 1, 2025 - July 1, 2025
Migrated, configured, and optimized 500+ automotive dealership websites using Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap, and jQuery with reusable templates. Improved average page-load speed via image optimization, lazy loading, asset minification, caching, and reduction of render-blocking resources. Remediated accessibility issues (semantic HTML, keyboard navigation, labels, focus states, color contrast, and responsive behavior) aligned to WCAG. Integrated REST APIs and dynamic content services for inventory, pricing, dealership info, lead forms, and location-specific content. Performed responsive/cross-browser/regression and post-deployment testing to reduce recurring frontend defects, collaborating with UX, backend, QA, account, and deployment teams.
Frontend Developer at The Enterprise Company
November 1, 2023 - December 1, 2024
Led a four-person frontend team maintaining and enhancing enterprise applications built with Angular 16, React, TypeScript, Node.js, and REST APIs. Diagnosed and resolved memory leaks, excessive API calls, inefficient rendering, subscription-management issues, and change-detection bottlenecks, reducing performance-related downtime substantially. Implemented lazy-loaded modules, reusable components, optimized algorithms, pagination, caching, and asynchronous data handling to improve scalability. Increased user engagement by simplifying complex forms, redesigning navigation, strengthening responsive behavior, and reducing interaction delays. Developed reusable architecture with shared Angular modules, RxJS, custom directives, dependency injection, NgRx, and component-based design patterns. Coordinated with backend and DevOps on API contracts, Docker-based builds, and CI/CD workflows to reduce environment-related troubleshooting. Conducted code reviews, debugging sessions, and sprint plan
Frontend Developer at Spectrum for Information System
June 1, 2022 - November 1, 2023
Designed and developed Angular 15 and React interfaces for pharmaceutical and enterprise information platforms, improving reported usability. Created 25+ reusable components (tables, forms, modals, navigation, validation controls) and shared services to standardize frontend delivery. Integrated REST APIs for authentication, data entry, search/filtering, reporting, and workflow management. Improved frontend delivery speed and team productivity through reusable code, standardized project structures, and CI/CD workflow enhancements. Reduced recurring UI defects via validation, consistent error handling, peer reviews, responsive testing, and regression validation. Implemented lazy loading, pagination, observable-based data handling, and optimized rendering for data-intensive screens. Collaborated with business analysts, backend engineers, QA, and stakeholders through sprint planning, code reviews, release support, and production troubleshooting.
Frontend Instructor - Part-Time at Route Academy
April 1, 2022 - December 1, 2024
Trained and mentored 500+ aspiring developers in HTML5, CSS3, JavaScript, TypeScript, Angular, React, responsive design, REST APIs, and Git. Delivered structured instruction across 15+ cohorts with live demos, coding exercises, debugging workshops, assignments, and project-based learning. Reviewed portfolio and capstone projects, providing feedback on code quality, component architecture, usability, responsiveness, performance, and maintainability. Designed practical projects covering authentication, CRUD, API integration, routing, state management, form validation, filtering, reusable components, and responsive layouts. Conducted mock technical interviews, coding problem-solving sessions, code reviews, and career-readiness workshops.
Frontend Developer at GeekyaIR
August 1, 2020 - July 1, 2022
Designed and delivered production-ready React.js and React Native applications for international clients through Upwork with reported client satisfaction. Completed projects within delivery milestones while managing requirements, interface development, API integration, testing, revisions, and deployment support. Built responsive and reusable components using React, JavaScript, HTML/CSS, Bootstrap, and component-based development. Developed cross-platform mobile interfaces with React Native for consistent experiences on Android and iOS. Integrated REST APIs, authentication workflows, forms, navigation, dynamic data, and reusable services. Reduced client-requested UI rework by creating reusable design patterns, clarifying requirements early, and validating layouts throughout development.

Education

Postgraduate Program in Artificial Intelligence and Machine Learning at University of Texas at Austin
January 11, 2030 - July 29, 2026
Bachelor of Engineering at Ain Shams University
August 1, 2015 - July 1, 2020
Postgraduate Program in Artificial Intelligence and Machine Learning at University of Texas at Austin
January 11, 2030 - July 29, 2026
Bachelor of Engineering at Ain Shams University
August 1, 2015 - July 1, 2020

Qualifications

IBM AI Developer
January 11, 2030 - July 29, 2026
Introduction to Generative AI for Software Development
January 11, 2030 - July 29, 2026
Introduction to Software Engineering
January 11, 2030 - July 29, 2026
Frontend Web Development - Route Academy
January 11, 2030 - July 29, 2026
Angular: The Complete Guide
January 11, 2030 - July 29, 2026
The Complete JavaScript Course: From Zero to Expert
January 11, 2030 - July 29, 2026
Web Development Challenger Track
January 11, 2030 - July 29, 2026
IBM AI Developer - IBM
January 11, 2030 - July 29, 2026
Introduction to Generative AI for Software Development - DeepLearning.AI
January 11, 2030 - July 29, 2026
Introduction to Software Engineering - IBM
January 11, 2030 - July 29, 2026
Frontend Web Development - Route Academy
January 11, 2030 - July 29, 2026
Angular: The Complete Guide - Udemy
January 11, 2030 - July 29, 2026
The Complete JavaScript Course: From Zero to Expert - Udemy
January 11, 2030 - July 29, 2026
Web Development Challenger Track - Udacity
January 11, 2030 - July 29, 2026

Industry Experience

Software & Internet