Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic

Lucas KERDONCUFF

Java Developer
Montréal,QC

Summary

Enthusiastic developer, with 8+ years of experience in Java, and 3+ years in Javascript.

Versatile and easy going, I worked in all kinds of businesses (Banking, Services, Media, etc), from start-ups to large companies.

Eager to learn, I’m always open to new technologies, frameworks, and getting out of my comfort zone.

Overview

11
11
years of professional experience
5
5
years of post-secondary education
3
3
Languages

Work History

JAVA DEVELOPER + REACT DEVELOPER

IPM GROUP
Brussels, Belgium
09.2018 - 03.2022

Context of the project: IPM is one of the major news companies in Belgium

I worked on the migration from their own back office to ARC solution (used and developed by the Washington Post)

The back office is used by the journalists to write articles, classify them, publish them in specific sections, and more

Team: 8/10 Developer

Achievements: Migrating all the data from one backoffice to the other, with more than 15 years of datas. Worked also on the implementation of widgets used by ARC, and new services

  • Worked with the Washington Post team to integrate their software
  • Implementation of Spring Batches to migrate 15+ years of datas
  • Learn React and Javascript
  • Implementation of new services using React and Java
  • Creation of CI/CD pipelines to follow up JIRA tickets for the team

Technical environment / methodologies:

  • JAVA/J2EE, SPRING (BATCH, SECURITY, WEB FLOW, WEB SERVICES, SCDF), REACT, JAVASCRIPT, MAVEN, GRADLE, ANSIBLE, GIT, APACHE SERVER, NGINX, AWS Elastic Beanstalk
  • JIRA, CONFLUENCE, BITBUCKET, JENKINS, INTELLIJ

GAP YEAR - TRAVEL IN SOUTH AMERICA

Myself
South America
02.2018 - 08.2019

Context of the project: Traveling throughout South America (French Guiana, Suriname, Brazil, Colombia, Ecuador, Peru, Bolivia, Argentina, Chile) in a VW Combi T2.

I traveled the first 5 months by backpack, then my girlfriend and I bought a van in Colombia to travel all the way South.

It was an amazing experience and I learned a lot about myself and other cultures

Achievements: 25000 kms on a VW Kombi from Colombia to Patagonia, from the coast to 5000m mountains, through the rain, the sun and the snow

  • Be more open-minded, easy going and confident
  • Learning about South America cultures
  • Time and budget management
  • Learning Spanish, a bit of Portuguese
  • Basic mechanic skills

Technical environment / methodologies:

  • A VW Combi T2, amazing people and landscapes; Spanish and Portuguese environment, day to day life

JAVA DEVELOPER

BUYWAY
Brussels, Belgium
09.2017 - 01.2018

Context of the project: Worked on different projects for Buy Way or Carrefour Finance, both are consumer credit companies

Team: 7-8 Medior/Senior Developers

Achievements: Added new financial products in regards to the high level of security and quality needed

  • Developing new financial products, new functionalities and new improvements
  • Learning the new world of finance
  • Improving testing method due to high risk
  • Leading junior developer

Technical environment / methodologies:

  • Java EE7, SVN, Agile, Wildfly, REST API, Hibernate

JAVA DEVELOPER

SODEXO
Brussels, Belgium
08.2015 - 08.2017

Context of the project: Worked on the Sodexo application managing the Lunch/Eco/Gift passes. Specifically on the core system handling: the process of ordering, billing, client’s contracts, affiliate’s contracts, and beneficiaries’ information

Team: 7-8 Medior/Senior Developers

Achievements: Refactoring the application to make it easier to add new electronic products. Upgrade the java libraries to reduce the technical debt. Improve the application both in quality and in maintainability

  • Refactoring the backend to make it more generic, to add new products easily
  • First Eco pass, then Gift pass were added successfully with minor effort
  • Upgrade the java libraries (5 years of technical debt), and upgrade from Java 7 to Java 8
  • Review the JIRA workflow from demand to release, to automate most common action, and to move towards continuous integration with GoCd
  • Development of new functionalities (technical and functional analysis)
  • Technical support
  • Working with a project manager, architect, and business on the early phase of a new project (helping with technical decisions, and functional requirements)

Technical environment / methodologies:

  • JAVA/J2EE, SPRING (BATCH, SECURITY, WEB FLOW, WEB SERVICES), ACTIVE MQ, HIBERNATE, JPA, JUNIT, POWERMOCK, MOCKITO, MAVEN, GIT, ORACLE, APACHE SERVER, JSP, JSF, LIQUIBASE, XML, XLS
  • JIRA, CONFLUENCE, CRUCIBLE, FISHEY, GOCD, NEXUS, INTELLIJ, JENKINS, SONAR

FULL STACK WEB DEVELOPER

BOOKVIDEO
Brussels, Belgium
06.2015 - 11.2016

Context of the project: Worked on the Bookvideo administration webapp (CMS). Bookvideo has the purpose to replace the paper menu in a restaurant by one on a tablet device, allowing the restaurateur to design his own menu, and update it live.

Team: I and 2 trainee developers

Achievements: Analyze, develop and maintain the Web application from scratch

  • Analyze the requirements with the final users
  • Develop the backend (express/nodejs/mongodb)
  • Develop the frontend (angularjs/HTML5/CSS3)
  • Responsible for the maintenance, analyze and bugs fixing

Technical environment / methodologies:

  • ANGULARJS, EXPRESS, NODEJS, MOONGOOSE, MONGODB, HTML5, CSS3, WEBSTORM

ANGULARJS/JAVA DEVELOPER

ADNEOM
Brussels, Belgium
01.2015 - 05.2015

Context of the project: Worked on the Adneom application allowing an interaction between Adneom – clients and consultants.

Team: 5-6 Junior/Medior Developers

Achievements: Improve the application both in quality and in maintainability. Development of a new IOS/Android mobile app

  • Refactoring the backend to respect the MVC architecture
  • Add Junit tests with DbUnit to improve the code quality
  • Add hibernate ORM with JPA to improve the performance and maintainability
  • Development of new functionalities
  • Development of the new mobile app for IOS and Android

Technical environment / methodologies:

  • JAVA/J2EE, SPRING, SPRING MVC, HIBERNATE, JPA, SERVLETS, JETTY, JUNIT, DBUNIT, MOCKITO, MAVEN, GIT, MYSQL, ANGULAR.JS, IONIC, HTML5/CSS3, SCRUM

JAVA DEVELOPER

ATOS WORLDLINE
Tours, France
10.2012 - 12.2014

Context of the project: Worked on a Renault project (RLink) allowing the Renault customers to have a tablet device with internet access on their cars.

Team: 15-20 people working in different sites

Achievements: Participate in all stages of the project (from requirements to maintenance). Improve and develop the core system which handles more than 150,000 vehicles. Define the specifications with Renault and the costing

  • Attending meetings with the client to define the specifications of the new requirements
  • Providing a complete technical/ functional documentation
  • Writing guidelines/ new procedures
  • Analyzing the business requirements
  • Developing in Java allowing the system to manage application subscription, vehicles and customers
  • Maintaining and Improving application to deliver performance
  • Following up the increase connected vehicle (about 150,000) to be sure that the system support the car development
  • Implementing an optimized design, technology effective and improved practices
  • Replacements of Talend batches made by the Spring Batch, and add functional tests
  • Checking the quality of the system via Sonar
  • Refactoring the application in order to have a better code
  • Ensuring the level support in the analysis of anomalies
  • Ensuring all the testing phases

Technical environment / methodologies:

  • JAVA/J2EE, SPRING, SPRING BATCH, EJB, TESTNG, JUNIT, MOCKITO, EASYMOCK, HIBERNATE, TAPESTRY, MAVEN, WEB SERVICES (REST, SOAP, WSDL), SSL, JAXB, XML, SOAPUI, CRONTAB, JBOSS, APACHE TOMCAT, JETTY, CFT, MYSQL, GIT, MERCURIAL, SVN

Education

Master of Science - Computer Software Engineering

Université De Bordeaux I
Bordeaux, France
09.2010 - 09.2012

Bachelor of Science - Computer Software Engineering

Université De La Rochelle
La Rochelle, France
09.2008 - 06.2009

High School Diploma -

Institut Universitaire De Technologie
La Rochelle, France
09.2006 - 06.2008

Skills

    Java

undefined

Software

Git

Atlassian Tools

Timeline

JAVA DEVELOPER + REACT DEVELOPER

IPM GROUP
09.2018 - 03.2022

GAP YEAR - TRAVEL IN SOUTH AMERICA

Myself
02.2018 - 08.2019

JAVA DEVELOPER

BUYWAY
09.2017 - 01.2018

JAVA DEVELOPER

SODEXO
08.2015 - 08.2017

FULL STACK WEB DEVELOPER

BOOKVIDEO
06.2015 - 11.2016

ANGULARJS/JAVA DEVELOPER

ADNEOM
01.2015 - 05.2015

JAVA DEVELOPER

ATOS WORLDLINE
10.2012 - 12.2014

Master of Science - Computer Software Engineering

Université De Bordeaux I
09.2010 - 09.2012

Bachelor of Science - Computer Software Engineering

Université De La Rochelle
09.2008 - 06.2009

High School Diploma -

Institut Universitaire De Technologie
09.2006 - 06.2008
Lucas KERDONCUFFJava Developer