Currently working as full stack developer, I am a language agnostic person who loves to share ideas and discuss best solution to reach a precise goal. Coming from Java & front end technologies, I have recently learnt Python and C++. Fully aware of the importance of quality and maintenance I push myself to write tested and reusable code as much as I can.
I earned a significant experience in software architecture problematics such as creating simple but complete models to best serve the UI. Contributing to code reviews and working in a fully Agile Scrum environment allowed me to develop my knowledge. From a more functional point of view, working with EPICs also involved me a lot in user stories clarification, splitting and sizing in order to deliver pieces of work in a smart, loosely coupled and efficient way.
My experience in fast paced environment gave me a deep understanding of how to adapt front-end development to best serve any devices (Multiplatform development, responsive design). Working directly with client has increased my notion of priorities as well as my proactivity to anticipate customer needs. I am also conscious of devops problems and know how monitoring prod system is essential.
We designed of a railway modelling platform (based on the Netbeans IDE), in order to help Infrabel railway engineers to design the new railway infrastructure equipped with ETCS tags.
The goal was to allow railway engineers to simulate different configuration at a low cost.
Software in perpetual evolution as requirements constantly evolving.
Working with agile methodologies (SCRUM)
Technical stack :
Java - Netbeans platform - SQL DB - JPA - Swing
Tomcat & CI (Hudson, Sonar)
Test automation tools - JellyTools, Jemmy, FEST
Role in the team :
Ensure development of new features and maintenance on the existing platform
Automating functional tests
Lead on Continuous integration environment (find and setup infrastructure)
Review XML data model for interaction with others companies (i.e. Siemens)
Company Description
The European Train Control System (ETCS) is a signalling, control and train protection system designed to replace the many incompatible safety systems currently used by European railways, especially on high-speed lines.