About Lorenzo
French
Native or bilingual
English
Fluent
Experience
- Rakuten FranceFull-Stack Developer Senior Java/ReactE-COMMERCEJanuary 2024 - Today (2 years and 6 months)Aix-en-Provence, FranceContext: Part of the "Catalog" team, responsible for managing the entirety of Rakuten France's product catalog through a highly available, distributed architecture composed of 8 microservices.- Development of frontend templating services (Velocity) and an automated pictogram generation system.- Modernization of the Front-End stack (React-script5, Antd4, Webpack5, PNPM, TypeScript) and standardization of code formatting (ESLint, Prettier) across 8 differents micro services.- Implementation of a custom Redis cache layer (Spring Data Redis, Lettuce) featuring stampede protection (double-checked locking) and Micrometer monitoring, reducing database calls on concerned table by 90%.- Migration of ORM from EclipseLink to Hibernate, resolving critical blocking deadlocks and deploying Grafana dashboards for database query monitoring.- Redesign of the application scheduling architecture, integrating advanced retry mechanisms and distributed locks.- Deployment of a real-time synchronization application (Akka, Reactor, HTTP/2) between the Elastic catalog and partners (e.g., Google Merchant Center), handling 56 million items.- Upgrade of the Back-End stack to Spring 3.0 and Java 17, alongside a massive codebase transition from JavaScript to TypeScript.- Optimization of application stability and resolution of critical Heap Out memory leaks using JDK Mission Control and Eclipse Memory Analyzer.Technical Stack: Java 17, React, SpringBoot, Hibernate, MariaDB, Oracle, Grafana, Github, Jenkins, Maven, Elasticsearch, Claude Code, Redis, Akka, Docker.
- Softway MedicalFull-Stack DeveloperMEDICALJanuary 2023 - January 2024 (1 year)Aix-en-Provence, FranceContext: Softway Medical is a software publisher in the medical sector, particularly for hospitals or radiology clinics. My team managed the heart of the product, the management of medical documents.Achievements:- Engineered & automated the entire deployment pipeline by implementing GitLab CI/CD from scratch, enabling seamless deployment of our applications onto Kubernetes clusters.- Integration of speech recognition services (Nuance) with OnlyOffice online word processing to streamline medical document management.- Implementation of Grafana dashboards connected to Graylog and Prometheus to monitor database performance and metrics.- Refactoring of legacy codebases, specifically optimizing complex SQL queries to reduce execution time by 70%.- Development of new RESTful APIs and utilization of specialized libraries for automated DOCX document merging.Technical Stack: Java 6 to 11, Stencil.js, Quarkus, Spring, Hibernate, MySQL, Grafana, GitLab.
- My Money BankFull-stack Developer Java/ReactBANKING AND INSURANCEMay 2021 - December 2021 (7 months)Nantes, France- Creation of new secure banking microservices to support business needs.- Securing of the technical infrastructure by updating and patching critical vulnerabilities across all active services.- Implementation of asynchronous event streams integrated with Kafka clusters to ensure reliable data transmission.Technical perimeter : JAVA 11, React, Graphql, Jira, SCRUM, kafka
Recommendations
Be the first to recommend Lorenzo
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
- Engineer's degree, NetworksTélécom Physique Strasbourg2018Engineer's degree, Networks
- Dual-Degree Master of Science (M.Sc.)Strasbourg University2018Dual-Degree Master of Science (M.Sc.)
Certifications
- Oracle Certified Associate, Java SE 8 ProgrammerOracle2019
- Oracle Certified Professional, Java SE 8 ProgrammerOracle2019