Brussels, Brussels Region, Belgium
Senior Full Stack Engineer and Dev Lead with 8+ years of experience building enterprise applications using Java, Spring, Quarkus and Angular. Leading teams, defining architecture, leveraging AI/LLMs to accelerate delivery, and taking software from requirements to production while remaining hands-on in development.
- Designed and developed RESTful APIs - Designed and developed front-end responsive components - Contributed to the definition of technical guidelines - Performed code & quality reviews - Worked on the maintenance of existing code and bug fixing Technical Environment: Java (v8-v21), Quarkus, Spring 5, Spring Boot 2, Maven Angular 12, Typescript, Jasmine Docker, Jenkins, SonarQube, Scrum, AWX, Agile
Development of the ETCS Process automation Tools. The goal of this project was to implement a set of applications needed to grant a successful deployment of the ETCS level 1 (European Train Control System) in the Belgian railway network. I was responsible for: - Analyzing Business Requirements. - Designing and defining software solutions that meet the needs of the client. - Implementing new software components, managing the full life cycle. - Writing documentation (RAD, Validation Plan, User manual, SDD & ODD...). - Collaborating in technical brainstormings to adapt and evolve the current technology framework. Technical Environment: Java 8, Maven, Mockito, Swing, Netbeans, MySQL, SVN, GIT, Jenkins, Sonar, Apache POI, XML, XSD, JAXB, JPA 2.0, EclipseLink, Mantis
Implementation of a Java plugin for the Apromore platform, a leading-edge open-source business process analytics platform. This plugin checks the compliance of a business process model against a set of rules and suggests a possible repair in case some rules are violated. The results of this research work are presented in a paper which was published in the prestigious conference ICSOC 2018, Hangzhou, China. Technical Environment: Java 8, Intellij IDE, MySQL, GIT, Planning, PDDL, JSON, XML, Apromore, Fast Downward