Développeur Full Stack avec 5 ans d'expérience spécialisé en Java et Angular, diplômé d'ingénierie informatique de l'École Polytechnique EPI de Sousse. Expérience dans le développement d'applications RH et commerciales en utilisant Spring Boot, Angular, et des méthodologies Agile/Scrum.
Projet ADP Link - Système d'information intégré pour la gestion RH, paie, talents, temps et activités. Participation aux réunions Scrum, conception et développement de modules (contrats, embauches, départs, stagiaires, prêts de main-d'œuvre, rubriques de paie, temps et activité), création d'API REST, revue de code, tests unitaires avec JUnit/Mockito en TDD, création de rapports Jasper. Environnement : Java 8, Spring Boot 2.2.3, Spring Security 5.2.4, Angular 9, Hibernate, Bootstrap, Maven, Sonar, REST API, Bitbucket, Oracle.
Projet GXP Link - Logiciel combinant système de paie et SIRH. Participation aux réunions Scrum, conception et développement de spécifications clients, maintenance et correction d'anomalies, gestion du backlog tickets, encadrement de juniors, revue de code, tests unitaires avec JUnit/Mockito. Environnement : Java 8, Framework Cougar, SQL, JSP, JavaScript, Jenkins, Git (Bitbucket), JUnit, Oracle, Log4j.
Projet Smart Sales - Application web pour capitalisation et traitement des données clients et centralisation des échanges commerciaux. Participation aux réunions Scrum, analyse des besoins, implémentation de persistance avec Hibernate/SQL/MySQL, développement de modules (achats, clients, commandes, promotions, événements, actualités) avec Spring MVC, création d'API REST, sécurisation avec Spring Security/JWT, validation MR, refactoring, tests unitaires. Environnement : Spring MVC 4.2.0, Java 8, JSP, JUnit, Hibernate, MySQL, Bootstrap, Spring Security 4.2.1, Maven, REST, Postman, Git.
Projet Smart Prospect - Application web pour inspection des points de vente par chefs de zone. Participation aux réunions Scrum, analyse des besoins, développement de modules (planning visites, gestion objectifs/réalisations points de vente, enquêtes satisfaction), création de tableaux de bord et services REST pour application mobile, sécurisation avec Spring Security/JWT, validation MR, refactoring, tests unitaires. Environnement : Spring MVC 4.2.0, Java 8, JSP, JUnit, Hibernate, MySQL, Bootstrap, Spring Security 4.2.1, Maven, REST API, Postman, Git.