← Back to list
Middle
Registration: 02.06.2025

Mohamed Ayman

Specialization: Backend Engineer / Java Spring Boot Developer
— Experienced software engineer specializing in Spring Boot and microservices architecture. — With a strong background in backend development and distributed systems, I have designed and currently teach a course on massively scalable applications, covering Java Spring Boot, Docker, Kubernetes, and cloud-native technologies. — Passionate about de-signing robust, high-performance systems and mentoring the next generation of engineers. Publications: Sustainable Smart Cities and Territories International Conference, Manizales (Colombia) - Sponsored by Springer — Contributed to a paper on Industry 4.0 smart supply chain data protection using blockchain, featured in the book Trends in Sustainable Smart Cities.
— Experienced software engineer specializing in Spring Boot and microservices architecture. — With a strong background in backend development and distributed systems, I have designed and currently teach a course on massively scalable applications, covering Java Spring Boot, Docker, Kubernetes, and cloud-native technologies. — Passionate about de-signing robust, high-performance systems and mentoring the next generation of engineers. Publications: Sustainable Smart Cities and Territories International Conference, Manizales (Colombia) - Sponsored by Springer — Contributed to a paper on Industry 4.0 smart supply chain data protection using blockchain, featured in the book Trends in Sustainable Smart Cities.

Skills

Java
Spring Boot
Docker
Kubernetes
Postman
Python
YAML
GCP
Node.js
MongoDB
SQL
JavaScript
PostgreSQL
Team Player

Work experience

Charging Tech Specialist
since 02.2025 - Till the present day |Vodafone
Docker, Kubernetes, Spring Boot, Python, YAML, GCP, Node.js, MongoDB, SQL, JavaScript, PostgreSQL, Java
● Backend development for Vodafone’s core services, handling user data retrieval and modifications at the final stage before database interaction.
Teaching Assistant
09.2022 - 01.2025 |The German University in Cairo
Spring Boot, SQL, NoSQL, Kubernetes
1. Taught courses: ● Microprocessors. ● Cloud Computing. ● Computer Vision. ● Computer and Network Security. 2. Designed and taught a course on Massively Scalable Applications Lab, covering: ● Java Spring Boot. ● Docker and Docker-Compose. ● Microservices architecture. ● Design Patterns. ● Message Queues and Load Balancers. ● Databases with Spring Boot (SQL and NoSQL). ● Kubernetes. 3. Supervised five bachelor’s thesis projects on blockchain applications.
Programmer
10.2024 - 11.2024 |Outlier
AI, LLM, API
● Evaluated AI models and LLM responses based on predefined criteria, API interactions, and code quality assessments.
Main Junior Teaching Assistant
10.2021 - 06.2022 |The German University in Cairo
Java, MongoDB, Express.js, React.js, Node.js
Important Projects: 1. Replica of Spotify Application. ● Built the backend of a Spotify-like application, utilizing microservices, distributed systems, design patterns, and messaging queues using Java. 2. University Web Application Portal. ● Developed a university web application using the MERN stack.
Backend Developer
08.2020 - 10.2020 |ACME Saico — Integrated Engineering Systems
Docker, Kubernetes, Spring Boot, Python, YAML, GCP, Node.js, MongoDB, SQL, JavaScript, PostgreSQL, Java

Educational background

Computer Engineer (Masters Degree)
2022 - 2023
The German University in Cairo
Media Engineering Technology - Computer Science
2018 - 2022
The German University In Cairo (GUC)

Languages

ArabicNativeEnglishAdvanced