8 years experience in Kotlin / Java development for a Banking Cloud Platform building reactive micro- services. 2 years experience in Rust to implement tools for developers.
Sopra Banking Software*, Annecy, France*
SBCP micro-services libraries development (2020 to today):
Sopra Banking Cloud Platform purpose is to rebuild the historical banking platform with micro-services architecture, fully operated by Sopra Banking.
Reduced development time of the platform micro-services building
common libraries.
Developed and maintained libraries to simplify development of DB layers,
APIs, Kafka producers and consumers, APIs security, ...
Results :
o Sped up each micro-service development by 30% o Provided standard pipelines reducing pipeline development cost to 0 at micro-service projects side. o Provided a Rust CLI to micro-service projects to automate many developers’ actions on their local machine. o Secured micro-services APIs following OAUTH2 requirements.
Tech stack : Kotlin / Java, Spring Boot and Rust
eParameters development (2015 to 2020) :
eParameters is a central component of the Sopra Banking Platform to manage functional and technical parameters of all the banking components of the platform.
Solved the application performances issues to fit the expected service-level agreement (SLA) defined with clients.
Specified the new data layer, the new business layer, the new batch layer and the new UI to fix the application performances issues.
Results :
o Time response of batches reduced from multiple hours to 15 minutes for processing millions of parameters. o Time response of REST APIs reduced from 20 seconds to less than 1 second for most of the end points. o Solved freezing UI issues, each action takes less than 1 second.
Tech stack : Angular and J2E.
Dyma*, Annecy, France*