About
Highly accomplished Fullstack Web Developer with over 5 years of experience leading cross-functional teams and architecting scalable web solutions across diverse industries. Proven expertise in modern JavaScript frameworks, cloud infrastructure (AWS, Docker, Kubernetes), and CI/CD pipelines, driving significant improvements in system performance, development efficiency, and product delivery. Seeking to leverage advanced technical skills and leadership capabilities to build innovative, high-impact applications.
Work
Technokit
|Senior Full stack web developer
Cairo, Cairo, Egypt
→
Summary
Led frontend and backend development teams while managing AWS cloud infrastructure, delivering scalable full-stack applications.
Highlights
Managed a cross-functional team of frontend and backend developers, overseeing the full software development lifecycle for multiple applications.
Architected and deployed scalable production-ready full-stack applications using Docker and Kubernetes on AWS, enhancing system reliability and performance.
Mentored junior developers on best practices for building robust and maintainable code, improving team productivity and code quality.
Streamlined application deployment processes and cloud resource management, contributing to efficient product delivery.
Factor quality
|Full stack web developer
Cairo, Cairo, Egypt
→
Summary
Developed both client and admin applications, contributing to comprehensive full-stack solutions.
Highlights
Developed a comprehensive admin panel from the ground up using React.js and Material UI, significantly enhancing internal operational efficiency.
Contributed to the main application's development utilizing Next.js, Redux Toolkit, TypeScript, and Tailwind, improving user experience and application scalability.
Implemented responsive and intuitive user interfaces, ensuring broad compatibility and accessibility across various devices.
Valeo Egypt
|Software application engineer
Cairo, Cairo, Egypt
→
Summary
Supervised build chain and CI/CD processes within an enterprise environment, ensuring efficient software delivery.
Highlights
Supervised and optimized the software build chain and CI/CD processes, improving deployment efficiency and reliability within an enterprise setting.
Gained hands-on experience with enterprise-level CI/CD concepts and Git best practices, contributing to a more robust development pipeline.
Contributed to a streamlined development workflow, reducing integration issues and accelerating product release cycles.
Zewailcity for science and technology
|Software engineer
Cairo, Cairo, Egypt
→
Summary
Developed software solutions for educational devices, focusing on logic implementation and communication protocols.
Highlights
Implemented complex finite state machine logic and communication protocols using Python (Qt) and C++, enhancing educational device functionality.
Developed intuitive web interfaces for educational devices using React.js, improving user interaction and learning experiences.
Applied principles of clean code and design patterns to ensure maintainable and scalable software solutions for long-term projects.
Education
Arizona State University (Online)
→
Master's Candidate
Software Engineering
Courses
Web Usability
Software Security
Software Validation, and Testing
Software Project Process and Quality Management
Data Processing at Scale
Data Mining
Advanced Software Analysis and Design
ITI Institute
→
Trainee
Containers and Kubernetes
Courses
Building and maintaining containers for deployment on a Kubernetes cluster
Zewailcity for science and technology
→
Bachelor
Aerospace Engineering (Minor in Communication)
Grade: 3.6 (with honors)
Egyptian high schools
→
High School Diploma
Math Section
Grade: 99.7%
Languages
English
Certificates
Web Development Professional Nanodegree
Issued By
Udacity
Web Application Development with JavaScript and MongoDB
Issued By
University Of London, Udacity
Full-stack Web Development with React/Angular Specialization
Issued By
Hong Kong University
Open Software Development, Linux and Git Specialization
Issued By
The Linux Foundation
Skills
Frontend Development
Javascript, Typescript, React.js, Next.js, Redux, Redux Toolkit, Tailwind CSS, Material UI.
Backend Development
Node.js, Express.js, Python, C++, PostgreSQL, MongoDB.
Cloud & DevOps
AWS, Docker, Kubernetes, CI/CD, Git.
Software Engineering Principles
Clean Code, Design Patterns, Finite State Machines, Communication Protocols, System Design, Agile Methodologies.