Java, REST, SOAP, Maven, Gradle.
Pivotal Cloud Foundry. Spring Cloud architecture (Zuul, Gateway, Spring Cloud Contract, Spring Cloud
Hystrix)
Spring Boot, Spring Data, Spring Data REST, Spring Security.
Microsoft Windows, Linux (Ubuntu, Fedora) et Mac OS. PostgreSQL, MySQL, SQL,
MongoDB, CouchDB.
Kafka, RabbitMQ.
Concourse CI, Circle CI, GitHub Actions.
TDD, BDD, Safe, Agile Scrum, Gherkin, Cucumber, Angular, Git, Hibernate, SOLR, Android, JSP, HTML,
JSON, JavaScript, CSS, etc.
12/2017 - 12/2022 Architect lead / Web developer / Backend (Desjardins Bank)
• Working on Safe/Agile environment
• Leading the members of the squad and prepare the architecture to:
- Build micro services using spring boot.
- Technical solution design and cloud micro services architecture.
- Setup a messaging system whether using Kafka or RabitMQ.
- Initiate the squad to the PAAS.
- Testing using BDD/TDD and Gherkin/Cucumber.
- SQL and NoSQL Databases integration: PostgreSQL, MySQL, SQL, Mongo,
CouchDB.
- Provide services implementing the Consumer Driven Contracts approach
using Spring Cloud Contract.
- Accelerate development cycle while ensuring the quality of the code by
using "continuous integration/continuous delivery" tools.
11/2016 - 11/2017 Team lead / Web Developer (Alithya)
• Working on Agile environment.
• Leading the members of the squad and help them to :
• Build RESTful API’s using Spring Boot.
• Use of messaging systems like Kafka and RabitMQ.
• Connect applications to many types of databases PostgreSQL, MySQL,
MongoDB.
• Write unit and integration tests using BDD/TDD.
07/2014 - 10/2016 Web Developer (Bibliomondo)
• Working on Agile environment.
• Build RESTful API’s using Spring Boot.
• Connect applications to many types of databases PostgreSQL, MySQL,
MongoDB, CouchDB and power the search using document indexation using
Solr.
• Write unit and integration tests.
03/2013 - 06/2014 Web Developer (Poplinkz)
• Working on Agile environment.
• Build RESTful API’s using Spring Boot.
• Use of databases like MySQL, MongoDB.
• Build android applications and connect them to the API’s already created.
• Write unit and integration tests.
10/2011 - 02/2013 Java Consultant (Bug-tracker)
• Working on Agile environment.
• Build java applications.
• Use of databases like MySQL, SQL.
02/2010 - 08/2011 Java Developer (IBERDROLA)
• Build java, C# applications.
• Maintain the Front-end CSS, HTML, JavaScript, etc.
• Use of databases like MySQL, SQL.
01/2008 - 01/2010 Web Developer (LHM&Consulting)
• Build java, C# applications.
• Maintain the Front-end CSS, JSP, JavaScript, etc.
• Use of Maven, Hibernate and databases like MySQL, SQL.