Senior Software Engineer
Paris, Île-De-France, France
As a Level 3 (Professional 2) engineer on the core team at the Vault platform, I design and improve Vault platform components, drive the adoption of best practices, resolve team issues, and lead project delivery, more details below:- Developed a tool that reduced HSM data recovery times on the Vault platform from up to one day or two weeks to just 5 minutes, enhancing system reliability.- Developed a cascade merging automation tool, saving around 40 minutes per month per active… Show more As a Level 3 (Professional 2) engineer on the core team at the Vault platform, I design and improve Vault platform components, drive the adoption of best practices, resolve team issues, and lead project delivery, more details below:- Developed a tool that reduced HSM data recovery times on the Vault platform from up to one day or two weeks to just 5 minutes, enhancing system reliability.- Developed a cascade merging automation tool, saving around 40 minutes per month per active service, reducing manual effort, and lowering code conflict likelihood by ensuring direct merges from release branch to candidate release branches and main, focusing the team more on development than on operational tasks.- Contributed to 7 design documents on the Vault platform, ranging from business logic feature and to core internal systems. My involvement led to roughly 15% reduction in development time for a major feature, enhancing team alignment and project clarity.- Led the overhaul of a legacy Scala service on the Vault platform, crucial for business continuity. My work enhanced data consistency and HSM integration, reducing error rates to below 0.1% and preventing disruptions in client operations. Additionally, this project expanded our team's capability in resolving issues from a few members to a larger group, achieved while learning Scala and tackling complex legacy code.- Improved HSM data migrations on the Vault platform, cutting down client maintenance windows from 2 hours to an average of 15 minutes per quarter, and to zero data inconsistency issues during migrations. The new system eliminated previous incidents that typically required over 3 hours to resolve.For more in-depth insights into these experiences, please see the dedicated projects section.Technology used: AWS, Kubernetes, Helm, Terraform, ArgoCD, Spinnaker, GitHub actions, Datadog, PostgreSQL, RabbitMQ, FastAPI, Flask, Fiantra, Redis, Celery, Typescript. Show less