Attracted to software quality since early professional years, my various experiences allowed me to enhance my skills, eventually leading me to become technical referent, then technical leader, within a team of 40 people including 25 developers, spread across Paris, London and New York.
My skills in architecture, optimization and functional analysis made me work on two brand new trading platform development projects.
In these projects, I have initiated and leaded a DevOps transition to ensure better quality in delivery in a sensitive domain.
Subsequently, my role as solution architect and DevOps leader allowed me to improve my expertise in this domain, applied to cloud, by solely managing multiple critical GitLab instances in High Availability Mode with full automation on infrastructure, software, metrology and disaster recovery plan fields to secure projects for 5000 developers.
Working in the technical office, I had the opportunity to initiate improvements in multiple fields: infrastructure-as-code, security, development environment, best practices.
Société Générale, Corporate and Investment Bank (juin 2014 - septembre 2015)
As software architect, designing and developing a new trading platform using in-house market access connectors, low-latency communication technology, and a modern graphical interface, with performance constraints for automated electronic trading, in a worldwide (Europe, USA, Asia) deployment context in the bonds domain. Responsible of the implementation of continuous delivery.
Société Générale, Corporate and Investment Bank (novembre 2012 - juin 2014)
As software architect, designing and developing a new trading platform using ION market access technologies, with performance and scalability constraints in a worldwide (Europe, USA, Asia) deployment context in the swaps domain. Measuring and monitoring software quality.
Société Générale, Corporate and Investment Bank (décembre 2010 - novembre 2012)
As developer, maintenance and optimization of a Front-Office market making software, with performance, low-latency, stability, and scalability constraints in a highly multi-threaded environment.