Mohamed Ayoub

Mohamed Ayoub

.net core, Angular, Java Spring Boot
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
24 years old
Location:
Cairo, Cairo, Egypt
Experience:
2 years
Mohamed Ayoub 2nd District, 6th of October, Giza, Egypt ƒ- #-ï mohamedosamaayoup § kamikazeayoup Summary Software Engineer with a strong foundation in Java, .NET Core, and Microservices, experienced in building and optimizing government and educational applications. Skilled in deploying scalable solutions using CI/CD, Angular, and Apache Kafka, with a track record of enhancing system performance and reliability. Passionate about competitive programming and dedicated to community leadership and securing funding and resources to support tech skill development initiatives. Education Misr University for Science and Technology Bachelor’s Degree in Computer Science, GPA: 3.67 Sep 2019 – Jun 2023 Egypt Experience SUMERGE December 2023 – Present Associate Software Engineer Maadi, Egypt (Hybrid) • Participated in government projects in the Arabian Gulf, impacting over 3 million users and improving system performance by 70% through Java Spring Boot, .Net Core and Microservices. • Developed 10+ new services, resolved 30+ critical bugs, and constructed 15 Angular pages, enhancing code efficiency by approximately 30% and reducing page load times by up to 25% . • Wrote unit tests and UI unit tests with over 90% coverage, ensuring code quality, reliability, and maintainability across backend and frontend components. • Designed and implemented BPMN workflows using Camunda for orchestrating complex business processes within critical services. • Applied the Shift Left testing approach to catch issues early in the development lifecycle, leading to faster feedback and reduced debugging time. • Worked within Agile development teams, participating in daily stand-ups, sprint planning, and retrospectives to ensure continuous delivery and improvement. • Used CI/CD tools like Jenkins,Kubernetes and Azure DevOps in 3 projects to automate and improve deployment processes. • Designed and implemented over 20 services utilizing Apache Kafka to facilitate real-time data processing and seamless integration across multiple projects, enhancing overall system performance and reliability. AGI July 2023 – October 2023 6th of October, Egypt Software Engineer Intern • Collaborated on an educational project engaging over 12 universities across Egypt. • Resolved 20+ bugs and optimized backend, improving performance by 20%, providing end-users with faster processing speeds. • Implemented Angular-based UI solutions that reduced page load time by 30% and enhanced user engagement. Certificates AWS Cloud Practitioner October 2024 demonstrating foundational knowledge of AWS Cloud concepts, services, and security. Projects Governmental Project | Spring Boot, Microservices, Single SPA, Angular, CI/CD, Apache Kafka, Redis June 2024 • Built +3 new services while ensuring clean, optimized, and reliable implementation. • Developed and innovated 1 generic service to increase system flexibility and code reusability, accelerating feature deployment times. • Optimized application performance by 20% through tailored data structures; contributed to 15+ bug fixes and unit testing, raising system stability by 25%. • Utilized UI Angular components and built over 10 new Angular pages to establish a user-friendly interface. Governmental Project | .NET Core, Polly, Microservices, EF Core, Angular, CI/CD, Apache Kafka, Redis • Developed over 10 new services with clean, optimized, and maintainable code, following best practices. Jan 2025 • • • • Improved application performance by 70% through customized data structures and effective use of Entity Framework Core. Designed and customized a new Angular skeleton aligned with the project’s theme components for consistent and reusable UI across the entire application. Built and implemented a Camunda BPMN diagram to orchestrate the workflow of one of the core services. Achieved over 90% test coverage by writing comprehensive unit tests for both backend services and frontend UI components. MovieApp | Java Spring Boot, Microservices, Unit Testing, DI Patterns, Angular, Feign Client January 2024 • initiated a scalable movie data retrieval application with over 3 microservices, using Spring Boot and Angular. • Created JWT tokens for authentication and authorization, increasing data security and reducing unauthorized access by 100%. • Built a fully responsive, user-friendly UI, achieving 100% responsiveness across all pages to enhance user experience on all device types. • wrote over 100 unit and integration tests, resulting in a 50% reduction in critical bugs and enhancing system reliability. Product Support Project | ASP.NET Core Web API, Firebase, Service Layer, DI Patterns November 2023 • Created a product management application that streamlined category management, reducing time spent on product updates by 50%. Technical Skills Languages: Java, C#, C++, Python, Typescript, HTML, CSS, SQL Developer Tools: VS Code, Visual Studio, IntelliJ IDEA, Rider, DBeaver Databases: Microsoft SQL Server, Oracle SQL Server Technologies/Frameworks: JUnit, Mockito, Jasmine Karma, Jenkins, GitHub, GitLab, Git, Spring Boot, .NET Core,NUnit, Angular, Docker, Kafka, Redis, Camunda BPMN, REST API Personality • Analytical Thinker • Natural Leader • Organized and Efficient • Adaptable • Effective Communicator • Lifelong Learner • Collaborative • Creative Problem Solver • Customer-Centric Leadership / Extracurricular ECPC Spring 2020 – Present Community Leader Misr University for Science and Technology • established a structured mentoring system within the community, supporting over 1,000 students in competitive programming and achieving a 250% improvement in student participation and competition readiness. • Negotiated with Coach Academy to secure over 5 free courses for coaches offering paid problem-solving training. • Secured $3000 in university funding for ECPC contest participants, facilitating 100% coverage of participant expenses and achieving a 120% increase in student participation.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.