About Mahdi
French
Fluent
English
Fluent
Arabic
Native or bilingual
Experience
- sagemcomDEVOPS EngineerENERGY AND UTILITIESApril 2024 - Today (2 years and 2 months)Le Kram, TunisiaI work as a Full-Stack and DevOps Engineer with strong expertise in backend, frontend, and infrastructure. My role combines software development, system integration, and deployment automation, allowing me to cover the full lifecycle of applications from coding to production delivery.On the backend, I develop and maintain applications using Java and Spring Boot, handling build configurations, Maven plugins, and packaging strategies (including fat jars and SNAPSHOT versioning). I integrate and customize Keycloak for authentication and authorization, implementing custom providers and troubleshooting complex issues such as REST endpoint mappings, plugin packaging, and deployment compatibility. I also configure messaging solutions like ActiveMQ, fine-tuning connection URIs and failover strategies.On the frontend, I work with Angular, ensuring compatibility with modern Node.js versions. I resolve dependency conflicts, manage Angular Material/CDK versions, and handle build pipelines to keep frontend applications aligned with backend services.I am also heavily involved in CI/CD and code quality. I configure SonarQube to analyze Java codebases, ensuring reliable quality gates and avoiding unnecessary scans. I work with GitLab to manage merge requests, resolve conflicts, and handle rebase or abort scenarios in collaborative development environments.From an infrastructure and DevOps perspective, I deploy applications in Kubernetes clusters, often within restricted corporate environments that require proxies for Docker and Helm. I design manifests for services like Elasticsearch without relying on Helm, ensuring flexibility and maintainability. I also troubleshoot Linux environments (APT issues, WSL crashes) to support development and deployment workflows.Beyond technical tasks, I produce documentation and READMEs for configuration and deployment, coordinate with teams on E2E testing, and provide support for specialized modules.
- WEVIOO GroupProjet de fin d'etudeHUMAN RESOURCESFebruary 2020 - June 2021 (1 year and 4 months)Ariana, TunisiaDéveloppement d’une application web de sourcingpour optimiser la procédure de recrutement.• Focus sur la partie front-end en utilisant Angular et Springboot
- Tritux GroupStage d'étéHUMAN RESOURCESJuly 2019 - August 2019 (2 months)Tunis, TunisiaDéveloppement d’une application de suivi de l’avancement des projets.• Réalisation d’un script de synchronisation automatiquedes données d’avancement des employés
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- BaccalauréatLycee Technique de Rades2017
- Licence en InformatiqueUniversité Internationale de Tunis, UIT2020
Certifications
- Scrum foundation professional certificate (SFPC)CertiProf2020
- Optimisez votre architecture MicroservicesOpenClassrooms2019