Damien RubioSoftware Engineer
Nantes, France

Skills

Architecture / Methodology

API Design
Microservice
DevSecOps
TDD / BDD
Agile / Scrum
UML / Merise

Languages / Frameworks

Java
Spring / Spring Boot
Hibernate / JPA
Python
Angular
React
Vue
Shell Scripting
Redux
Bootstrap
JavaScript
HTML
CSS

Industrialization / Platforms

Docker
Kubernetes
Helm
CircleCI
Buildpacks
Jib
Kaniko
Git / SVN
Jenkins
Maven
Gradle
Sonar

Databases

SQL
MongoDB

Communication

native language
fluent

work experience

2020 - Present

Principal Software Engineer

Qlik
Nantes, France
  • # TODO
  • Microservices
  • CI/CD
  • Java
  • Spring Boot
  • Reactor
  • Quarkus
  • Kafka
  • Jenkins
  • Gradle
  • Docker
  • Jib
  • Kubernetes
  • Helm
  • AWS
  • Go
2019

Application Architect / Technical Leader

National Bank of Canada
Montreal, QC, Canada
  • 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 University  2011 (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 University  2008 (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

Lycée Romain Rolland
Ivry-sur-Seine, France
Major Economics

Crafted with

Powered by Docker, Nginx, Angular and Bootstrap
Hosted on a bare metal k8s cluster running on Talos through proxmox.

Github