About Mohand
French
Fluent
English
Conversational
Arabic
Native or bilingual
Experience
- ENAGEO – Entreprise Nationale de GéophysiqueDéveloppeur Back-End Java / Spring BootENERGY AND UTILITIESFebruary 2023 - Today (3 years and 4 months)Alger, Algeria📌 Application d’inventaire des immobilisations:Analyse du besoin, conception et développement complet du backend (Spring Boot).Implémentation d’API REST (missions, écarts, affectations, synchronisation PDA).Mise en place de l’authentification via Keycloak + gestion fine des rôles métier (AOP/RBAC).Collaboration directe avec l’équipe Android (PDA), les utilisateurs finaux et le support applicatif.📌 Module d’intégration FDU/DSU – Spring BatchConception et développement d’un module d’import et de traitement automatique de fichiers laboratoire.Extraction et identification des équipements FDU/DSU + affectation automatique aux structures.Optimisation du workflow batch et amélioration continue des performances SQL.📌 Application ImmobilisationMaintenance corrective et évolutive : refactoring, optimisation des requêtes SQL et stabilisation du back-end.Développement de modules métier complets (gestion équipement, amortissements, automatisations internes).📌 Application AchatsDéveloppement d’un module d’import/validation des données Achats (Excel → traitement métier).Création de reportings PDF/Excel avancés via JasperReports.📌 Autres contributionsSupport technique et maintenance sur la d'autres projet (correction anomalies, stabilisation).
- CM ConsultingDéveloppeur Java / WebDIGITAL AND ITJune 2021 - April 2023 (1 year and 10 months)Alger, Algeria📌 Solution CarOptiPro – Gestion de parc automobileAnalyse des besoins métier, rédaction des spécifications et conception technique.Développement Back-End Java / Spring Boot pour les modules clés de la solution.Participation au développement Front-End avec Thymeleaf et amélioration UX.📌 Version SaaS multi-tenant / multi-baseConception et mise en place d’une architecture SaaS multi-tenant (isolation des données clients).Configuration dynamique des sources de données et gestion automatisée du provisioning.Gestion avancée des contextes clients pour améliorer la scalabilité et la maintenabilité.📌 Gestion de licences – TrueLicenseIntégration du système de licences logicielles (activation, validation, renouvellement).Sécurisation de l’accès à la plateforme selon le modèle commercial adopté.📌 Déploiement et administration (On-premise & VPS)Mise en production via Docker, Docker Compose et reverse proxy Nginx.Déploiement sur serveurs locaux et VPS, optimisation des performances serveur.Gestion des environnements, logs et support technique.📌 Collaboration & méthodologieTravail en étroite collaboration avec les équipes fonctionnelles, le support et les utilisateurs finaux.Organisation du projet et suivi des tâches en mode Agile via OpenProject.📌 Stack techniqueJava, Spring Boot, Spring Security, JPA/Hibernate, Thymeleaf, MySQL, Docker, Docker Compose, Nginx, Git, JUnit, OpenProject
Recommendations
Be the first to recommend Mohand
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 Informatique - Génie LogicielUniversité Abderrahmane Mira de Béjaïa2020