Intégration d'une équipe passée de 5 à plus de 15 collaborateurs (dont 1 PM et 2 PO) en tant que développeur fullstack et DevOps, intervenant sur le développement d'applications Web, la gestion des déploiements, le prototypage, la correction d'anomalies et les tests logiciels.
- Développement de solutions permettant d'exécuter du code Groovy dans des connecteurs avec Apache Camel.
- Développement d'un plugin Outlook en Angular permettant de récupérer les pièces jointes d'un mail.
- Mise à jour de l'application et de toutes ses dépendances de la version Angular 10 vers Angular 15 puis vers Angular 17.3.9.
- Amélioration de l'architecture globale de l'application.
- Création de microservices SpringBoot.
- Mise en place d'APIs REST.
- Mise en place de tests fonctionnels, unitaires et d'intégration Back et Front (JUnit 4, JUnit 5, Mockito, Karma, Jasmine).
- Migration de l'ancien type de registry vers les artifacts registry sur GCP.
- Utilisation ponctuelle de Grafana et Prometheus pour l'analyse de bugs en production.
- Ajout, correction et amélioration des différents jobs de la CI/CD écrits en Bash.
- Transmission des connaissances aux nouveaux arrivants.
- Amélioration des méthodologies de travail de l'équipe (Agilité custom, rétrospectives, points dev).
Environnement technique
Java 17/11/8TypeScriptApache CamelGroovyJavaScriptHTML5CSSMysql 8SQLBashSpring Boot 3.3.5Angular 17React 18BootstrapNebularHibernate/JPAIntelliJMavenGitGitLabGitlab CICI/CDJiraDockerNode.jsNexusNpmNVMPowerShellMysql-serverWindowsLinuxSonarQubeTrivyCheckovJUnit 5Jasmin/KarmaSoapUIApache CamelTest