About Mohamed
Arabic
Native or bilingual
French
Fluent
English
Fluent
Experience
- ILADConsultingFullStack Developer InternshipSOFTWARE PUBLISHINGJune 2025 - Today (1 year)Nice, FranceDesign and development of a web application for managing orders, stock, and deliveries for small multi-brand businesses.Performed UML modeling (class diagrams, use case diagrams, sequence diagrams) and implemented a multi-tenant architecture (companies, users, roles, and permissions).Front-end development in Angular and back-end in Spring Boot (Java 21), with a secure REST API (JWT).Implemented key functionalities: customer management, product catalog and variants, order lifecycle, stock movements, pickups, and carrier selection.Set up a GitLab CI/CD pipeline and Docker containerization to prepare for deployment.
- ISIMAACADEMIC PROJECT KATASOFTWARE PUBLISHINGOctober 2024 - December 2024 (2 months)Clermont-Ferrand, France• Refactoring and optimization of an RPG application in Java, applying SOLID principles and TDD.• Development and execution of unit and functional tests with JUnit and JaCoCo to ensure 100% coverage.• Addition of new features.• Application of agile methodologies and test-driven development (TDD) to ensure controlled project evolution.
- ISIMAACADEMIC PROJECT DEVOPSSOFTWARE PUBLISHINGSeptember 2024 - December 2024 (3 months)Clermont-Ferrand, France• Deployment of a DevOps environment for a microservice and associated services in Docker containers.• Implementation of a GitLab CI/CD pipeline for automating the build and deployment of Docker images.• Service orchestration with Docker Compose: MariaDB, Nextcloud, and WordPress.• Management of MariaDB databases, configuration of access for Nextcloud and WordPress.• Configuration of Traefik (in progress) for reverse proxy and HTTPS certificate management with Let's Encrypt.
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
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
- Master's Degree in Computer Science, Software Engineering trackINP ISIMA University Clermont Auvergne2025https://www.uca.fr/formation/nos-formations/par-ufr-ecoles-et-iut/clermont-auvergne-inp/institut-dinformatique/master/master-info
- Bachelor's Degree in Computer Science, Software Engineering track, Programming / Computer Developer, GeneralUniversity Clermont Auvergne2024Licence informatique Parcours Génie Logiciel, Programmation / développeur informatique, général
Certifications
- ORACLE CERTIFIED ASSOCIATE JAVA SE 8 PROGRAMMERORACLE2023