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.
As DevOps leader in the technology office, participation in cross-functional initiatives such as DevOps best practices, CI/CD best practices, containerization, secured cloud deployment, infrastructure as code, GitOps, Kubernetes, security scanning... Studies and trials of services like GitGuardian, Aqua, Anchore, Copilot, in various emerging domains. Initiation of a techradar to keep in touch with emerging technologies and trends, generalized to Orange Business and shared with other Orange entities.
As software craftsman, technology watch, articles, newsletters and technical documentation writing. Trials on development environment tools and technology improving development speed and confort. Creation of multiple docker images compatible with different virtual environments shared with the team.
Technologies: Dev Container, Gitpod, Codespaces, versioned devenv
As service manager within the technology office, maintenance of critical GitLab instances for the Orange Business Factory. Implementation of DevOps and continuous delivery best practices, including the deployment automation and release management processes. Communication management with the developer community. Skill sharing with the team regarding release management.
Expertise: Release management, Communication
Tools: Ansible, GitLab, Git, Python
Plateform: Linux
As solution architect, migration of a GitLab instance to a cloud environment with a high availability architecture. Full automated deployment process (infrastructure, applications, configuration) and disaster recovery plan, while ensuring data security.
Methodologies: DevOps, 3-2-1 backup
Tools: Terraform, Ansible, Vault
Platform: Flexible Engine (Huawei cloud), OpenStack, Linux
As service manager, studying and implementing GitLab-CI within Orange Business in a DevOps fashion, which later became the standard CI/CD environment. Writing articles on security risks associated with GitLab runners. Development of a component to secure GitLab runner access in a corporate environment, used by project to register their own runners.
As a solution architect, my goal is to participate in various project phases, to ensure technical feasability, software and delivery quality. Support pre-sales by providing a clear technical, cloud oriented, vision. Support delivery teams to mitigate technical risks. Improve industrialization proces through tooling (development environment virtualization and softwarization) and methodology improvment (DevOps). Start a .NET activity and bring a first team on board.
As technical leader, guiding the team (comprising 40 individuals, including 25 developers, spread across Paris, London, and New York) in both quality and technical aspects. This includes addressing performance issues, optimization, and multi-threading challenges. Responsible for fostering innovation and implementing new development methods and tools to enhance continuous delivery.Implementation of new production measurement methods to proactively detect issues and facilitate post-mortem analysis. Introduction and skill development of a new middleware technology within Société Général, and knowledge sharing with team mates.
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.
As quality manager, define, document and implement methods to enhance and ensure the quality of the company's processes, with the aim of achieving CMMI certification. Onboarding of the management, sales team, marketing team and development teams.
Methodology: CMMI
Tools: Excel, Subversion (SVN), in-house development of an "electronic vault" ensuring customer communication traceability.
As project manager, manage customer projects related to the previously developed application to read and annotate archive documents (see previous experience at IRISA).
As product manager, maintain and evolve the previously developped application to read and annotate archive documents (see previous experience at IRISA). Prototyping with new technologies (AJAX, GWT, Dojo).
As information system manager, study and implementation of the hardware and software infrastructure for Evodia, ensuring data security, process quality and employee productivity.
As R&D engineer, development of an application allowing eletrical diagram creation through a stylus only interface on TabletPC, leveraging a symbol grammar analysis technology from the IMADOC research team. Prototyping a retro-conversion of existing paper diagrams into eletronic diagrams.
As a developer, design and develop a web application to read and annotate national and local archive documents, leveraging the document analysis technologies from the IMADOC research team.
Technologies: Java J2EE, SQL, XML
Tools: Eclipse, PostgreSQL, Tomcat, Ant, SVN
As a developer, adapt the web application to an exclusive pen based usage (no keyboard, no mouse) as part of a prototype for the "desktop of the future".
Cette formation avait pour but de situer mes compétences en gestion de projet - acquises sur le terrain - par rapport aux méthodes "standard" du domaine.