About Romain
French
Native or bilingual
English
Fluent
Experience
- IsocelJava DeveloperRETAIL (LARGE RETAILERS)December 2022 - December 2025 (3 years)Pessac, FranceIsocel is an IT expertise center serving the purchasing centers of the E.Leclerc Movement.ISOCEL has 90 employees across 2 sites in France.I joined one of their development teams at the end of 2022 for a period of 3 years.I participated in the maintenance and evolution of a reference data management tool enabling purchasing centersand stores to work together (catalog management, product manipulation, supplier selection, etc.).In a team split between France and India, I collaborated with:- 2 Business Analysts- 10 developers (some of them in India)- a team of testers- a POMain Responsibilities:• Development and maintenance of Java backend services• Design and evolution of REST APIs• Implementation of batch jobs and event-driven mechanisms (event publishing and consumption)• Analysis and implementation of business needs in collaboration with functional teams• Optimization of service and query performance• Contributions to the frontend in Ember.jsTechnical Context:Java • REST APIs • DDD Architecture • Event-driven • GitLab • Ember.js • PostgreSql • Liquibase . Clean Code . Jenkins . Rundeck . Unit tests
- Caisse des Dépôts et ConsignationsJava DeveloperPUBLIC SECTORApril 2019 - September 2022 (3 years and 5 months)Bordeaux, FranceAs part of my experience within the IT consulting firm Onepoint, I was assigned to a mission at Caisse des Dépôts et Consignations.Caisse des Dépôts is responsible for protecting popular savings, financing social housing, and managing pension funds.In a team shared between France and Canada, I participated in the evolution of the Personal Training Account (CPF) portal and pension tracking.Our team:- 12 developers- 1 Scrum Master- 3 testers- 1 Product OwnerMy tasks:- Develop new features primarily related to user management, calculation of their entitlements, and verification of their eligibility based on the requested training- Contribute to code reviews- Participate in estimations and design- Communicate with business experts- Ensure application maintenance- Present sprint results during the Sprint ReviewI implemented business rules through SOAP services and batch jobs.I implemented a BAM (Business Activity Monitoring) using the Elasticsearch, Logstash, Kibana stack to track payments through logs.I also set up and maintained batch jobs for mass data processing.Technical Context: Java 11, Hexagonal architecture, Agility (Scrum), AOP, Hibernate, Jpa, Spring Batch, Jenkins, Cloubees, Filebeat, ElasticSearch, Kibana
- BMWJava DeveloperAUTOMOBILESeptember 2018 - March 2019 (6 months)Bordeaux, FranceAs part of a permanent contract with the IT consulting firm Onepoint, I had the opportunity to work for the BMW group.BMW dealerships need to exchange information to manage their customers and offers.They use an internal portal to share documents, messages, and collaborate on tasks.Working with:- 2 backend developers- 1 UX/UI designer- Product OwnerI contributed to the graphical redesign of an internal portal using JSF2.Based on the mockups provided by the UX designer, I participated in implementing a new visual design for this portal intended for dealerships.Technical Context: Java 8, JSF2, Primefaces, Flexbox
Recommendations
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
- Java/JEE Development, HTML, CSSWild Code School2018Developpement Java/JEE, HTML, CSS
- DUT Electrical Engineering and Industrial ComputingIUT de VilletaneuseDUT Génie Electrique et Informatique Industrielle