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.
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.
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.
Sandwich course training of 2 years.
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.
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.
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.
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.
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.
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).
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.
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).
Launch of an IT department (infrastructure and hierarchy). Design several softwares using WinDev.