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.
Working in the Digital Design Service (DDS) of Amadeus for Finnair, I develop features for the web applications (Portal, booking and servicing flows) of the website (www.finnair.com).
Agile Scrum team since 2014 :
Plan, clarify and implement User Stories based on customer's acceptance criterias
Agile teams coordination
13 people + management (2 agile teams now)
Technical stack :
JSP, JS, CSS, Grunt for UnderscoreJS templates + minification, Ant
JEE, Maven
JUnit, Selenium testing
Orchestration with Webwork & Spring
Iplanet & Apache web server, Weblogic application server
Continuous delivery
Atlassian stack
Role in the team :
Scrum Master backup
Agile teams coordinator
Develop new features for all webapplications of the website
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)
Working as Frontend developer for BF Engineering/Securysat (Now http://www.emixis.com/), my role was to develop new features for both admin and public webapplication. Securysat offers tracking devices to allow companies following in real time their fleet of vehicles onto a google map.
Technical stack
Java - Spring - Hibernate
Ant - Maven
Junit - Mockito/powerMock - Selenium
SOAP services
Flex/Air - As3 - Gmap API
Tomcat
Role in the team (2ppl)
Ensure daily backups ( via tapes )
Add new Gmap fencing feature
Develop and integrate flex components (Gauges, slider)