As an architect, I was involved in the DevSecOps transformation. We used a buildpack approach and many tools such as CircleCI, Jib and Kaniko to create a simple yet secured, and open CI pipeline for all teams.
As an architect, I also worked closely with the developers, I provided advises as well as concrete technical solutions in line with the industry and its good practices.
I was also involved in the recruitment process by giving technical interviews to tens of candidates
I was tech lead of the team in charge of a sensitive client-facing (couple millions of users) webapp. We delivered lots of improvements, especially dedicated to accessibility.
And I also took part in the backend development and had to work on legacy microservices as well as build new ones.
DevSecOps
Buildpacks
Microservices
CI/CD
Java
Spring
Spring Boot
Reactor
Kafka
CircleCI
Docker
Jib
Kaniko
React
Redux
GraphQL
MongoDB
Okta
OpenShift
Redis
2017 - 2019
Technical Leader / Senior Software Engineer
Société Général CIB
Montreal, QC, Canada
Val de Fontenay, France
I kickstarted a new strategic project by creating architecture, development guidelines, CI/CD platforms etc.
As the first person on this project, I had many roles such as developer, tech lead when other people joined, or architect.
Everything was done in a microservice approach to provide many APIs in order to process legal contracts with some NLP and ML.
The backend development was done with TDD/BDD methodology and we created integration testings and scenarios with the users.
The CI/CD pipeline was done mainly with Jenkins and XLDeploy in order to have a continuous integration environment and flawlessly deliver from dev to prod.
I also contributed to the frontend client development.
Java
Spring
Spring Boot
OAuth2
Consul
Zuul
Jenkins
Sonar
Git
Maven
Docker
Angular
Python
BDD
TDD
DevOps
Cucumber
Living Documentation
2016 - 2017
Software Engineer
Generali
La Plaine Saint-Denis, France
I helped create good practices and development guidelines in order to stabilize and standardize all Java applications of the IT department (CI/CD, TDD, BDD, libraries).
I also migrated an obsolete webservice from Corba to Java.
J2EE
Anugular JS
Selenuim/Fluentlenium
Jenkins
2016
Software Engineer
SFEIR
Neuilly-sur-Seine, France
I contributed to the backend development of an application dedicated to the employees skillsets with a graph database and graphic representation.
Java
Docker
Spring
Spring Boot
Neo4J
Google Cloud (AppEngine, ComputeEngine
2013 - 2016
Software Engineer
Crédit Agricole CIB
Courbevoie, France
I designed and implemented the complete refactoring of an inhouse front-to-back booking application from Struts to Spring, and from Java 5 to Java 8 with teams in Paris and Noida (India).
I did the full makeover of the CTRLM (scheduler) architecture for New-York IT Treasury department.
I also developed functionalities on front-to-back proprietary application Kondor+, handled support L3 and managed an offshore team of 6 peoples in Noida.
Java
Spring
Hibernate
jUnit
SVN
Maven
JavaScript
Kondor+ by Misys (formerly by Reuters)
Shell scripting
STP
Sybase ASE (T/SQL)
CTRLM
Team Management
2012
Software Engineer (Intern)
BNP Paribas
Montreuil, France
I made detailed analysis of business requirements to enhance the reporting tool of the Treasury.
I developed lots of new reports through the creation of complex and optimized stored procedures.
These optimizations were mainly done through indexes and crafted SQL joins with temporary tables.
SVN
Shell scripting
Sybase ASE (T/SQL)
C++
Powerbuilder
2011
Fullstack Developper
buzzing light
Paris, France
I was part of both backend and frontend development for the short-term jobs web and mobile platform Beepjob.
I fully designed and developed the search engine based on the user location, enhancement with many criterias such as distance, type of contract, relevance etc.
I also helped define the visual identity.
PHP
HTML
CSS
JavaScript
AJAX
MySQL
Google Geolocation API
education
2009 - 2012
Diplôme d'IngénieurMaster of Science in Computer Engineering
ECE Paris École d’Ingénieurs
Paris, France
Major Information Technologies • Minor Audiovisual & Multimedia
Concordia University2011 (sept. - dec.)
Montreal, QC, Canada
Major Computer Science
2007 - 2009
Diplôme Universitaire de Technologie (DUT) InformatiqueBachelor of Science in Computer Engineering
IUT de Montreuil Université Paris 8
Montreuil, France
Major Software Development • Minor Software Development
Wrexham Glyndwr University2008 (june - aug.)
Wrexham, Wales, UK
Major Computer Science • Minor Applied Computing
2004 - 2007
Diplôme d'Etudes Universitaires Générales (DEUG) d'Admistration Economique et SocialeBachelor of Social sciences and Economics
Université Paris 1 Panthéon-Sorbonne
Paris, France
Major Economics
2001 - 2004
Baccalauréat Economique et SocialFrench High-School diploma in Economics And Social Science