Curriculum Vitae

I'm an experienced Senior Full-stack developer with strong Java and JavaScript knowledge.
I'm comfortable performing in fast-changing, result-driven environments within the web application domain.
I'm always eager to learn new technologies and adapt myself quickly into a new environment.
Knowledge sharing and provide internal coaching to the teams for building better products is exactly what I'm all about.

Experiences

Full-stack developer @ Atos/European commission

15/06/2020 - Now

  • Development of a back office / front office for the DG Empl
  • Service Worker (PWA)
  • Upgrading from angular 7 to 10
  • Angular 10 / Spring Boot / Kafka / Artemis

TECH LEAD/FULL-STACK developer @ Cognizone

01/10/2019 - 31/05/2020

  • Coaching the juniors
  • Tech Lead
  • Implementing Cucumber testing (BDD)
  • Development from scratch of a back-office based on the RDF specification for the French Cultural Ministry to manage the different languages existing in France (backend + frontend)
  • Development from scratch of a back-office based on the RDF specification for the Swiss government to manage the different treaties and legislation between Swiss and European Union (Backend & front)
  • Scrum methodology
  • Technologies: Java 11, Spring Boot, Apache Jena, Angular 8 & 9, Angular Material, TypeScript, Docker, Virtuoso, Sparql, Elasticsearch, Swagger, Selenium, Cucumber

TECH LEAD/FULL-STACK developer @ Atos

01/02/2019 - 30/09/2019

  • Development of a Broker (ESB) for the CIN (Collège Intermutualiste National)
  • Development from scratch of the BCPPROXY based on Camel for the CIN
  • Development from scratch of the Track & Trace application based on Camel and Kafka (frontend Angular 5+)
  • Bug fixing, implementation of new features (Backend)
  • Scrum methodology
  • Writing architecture document
  • Application Design
  • Technologies: Apache Camel, Java 8, Spring Boot, Kafka, Angular 6, Ansible

Freelance Full-Stack Developer @ BNP Paribas Fortis

08/01/2018 - 30/01/2019

  • Development and maintenance of the authentication/authorization mechanism for EasyBanking Web, Mobile and Business
  • Integration of itsme and gemalto
  • Bug fixing, implementation of new features (Backend + Frontend)
  • Scrum methodology
  • Technologies: Java 6, Maven, Docker, SVN, Ansible

Senior Full-Stack Developer @ Arhs

01/01/2018 - 31/07/2018

  • Development of the Eures portal for the european commission
  • Technical analysis
  • Bug fixing, implementation of new features (Backend + Frontend)
  • Refactoring
  • technologies: Spring, Maven, AngularJS, Elasticsearch, Docker, Hibernate, MongoDB, ActiveMQ, Java 8, Apache

Java Developer @ DXC Technologies

01/01/2017 - 31/12/2017

  • Development from scratch of a web portal for the Public Services Department of the Walloon Government
  • Analysis and development of web forms based on Jway
  • SOAP webservices using apache CXF
  • Refactoring
  • Maintenance
  • technologies: Spring, Maven, Primefaces, Liferay, PostgreSQL, Hibernate, Apache CXF

Analyst/Developer @ Voxbone

01/06/2016 - 31/12/2016

  • Maintenance and development of a web portal and its backoffice using AngularJS 1.x, Spring MVC, JPA, RabbitMQ & MySQL, java 8, Spring batch, rxJava & Spring boot
  • Business analysis for the new billing application
  • Refactoring, technical reviews,…
  • Scrum

Backend Java developer @ Adneom

01/06/2014 - 31/05/2016

  • Maintenance and development of an ESB(Talend) for Tecteo/VOO
  • Development of Rest & SOAP webservices
  • OSGi modules / EIP patterns
  • Unit tests, Integration tests
  • Load Tests with Apache Jmeter
  • Main technologies actively used: Apache Camel, Spring, Maven, ActiveMQ, Karaf / Talend, Apache CXF, Mockito, assertJ, lucene, Redis
  • Kanban

Junior Java developer @ Vadis

01/10/2013 - 31/05/2014

  • Development and maintenance of a search engine based on Spring, J2E, Hibernate, Solr and JSF
  • Performance improvement, Refactoring, Implementation of new features

Education

Bachelor of computer science @ IEPSCF

01/09/2010 - 30/06/2013

Skills

Java

Spring
Quarkus
J2EE
Spring Cloud
Spring Data
Spring Boot
JMS
Servlets
JPA/Hibernate
Camel
JSF
JUnit
Mockito
Cucumber
Jackson
CXF
Liferay
Swagger
Jackson
J2EE
Maven
rxJava
java 11+
Apache Jena
Gradle
OSGi (Apache Karaf)
 

Event-Driven

Apache Kafka
ActiveMQ
Artemis
Apache Camel
 

Database

Redis
Virtuoso
BlazeGraph
Cassandra
MongoDB
ElasticSearch
MySQL
PostgreSQL
Oracle
H2
 

SoftSkills

T-Shape
Communication
Responsible
Passionate
Assertive
Problem-solver
Flexible
Team player
 

JavaScript/Typescript

NodeJS
Ionic
NPM
JQuery
WebPack
VueJS
Angular 11+
React
Redux
Angular Universal
PWA
TypeScript
Angular Material
Angular Bootstrap
ExpressJS
 

OPS

Docker
Eureka
Kibana
Ansible
Zookeeper
Logstash
Prometheus
Zuul
Jenkins
 

Testing

Cucumber
Selenium
 

Other

Scrum
Kanban
IntelliJ
Git
SVN
Jmeter
SoapUI
RDF
Groovy
Scala
Bash
Linux
 

Hobbies

Functional programming
Travels
Martial arts
Formula 1
Football
Game of go
Space