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.

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.
Technologies I work with
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.
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.
Skills & Technologies
A comprehensive toolkit built over years of hands-on experience with modern technologies.
Backend
Frontend
DevOps & Cloud
Databases
AI / Machine Learning
Programming & Scripting
Mobile Development
Message Queues & Caching
Featured Projects
A selection of projects that showcase my expertise in building scalable, production-ready applications.
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.
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.
Certifications
Professional certifications that validate my expertise in cloud technologies, DevOps, and AI/ML.
Oracle Certified Professional - Java SE 17 Developer
Docker Essentials & Containers & Kubernetes Essentials
Problem Solving, Python, Java & JavaScript
Experience & Education
My professional journey and educational background in software engineering.
Research & Development Intern
3D Smart Factory
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
Computer Science Teacher
Ministry of National Education
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
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
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
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
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
GitHub Activity
My open-source contributions and coding activity on GitHub.
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!