Mohannad Elmaghraby

Software Engineer at Google, ex AWS (EC2)

Dublin, County Dublin, Ireland

About

I am a Software Engineer who is passionate about innovative products and developing them which deliver impact, Through my years of experience, I have worked on different projects in different domains, skilled in java, javascript, typescript, spring, angular, and react I also know some other languages. Enjoy working on different tech stacks. As a lifelong learner, I am willing to learn exciting, innovative, state-of-the-art technologies.

Experience

  • Software Engineer at Google
    Apr 2025 - Present · 1 yr 3 mos

    Part of Google compute Engine team (GCE)

  • Software Engineer at Amazon Web Services (AWS)
    Nov 2021 - Apr 2025 · 3 yrs 6 mos

    Part of EC2 core team

  • Software Engineer at Orange Labs Egypt
    Jan 2020 - Sep 2021 · 1 yr 9 mos

     analyze, design, and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.  Contributing on “Alias Numbers” Platform which allows users to link a temporary phone number (from the pool allocated to the customer's service) to a “real” user number.  Improve the Gitlab Dev CI/CD pipeline  Update the DataBase schema for the new requirements.  Write well-designed, testable, efficient code.  Built the GUI module with Angular 8.  Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.  Working in an international agile scrum team.  Spring Boot, Spring Security, Apache, Junit(4,5), Mockito, Docker, Kubernetes, OpenShift, Git, Git flow, Jenkins, Gitlab CI/CD, Maven, Java8, Java11, JavaScript, TypeScript, BDD, TDD, Scrum, IntelliJ IDEA Visual Studio Code.

  • Java Software Developer at FlairsTech
    Aug 2019 - Jan 2020 · 6 mos

     Actively participates in the project requirements gathering and clarification process.  Translates business requirements into technical requirements, and design.  Performs necessary research, and actively contributes to the selection of used technologies, tools, and services employed in product development.  Maintain legacy code built with Struts1.  Spring, Spring boot, Spring Security, Struts1, Angular, Junit, Mockito, java 8, IntelliJ, Weka API, Hibernate, JPA and AWS.

  • Android Developer at Madar Software
    Jun 2018 - Aug 2019 · 1 yr 3 mos

     Developing android apps using native SDK.  Delivering apps through the full Software Development lifecycle; from the technical appraisal of requirements, through to delivery and testing.  Develop Health & Fitness app Queen that is used by +500,000 user  Fixing bugs and add new features to old projects.