([téléphone]
[nom] · [e-mail]
Full Stack Engineer · [nom]
moabaka
SUMMARY · International mobility
Full Stack Engineer with hands-on experience in designing and implementing scalable web applications using Java, Spring Boot, and Angular.
Skilled in DevOps practices, including Docker, Git, Jenkins, Kubernetes, and CI/CD pipelines. Experienced in collaborating with cross-functional teams to implement efficient and resilient solutions. Always learning and adapting to tackle complex technical challenges.
EDUCATION
- Engineering Degree in MIAGE (Methods of Computer Science Applied to Business Management) · Rabat, Morocco École Marocaine des Sciences de l’Ingénieur (EMSI) · 2021-2024
- Preparatory Studies in Mathematics and Computer Science · Rabat, Morocco École Marocaine des Sciences de l’Ingénieur (EMSI) · 2019-2021
WORK EXPERIENCE
NTT Data Morocco · Tetouan , Morocco (Hybrid)
Full stack engineer · February 2024– Present
- Developed and integrated insurance modules using Spring Boot, Angular, and MySQL.
- Secured user access with Keycloak and optimized APIs with GraphQL.
- Automated CI/CD pipelines with Jenkins, Docker, and Kubernetes.
- Collaborated in an Agile Scrum environment to deliver scalable, high-quality solutions.
- Detected, debugged, and fixed issues to improve system reliability and performance.
Tools : springboot, springbatch , Angular, mysql, rabbitmq, jenkins, docker, kubernetes, Keycloak, graphQl, Kafka, github, Jira
NTT Data Morocco · Tetouan, Morocco (Remote)
Full stack Developer Intern · July 2023– September 2023
- Developed a hotel management web application using Java, Spring Boot, and MySQL.
- Built dynamic user interfaces with Angluar for booking and administration features.
- Implemented CRUD operations and database integration for efficient data management.
- Collaborated with the team to deliver a functional prototype within the internship period.
Tools : springboot, Angular, mysql, jenkins, github, sonarqube, Junit
Amendis · Tetouan, Morocco (On Site)
Linux System Administration Intern · July 2022 – August 2022
- Linux system administration in high-availability environments
- Managed users and optimized logical volumes with LVM
- Monitored performance and tuned system resources
- Implemented backup strategies to ensure service continuity and resilience Tools : linux(CentOs), Active Directory,LVM (Logical Volume Manager)
PROJECTS
Bootcamp Project
Tools : Java, spring boot, angular, azure, Mysql
- Designed and developed a centralized platform to manage employee training, internships, and certification programs.
- Enabled employees to track progress, enroll in training modules, and access learning materials.
Cloud-Native CI/CD Automation: Jenkins Pipeline Deployment to Azure AKS
- Built an end-to-end CI/CD pipeline automating integration, testing, containerization, and deployment of microservices applications
- Ensured scalable, reliable, and efficient delivery on Azure Kubernetes Service
TECHNICAL SKILLS
Languages: Java, javascript, TypeScript, Python, SQL · Relational databases: MySQL,PostgreSQL
DevOps: Git/Github, Docker, Jenkins, SonarQube, Kubernetes, · NoSQL databases: Redis, Cassandra, MongoDB
Microservices · Database management: SQL, PLSQL
Cloud Computing: AWS, Azure · Modeling languages: UML, Merise
Messaging & Streaming: Apache Kafka, RabbitMQ · System administration: Security management, Storage
Frameworks: Springboot, Angular, Spring Cloud, Mockito, Maven · system administration, Network services
SOFT SKILLS
Problem-solving mindset · Collaboration & teamwork · Adaptability · Communication skills · Proactivity
LANGUAGES
Arabic : Fluent · French : Advanced · English : Advanced · Spanish : Advanced