About Armel
Senior Fullstack Developer | Java, Spring Boot, Angular | DevOps
French
Native or bilingual
English
Fluent
Experience
- GRDFSenior Consultant Fullstack Developer Spring Boot / Angular - DevopsENERGY AND UTILITIESOctober 2024 - Today (1 year and 10 months)Saint-Denis, FranceProject: GRDF — Kafka stream aggregation and poolingDesign of a microservices aggregation component to pool several Kafka streams and ensure service continuity during technological migrations of historical partners #Energy #Kafka #Microservices- Proposal and implementation of a microservices architecture with #SpringCloud, #SpringGateway and monitoring via Spring Discovery #Eureka- Replacement of an #Informatica ETL with optimized and parallelized #SpringBatch batches for greater flexibility and performance- Configuration of centralized #OKTA authentication for all GRDF applications- Setup of #Shell scripts for batch orchestration and launching via GRDF's internal tool- Optimization of #PostgreSQL queries and batch parallelization for performance improvement- Writing technical documents: architecture, configurations, integration and deployment processes- Implementation of a #CICD pipeline adapted to GRDF's internal constraints with metric monitoring via #SonarQube- Review of Merge Requests and deployment monitoring via a multi-environment versioning matrix- Participation in product refinement workshops and progress reporting in #Agile methodology---Keywords:#SpringBoot #SpringBatch #SpringCloud #SpringGateway #SpringSecurity #Kafka #OKTA #Eureka #PostgreSQL #Flyway #Docker #GitlabCI #CICD #SonarQube #SonarLint #JUnit #Gradle #Informatica #AkhQ #Agile #Confluence #OracleLinux #Shell #Microservices #Energy #ETL #GRDF
- Réseau de Transport d'ElectricitéSenior Consultant Fullstack Developer Java / AngularRETAIL (SMALL BUSINESS)January 2024 - October 2024 (9 months)Courbevoie, FranceProject: DAISY — Energy balancing of the French electricity gridEvolutionary and corrective maintenance for the delivery of an MVP dedicated to balancing electricity consumption and production among different players in the France network #Energy #SmartGrid #MVP- Development of new business needs and corrective maintenance on a #SpringBoot / #SpringCloud microservices architecture- Implementation of new #SpringBatch for periodic import of energy data- Improvement of #SonarQube metrics, code refactoring and increased test coverage- Restoration of end-to-end regression tests with #Cucumber- Deployment of projects on new environments with #Jenkins, #Ansible and #Docker- Monitoring of technical and functional requirements with progress reports in #Agile / Scrum methodology- Writing installation documentation and User Story workflow manifest- Project risk management and coordination of deliveries within deadlines---Keywords:#Java17 #SpringBoot #SpringBatch #SpringCloud #SpringGateway #SpringSecurity #Angular17 #Kafka #Redis #PostgreSQL #OracleDB #Docker #Jenkins #Ansible #CICD #SonarQube #SonarLint #JUnit #Cucumber #Maven #Agile #Scrum #Confluence #Energy #SmartGrid #OracleLinux #Bootstrap
- VINCI EnergiesExperienced Fullstack Developer Spring boot / AngularTRANSPORTATIONMay 2023 - November 2023 (6 months)Lyon, FranceCOMPANY: GIANT CONSULTINGProject: ENFRASYS — Management of tunnels, interchanges, and technical stationsDevelopment and maintenance of a supervision and hypervisor application for managing technical infrastructures (tunnels, interchanges) #Infrastructure #FullStack- Modular frontend development with #Angular15 based on #Figma mockups using Material Design- Evolutionary maintenance and refactoring of the tunnel hypervisor frontend via #SonarLint- Review and correction of real-time communications via #WebSocket / #STOMP between #SpringBoot and Angular- Code dynamization for adaptation to specific #YAML configurations per tunnel and per client- Correction of the module for sending group commands to tunnel equipment- Automation of unit tests via #GitlabCI and static/dynamic analysis with #SonarQube- Architectural suggestions for the new version of the hypervisor---Keywords:#Java11 #Java17 #SpringBoot #SpringSecurity #Angular15 #MaterialDesign #WebSocket #STOMP #REDIS #Docker #GitlabCI #CICD #SonarQube #SonarLint #JUnit #Maven #YAML #Figma #Bootstrap #Infrastructure
Recommendations
Be the first to recommend Armel
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
- Software Engineering Design EngineerEcole Nationale Polytechnique2018base de données, optimisation, gestion de projet, genie logiciel, ia
- Works Engineer (Programmer Analyst)Ecole Nationale Supérieur Polytechnique2016Développement, Algorithme, Complexité, Optimisation, Algorithmique Avancée, Bases de données avancées