About Yorick
French
Native or bilingual
English
Fluent
Experience
- BNP Paribas Personal FinanceFull Stack JAVA/SPRING Boot /STRUTS - INTMBANKING AND INSURANCEFebruary 2022 - Today (4 years and 4 months)Levallois-Perret, FranceContext & MissionsParticipation then technical leadership of the Customer Service & Person Repository project, aiming to modernize services related to credit, renewals, and insurance, with progressive migration of applications and batch jobs to IBM Cloud. Since 2024, creation and technical supervision of the RCLU (Unique Customer Reference) project, centralizing customer contract management in a unified, scalable, and resilient architecture.Development & Architecture (02/2022 – 12/2023)Implementation of business services: credit transfers, quantiles, DMA, banking and civil status changes.Design and development of REST services (Offer Push, Identify Person, Apple Overview with ThreadPool parallelization).SOAP → REST Migration (Actito emails/SMS), evolution of Struts 1 applications.Maintenance of applications interconnected via Kafka (DB2 ↔ SAV), update of multi-brand email templates.Migration of batch jobs to Java 8, Autosys supervision, secure CFT + PGP/GPG transfers.Unit and integration tests (JUnit, Mockito), code reviews, Jenkins / XL Release / GCLWeb deployments.Lead Developer & Technical Supervision (since 01/2024)Supervision of developers, validation of designs and technical choices.Leading code reviews, promoting best practices (SOLID, Clean Code, Git Workflow, Sonar).Supervision of deployments, monitoring of production environments and incidents.Participation in scoping, technical committees, and application reviews.Writing and validation of specifications, estimations, POCs, mentoring, and technical interviews.RCLU Project (Unique Customer Reference)Hexagonal architecture design, implementation of Kafka Stream / Connect flows.Creation of REST service for LDAP account creation (apigee, oaut2 jwt), management of CI/CD, ACLs, domain per application...Application of SOLID, Clean Architecture, DRY, KISS, YAGNI principles to ensure performance and maintainability.
- BPCEFull Stack Developer Java Spring boot/Angular - ALTENBANKING AND INSURANCESeptember 2020 - September 2021 (1 year)Charenton-le-Pont, FranceProject ContextDevelopment and deployment of a web application for real-time monitoring of documentary credit operations. The team: three developers supervised by a Product Owner responsible for the business vision.Analysis and DesignUser workshops gathered requirements, formalized into user stories, then translated into Jira tickets detailing functional requirements, banking rules, and security constraints. The project followed Scrum with two-week sprints. Retrospectives facilitated continuous improvement.Technical ArchitectureAPI contracts were defined in contract-first mode using OpenAPI 2/3 with Stoplight. An FBTI web service was designed for data reading, secured by JWT. The NTT service, an FBTI consumer, transited through an Axway gateway ensuring routing, security, and monitoring. Swagger facilitated understanding and testing.Frontend DevelopmentThe Angular 8 interface was developed from UX/UI mockups, with a modular architecture. A migration to Angular 11 improved performance, Ivy, and bundle reduction.Quality AssuranceUnit tests (80% coverage) and systematic code reviews ensured quality and sharing. Performance optimizations, including caching, were implemented.Maintenance and CI/CDA Jenkins pipeline automated build, tests, and SonarQube analysis. Multi-environment deployment (DEV, QUAL, RECETTE) with XLDeploy/XLRelease ensured consistency and traceability. Production deployment was progressive with pilots and training sessions.
- Soul & Beauty SprlAngular/Ionic DeveloperHEALTH AND WELLNESSNovember 2019 - September 2020 (10 months)Belgium, United StatesContextParticipation in the development of a mobile application for the health and wellness sector, offering essential client-side services.The project team included a Product Owner, two developers (front-end and back-end), and a testing team.Client-Server Architecture.Mobile Development – Client Side1. Design and implementation of reservation management, allowing users to request a service directly from the application.2. Integration of push notification management via Firebase to inform clients in real-time.3. Execution of unit and integration tests ensuring functional reliability of the application.4. Systematic code review to ensure compliance with quality and performance standards.5. Contribution to deployment on the Play Store and Apple Store, including packaging, quality checks, and version tracking.
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
- Master 2 in Analysis and Design of Secure Information Systems (ACSIS)Versailles Saint-Quentin-en-Yvelines2015
- Professional Master 2 in Analysis and Design of Secure Information SystemsUniversity of Versailles Saint-Quentin-en-Yvelines2015
Certifications
- Secure your web application with Spring Securityopenclassroom2023
- Create a Java Application with Spring Bootopenclassroom2023