Hello, (bonjour ?)
I’m Baptiste, I currently work at OCTO.
As a software engineer, I have always been interested in solving problems with simple and effective solutions. It is with this state of mind that I carry out the projects I work on.
My experience in the web in many kinds of missions allowed me to improve myself on craft practices, with the aim of spreading them around me, and to convince that a well-designed code is a necessary key in the success of a project.
Software engineer – OCTO
September 2018 - Now
Professional Scrum Master I
Developer Circle Lead – Facebook
October 2017 - September 2018
Developer Circles is a new program from Facebook, comprised of a global network of developer communities around the world. Driven by Facebook’s overall mission to connect the world, Developer Circles is a new program designed to connect developers to foster collaboration and knowledge sharing.
As a Lead for the Developer Circles here in Lille, organizing events, managing our online community, and liaising with Facebook as an overall advisor for the program.
Software engineer – Adeo (via OCTO)
September 2016 - Now
Being at the beginning of the redesign of the Opus project, omnichannel publishing platform of Adeo, the work was mainly to set up the Scrum team and to build the core of the application (API and back office).
It is in collaboration with the business units of the group that the product has been incremented around the best development practices: articulation of the gitflow around the needs of Quality Assurance, peer coding, collective reviews, complete unit/functional/perf tests. Skill improvement over search services (Elasticsearch) was essential in order to provide a product meeting highly demanding business requirements.
When going into feature teams, I was given the role of Scrum Master.
Software engineer – Ineat
August 2016 - September 2018
Developer – Vékia (via Ineat)
April 2016 - September 2016
Consulting and development of the architecture of the Provisia project. Compliance with best practices is important: setting up a code convention, generation of useful documentation, tests (unit and end-to-end), code quality. The “offline-first” concept was a very big need that have been respected.
These strategic choices had to fit with a short and long term, while respecting the policy and resources of the company.
Creation of functional mockups highlighting the concepts of an efficient user-experience.
Developer – Ineat
October 2014 - August 2016
Sandwich course training of 2 years.
Developer – Zodio (via Ineat)
February 2016 - April 2016
Consulting and development of the backend part of Zodio’s loyalty apps. Building up an action plan of best practices around technical environment: code quality (eslint), contribution guide, coding styles, versioning tool with git, continuous integration (pm2).
In close collaboration with the mobility team, the realization of the Node.js API was used to feed Android apps.
Setting up the live server with a direct and secure link to the Ineat offices.
Developer – La Compagnie des Vétérinaires (via Ineat)
August 2015 - January 2016
Creation of the new website of the “Bulle Bleue” part, with a modular vision so that we could extend the need to other parts of “La Compagnie des Vétérinaires”.
I was managing the front and back developments, but also the network part by setting up integration servers and testing ones, as well as SSL certificates (self-signed or not) allowing integrity and security of data. Intensive developments on the “quote” module. Implementation of an important code quality (leading to many code reviews). The project was followed by the Scrum method.
Technical environment: Express.js (Node.js), AngularJS, gulp, Nuxeo, JWT, Jenkins, Git/GitLab.
Developer – Ineat
March 2015 - July 2015
Development of a responsive mailing platform for a customer.
We were followed by the Scrum method to build a Symfony 2 backend, as well as an AngularJS frontend.
Developer – Leroy Merlin (via Ineat)
June 2015 - June 2015
Specific devs around the Nao robot in order to animate a talk.
Using the Chorégraphe tool, Nao was able to interact during a conversation, move around, be a timekeeper (between the different speakers), as well as animate some predefined games.
Developer – CITC-EuraRFID (via Ineat)
February 2015 - February 2015
Implementation of vocal interactions with Smarthome, the connected home by Euratechnologies. We built a Node.js app that allowed the translation of the voice from sound to HTTP requests, sent to the Smarthome.
It is now possible to operate and have information about shutters, doors, lights, temperature and air quality rate.
Scrum master – Ineat
October 2014 - February 2015
Building a web app that allows managers to be more efficient on tracking the every day life of each collaborator. A PoC were created as a Gantt interface, in order to impute the tasks.
We build it over Scrum method, and I was the scrum master of a team of 4 people.
Use of innovative tools and technologies to train other collaborators (Stylus, Jade, CoffeeScript, Symfony 2, AngularJS, Git).
Developer – Codegent
June 2014 - October 2014
Designing AngularJS, NodeJS and Laravel apps into a London web agency. My job was focused on enhancing intern apps as Twilert and BATN, and extern ones as 1Stream (BBC) and Ilumi (Tanfield Food). Using versioning tools such as git, and automation scripts such as gulp and Grunt. Project management was driven with SCRUM.
I was immersed into a new country.
Developer – Silicon Salad
May 2013 - August 2013
Development of multiple RoR web apps: SOCAM, Potatomobile, JEF Chaussures. Build my own gems (sentencify and private ones).
Frequent use of GitHub and continuous integration tools (Travis / Coverall).
Developer – Roquette Frères
May 2012 - August 2012
Launch of an IT department (infrastructure and hierarchy). Design several softwares using WinDev.