Mohamed El Afia
Available for opportunities

Mohamed El Afia

Cloud-Native Software Engineer

AI & DevOps Specialist

Motivated and detail-oriented software engineer with strong problem-solving skills and practical experience in full-stack web development, cloud technologies, and machine learning. Proficient in modern frameworks including Angular, React.js, Spring Boot, FastAPI, Docker, and Kubernetes.

Download CV

Technologies I work with

Spring BootAngularReact.jsFastAPIDockerKubernetesAWSPython
01.

About Me

I'm a Cloud-Native Software Engineercurrently pursuing my Master's degree in Computer Engineering at Faculty of Sciences, Abdelmalek Essaadi University. My journey in tech has led me through the fascinating worlds of artificial intelligence, DevOps automation, and distributed computing.

I have a solid understanding of software engineering principles, DevOps practices, and cloud platforms such as AWS and GCP. Currently working as an R&D Intern at 3D Smart Factory, designing and developing incident prediction systems for cloud-native applications using Python, FastAPI, Next.js, deep learning, Prometheus, and Kubernetes.

Beyond engineering, I'm passionate about teaching. I've taught programming fundamentals to students aged 11-18 and delivered advanced training to adults on data structures, image processing, and web development.

6+
Projects
5+
Certificates
10+
Technologies

Cloud-Native Systems

Designing and deploying applications built for the cloud from the ground up, leveraging containerization and orchestration.

Artificial Intelligence

Building intelligent systems using machine learning, deep learning, and NLP to solve complex real-world problems.

DevOps Engineering

Implementing CI/CD pipelines, infrastructure as code, and automated testing for reliable software delivery.

Microservices

Architecting distributed systems with loosely coupled services for scalability and maintainability.

Backend Engineering

Developing robust APIs and server-side applications using modern frameworks and best practices.

Distributed Systems

Building fault-tolerant, highly available systems that can handle millions of requests.

02.

Skills & Technologies

A comprehensive toolkit built over years of hands-on experience with modern technologies.

Backend

Java / Java EEPythonSpring BootHibernateFastAPIFlaskSpring SecuritySpring CloudJWTOAuth2Keycloak

Frontend

HTML / CSS / JSAngularReact.jsBootstrapPrimeNGMaterial UI

DevOps & Cloud

Git / GitHubDockerGitHub ActionsKubernetesPrometheusAWS (ECR, EKS, S3, EC2)AzureGCPAiven

Databases

MySQLOraclePostgreSQLMongoDBCassandraRedisNeo4jInfluxDB

AI / Machine Learning

TensorFlowScikit-learnPandasImage ProcessingKNNSentiment Analysis

Programming & Scripting

CShellPHPC#

Mobile Development

Android StudioXMLFlutter

Message Queues & Caching

Apache KafkaRedis
03.

Featured Projects

A selection of projects that showcase my expertise in building scalable, production-ready applications.

O
Featured

OUMA - AI Monitoring & Predictive System

Design and develop an incident prediction system for cloud-native applications using Python, FastAPI, Next.js, deep learning, Prometheus, and Kubernetes. Features real-time monitoring, anomaly detection, and predictive analytics for infrastructure optimization.

PythonFastAPINext.jsDeep LearningPrometheusKubernetes
M
Featured

Movie Recommendation System

Movie Recommendation System built with an Angular frontend, a Spring Boot backend secured with JWT, and a Python (FastAPI) recommendation engine using a KNN machine learning model. The system integrates sentiment analysis to classify user reviews, leverages Kafka for event-driven communication, Redis for caching user preferences to reduce latency, and MySQL for persistent storage.

AngularSpring BootFastAPIKNNKafkaRedisMySQLJWT
T
Featured

Travel Management & Recommendation Platform

Final Year Project featuring a React.js frontend with responsive UI design, a Spring Boot backend secured with Spring Security for RESTful services, a collaborative filtering recommendation system built in Python using Pandas and TensorFlow, deployed via FastAPI, and hosted on Google Cloud Platform with Cloudinary for image storage.

React.jsSpring BootSpring SecurityPythonPandasTensorFlowFastAPIGCPCloudinary
E

Ecommerce Web Application

Full-stack e-commerce platform with CI/CD pipeline and Kubernetes deployment.

JSPJakarta EEHibernateMySQLDockerGitHub ActionsKubernetesAWS
L

Library Management System

Full-stack library solution with Keycloak authentication and AWS deployment.

AngularPrimeNGKeycloakJakarta EEJAX-RSHibernateMySQLDockerAWS
F

Fitness Tracker Mobile App

Cross-platform fitness application with motion detection and workout tracking.

FlutterFastAPIAccelerometerGyroscopePython
D

Disease Prediction Web Application

AI-driven disease prediction platform using deep learning models.

React.jsBootstrapFastAPITensorFlowScikit-learnPython
04.

Certifications

Professional certifications that validate my expertise in cloud technologies, DevOps, and AI/ML.

Oracle Certified Professional - Java SE 17 Developer

Oracle
Issued 2024
JavaOOPDesign PatternsJava SE 17

Azure Fundamentals

Microsoft
Issued 2024
AzureCloud ComputingCloud ServicesDevOps

Docker Essentials & Containers & Kubernetes Essentials

IBM
Issued 2024
DockerKubernetesContainersOrchestration

Relational Databases with SQL

IBM
Issued 2024
Data ScienceSQLDatabases

Python for Data Science

IBM
Issued 2024
PythonData Science

Problem Solving, Python, Java & JavaScript

HackerRank
Issued 2024
Problem SolvingPythonJavaJavaScript

JavaScript

HackerRank
Issued 2025
JavaScript

Python

HackerRank
Issued 2024
Problem SolvingPython

Problem Solving

HackerRank
Issued 2025
Problem SolvingPython

Java

HackerRank
Issued 2024
Java

Advanced Git

DataCamp
Issued 2024
GitVersion ControlDevOps

Docker Intermediate

DataCamp
Issued 2024
DockerDevOps
05.

Experience & Education

My professional journey and educational background in software engineering.

Current

Research & Development Intern

3D Smart Factory

Feb 2026 - PresentMorocco

Designing and developing incident prediction systems for cloud-native applications using modern technologies.

  • Developed incident prediction system using Python and FastAPI
  • Built frontend interfaces with Next.js for monitoring dashboards
  • Implemented deep learning models for predictive analytics
  • Deployed solutions on Kubernetes with Prometheus monitoring
Current

Computer Science Teacher

Ministry of National Education

Dec 2024 - PresentMorocco

Teaching core curriculum subjects at the secondary (college) level in accordance with national education standards.

  • Taught programming fundamentals to students aged 11-18
  • Covered conditional statements, loops, OOP, and Turtle graphics
  • Instructed adult learners on data structures and core concepts
  • Delivered advanced training on image processing and web development

Python Programming Instructor

Safari Institute, Martil

Oct 2024 - Aug 2025Morocco

Delivered programming training to various age groups, from children to adults, covering fundamental to advanced topics.

  • Taught Python basics including data structures and OOP
  • Advanced training on image processing with Python
  • Web development using Streamlit library
  • Advanced mathematical problem-solving with programming

Master's Degree in Computer Engineering

Faculty of Sciences, Abdelmalek Essaadi University

2024 - 2026Morocco

Advanced studies in computer engineering with focus on cloud computing, AI/ML, and distributed systems.

  • Specialized in Cloud-Native Systems and AI
  • Research on incident prediction for cloud applications
  • Advanced coursework in machine learning and DevOps
  • Hands-on projects with Kubernetes and Docker

Licence Degree in Mathematics & Computer Sciences

Faculty of Sciences, Abdelmalek Essaadi University

2023 - 2024Morocco

Specialized degree combining mathematical foundations with practical computer science applications.

  • Strong foundation in algorithms and data structures
  • Database design and management
  • Software engineering principles
  • Web development fundamentals

DEUG in Mathematics & Computer Sciences

Faculty of Sciences, Abdelmalek Essaadi University

2021 - 2024Morocco

General academic studies providing comprehensive foundation in mathematics and computer science.

  • Core programming with C, Java, and Python
  • Mathematical foundations for computing
  • Introduction to databases and SQL
  • Computer architecture and systems
06.

GitHub Activity

My open-source contributions and coding activity on GitHub.

50+
Repositories
5+
Contributions
200+
Commits
Contribution Graph
07. What's Next?

Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, my inbox is always open!

Quick Info

Essaouira, Morocco (Open to Remote)
Response within 24 hours