DEVELOPPEUR FULLSTACK JAVA/ Angular
ACCIONA Energía
avril 2024 - juin 2025
Projet: Dreams - plateforme digitale intuitive et agile pour optimiser la gestion de la consommation électrique des utilisateursRôle: DEVELOPPEUR FULLSTACK JAVA/THYMELEAF
Tâches réalisées:
- Migration technologique: Spring Boot 2 vers Spring Boot 3, Java 11 vers Java 21, PostgreSQL 14 vers 17
- Optimisation des performances: modification de traitements basés sur Java Streams, développement de batchs automatis- Gestion de fichiers: export et import de fichiers Excel, export de fichiers PDF
- Correction de bugs et visualisation des données: mise en place de graphiques interactifs avec Highcharts
Environnement technique: Java 21, Spring Boot 2 et 3, SpringSecurity JWT, RSA crypto, web service REST, Thymeleaf, Bo
Java 21 , Spring boot 2 et 3 , SpringSecurity JWT ,RSA crypto, web
service REST,Aangular
, Thymeleaf , Bootstrap 5.2, Html5, CSS3, tests Unitaires JUNIT,
SonarCloud, DOCKER, JENKINS
Développeur
Société AIGS, Développement d&rsquoapplication from scratch de la gestion des écoles privées
février 2022 - mars 2024
- Tests Unitaires et qualité de code : JUNIT : JaCoCo, EclLemma , SonarCloud
- DOCKER
- les taches réalisées :
- Cahier de charge : participé à l&rsquoétude des besoins et proposé des solutions
- Coté Back :
ï‚· Réalisé la partie sécurité Spring securité JWT et gestion des
Access Token et Refresh Token
ï‚· Algorithme RSA (crypte et décrypte)
ï‚· Crypter (hacher) les mots de passe dans la base de donnés
ï‚· Gestion des écoles, gestion des utilisateurs du projet
ï‚· Gestion des élèves (inscription, note, absence, observation)
ï‚· Gestion du Coffre-fort.
- Coté Front
Angular 15 :
ï‚· Sécurité JWT et gestion Access Token et Refresh Token coté
angular .
ï‚· Ajouter multilingue au projet
ï‚· Implémenter les Services Angular basés sur l&rsquohéritage
ï‚· Gestion des écoles, gestion des utilisateurs de projet
ï‚· Gestion des élèves (inscription, note, absence, observation)
ï‚· Gestion du Coffre-fort.
- Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
- Déployer l&rsquoapplication sur AWS
Technologies utilisées :
- Front end : Angular 15 , Bootstrap 5.2, Mdbootstrap , Html5, CSS3 , fontawesome , Sweet alert
- Back end : Spring boot , Spring securité AWT ,RSA crypto, web service REST
- Base données : PostgreSQL.
Développeur
Société CARTADIS, Développement from scratch d&rsquoapplication de gestion des bornes de lavage chez TOTAL WATCH
février 2018 - janvier 2022
Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
Technologie utilisés : react js, Bootstrap, Html5, SpringBoot,jpa, Hibernate , base données
PostgreSQL , web service.
Développeur
Société AUBAY, Développement et maintenance d&rsquoapplication de dématérialisation de la facturation des marchés de Travaux, de Prestations Intellectuelles et des marchés à bons de commande dans le secte
octobre 2016 - février 2018
Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
Technologies utilisées : JSP, Bootstrap, Html5, SQL, JavaScript, base données PostgreSQL
Développeur
Stage à la société POLYMONT IT SERVICES , Développement d&rsquoune application de gestion des voitures TOYOTA 'Customer One'
2015 - 2016
Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
Projet programmation J2EE : Implémentation d'un service pour CV en ligne et d&rsquooffres de
Technologies utilisées : Angularjs, Bootstrap, Html5, SpringBoot,jpa, Hibernate , base
donne oracle CARBASE, json, uml
stage
aujourd'hui
Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
Projet transactions Service Web REST : Implémentation d'un Service Web bibliothèque en
ligne :
- Technologies utilisées: JAVA RMI et Service web avec Eclipse .
- Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
Projet Android : Implémentation d ' une application de Localisation parking et un serveur en
J2EE :
- Technologies utilisées : Android, API Google maps, JSF, Servlet, JSON, HTML, css,
Apache tomcat .
- Établissement des documents de conception, manuel d&rsquoutilisation et diaporama.
Technologies utilisées : J2EE ( hibernate, spring, JSF, JPA, EJB), JAVA 8, HTML5, CSS3,
Jquery, MYSQL, Apache tomcat, PostgreSQL.