Tech Lead, Software Engineer
Still working on the same network box product but as tech lead of my team.
Another part of this role is to ensure that quality code is produced, and best pratices are followed. Another one is to participate to create the technical design of future features.
apr. 2018-may. 2019
Working as part of a 5 developpers agile team on a network box for ship, allowing to manage satellite connectivity on board and relying on various technologies such taht Java (with Spring/Hibernate), Python, Angular...
We had to maintain the current product, and to work on new features for the next release.
may. 2017-dec. 2017
As one of the two web developpers of a small agile team, I was in charge of replacing an old silverstripe backend with a new GraphQL-based one, that would be maintained in-house and that should be generic enough to be re-used for other projects. This backend was written for nodejs and we successfully re-used it for another new projet during my last month there.
On the other hand, I had to maintain and to add new features to the React/Redux front-end which was using the GraphQL backend. This also implied to turn the design coming from the UX designers of the team into a clean and responsive html/css.
We were using continuous integration for the whole process, through Bitbucket and Codeship. The product was deployed as a docker image into ECS with the help of CloudFormation.