Summary
Overview
Work History
Education
Skills
Timeline
Languages

Mohamed Gomaa

Cairo,Egypt

Summary

Passionate Software Engineer with 2+ years of experience in developing web applications and backend systems. Skilled at writing clear, concise code that is easy to maintain and troubleshoot. Experienced in working with both small and large teams across multiple projects and companies. Able to work independently of remote locations or in office environments as needed by the company.

Overview

2
2
years of professional experience
2
2
Languages

Work History

Software Engineer

_VOIS
Cairo, Egypt
07.2023 - Current
  • Developed and maintained scalable web applications using Java, Spring Boot and Mysql.
  • Monitored system performance and troubleshoot issues in production environment.
  • Collaborated with cross-functional teams to design and implement new features, ensuring alignment with business requirements and technical standards.
  • Led the migration of legacy systems to microservices architecture. Making a great deep dive for each feature using software diagrams e.g. sequence diagrams.
  • Deal with a complex infrastructure through all stages from build to deployment stage.
  • Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to facilitate efficient project execution and continuous delivery.

Android Developer

FreeLancer.com
Cairo, Egypt
02.2021 - 01.2022
  • I was responsible for the development and upkeep of Android applications for various clients via freelancer platforms.
  • translating functional and non-functional requirements into user interfaces using Figma, Facilitated design simulation to ensure alignment with desired aesthetics and functionalities before coding.
  • Create more than 12 android application for my clients during the military period.

Education

9-Month Professional Diploma - Software Engineering

Information Technology Institute (ITI), Cairo, Egypt
06-2023

B.E - Computer Engineering

Modern Academy For Engineering, Cairo, Egypt
09-2020

Skills

  • Programming Languages: Java, Kotlin, JavaScript
  • Design and Development: Object-Oriented Design (OOD), Design Patterns, Spring Boot, Spring MVC, Spring Security, J2EE
  • APIs: RESTful APIs (REST), SOAP
  • Build Tools: Maven, Gradle
  • Version Control: Git
  • Web Technologies: HTML, CSS
  • Testing: Test-Driven Development (TDD), JUnit, HLS creation
  • Databases: MySQL, MongoDB, PostgreSQL
  • DevOps Tools: Jenkins, Kubernetes, ArgoCD, Docker, Helm
  • Methodologies: Agile

Timeline

Software Engineer - _VOIS
07.2023 - Current
Android Developer - FreeLancer.com
02.2021 - 01.2022
Information Technology Institute (ITI) - 9-Month Professional Diploma, Software Engineering
Modern Academy For Engineering - B.E, Computer Engineering

Languages

Arabic
First Language
English
Upper Intermediate (B2)
B2
Mohamed Gomaa