Fabien - Lead back-end Node/C++
Ref : 140709G002-
92100 BOULOGNE-BILLANCOURT
-
Administrateur réseaux, Développeur (32 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance

Business experience
04/2022 - Paris/France
Tech Lead Fullstack– Digital in Store - Sephora
Sephora is parfum and cosmetics retailer
Tasks:
● Team animation with a team of 6 developers using agile/scrum practices
● Define solution architecture to respond to the customer needs
● REST Api design and implementation
● Project management
● Respond to the client request by the creation of customs integrations
Tech:
● Typescript/JS
● Defined the architecture and specs
● CI/CD, TDD and code Review
● Micro Service & Distributed Architecture
● Node.js/Typescript/React.js/Docker/GCP/Terraform
04/2020 – 03/2022 Paris/France
Lead Dev node.js – professional services - Mediarithmics
Mediarithmics is a customer data platform and marketing activation that
manages billions of user point for Company.
Tasks:
● Manage a team of 6 developers using agile/scrum practices
● Catching of developers to solve complex problem and give a best practices of coding
and architecture
● Define solution architecture to respond to the customer needs
● Define and developing a Docker execution platform to manage the needs of batch job
execution based on Kubernetes and micro-service architecture
● Project management
● Respond to the client request by the creation of customs integrations
Tech:
● Typescript/JS
● Defined the architecture and specs
● CI/CD, TDD and code Review
● Micro Service & Distributed Architecture
● Node.js/Typescript/React.js/Docker/Rabbitmq/MongoDB/Kubernetes/GCP/AWS/ azure
05/2019 - Boulogne-Billancourt/France
Founder & Full stack Dev - Bamboo Trading
Bamboo Trading is a trading platform that help users to trade better with an automatic system and enable users to follow
traders’ strategy (social trading)
********
Tasks:
● Designed a product that scales up to 10K real-time trading bots with a latency < 1ms
● Managed a team of 2-4 developers
● Developed Business and Marketing strategies following a market analysis
● Set up a social media acquisition strategy and activate it (Discord/Facebook/Blog)
● Built a Business plan and submit it to investors and local institutions for financial support
Tech:
● R&D on quantitative trading algorithms
● Development of a Real-time micro-services infrastructure to allow a scalable service
● Defined the architecture and specs
● CI/CD, TDD and code Review
● Created an Admin website to manage users
● Set up a backup and resilience system
● Micro Service & Distributed Architecture
● C++11/Node.js/React.js/Python/Docker/Rabbitmq/MongoDB/Kubernetes/GCP
12/2018 - 04/2019 Boulogne-Billancourt/France
CTO & Node.js Developer - Master Mind
Innovating Dating app using geolocation and matching algorithms
Tasks:
● Defined a technical strategy and architecture to respond to company’s objectives and scale thousands of users with responses < 200ms
● Led a team of 4 developers (2 front – 2 back)
● Identified a hiring need and conducted recruitment process
● Set up Agile method with sprint of 2 weeks
● Defined and implemented a stress test protocol
Tech:
● Back-end Development using node.js
● Code refactoring & Review
● Docker and Kubernetes integration
● CI/CD using gitlab
● Node.js/MongoDb/Kubernetes/GCP
06/2018 - 10/2018 Boulogne-Billancourt/France
Freelance back-end Developer - Master Mind (an early stage start-up of 5 people)
Innovating Dating app using geolocation and matching algorithms
Tasks:
● Defined a micro service architecture regarding the legacy, the client request and technical needs to scale the product for thousands of
users
● Refactored a monolithic python back-end to micro-service architecture for better scaling
Tech:
● Code refactoring & testing
● Created a scalable chat system using SocketCluster
● Deployment using Docker/Kubernetes/GCP
● Python/Node.js/MongoDb/Tornado/Socket.io/SocketCluster
05/2017 – 11/2018 Paris/France
CTO & Co-founder - Peem SAS - Chatly-app
Location-based chat App, that allow people to e-meet around diverse topics in chat groups
Tasks:
● Defined the technological vision and technical stack regarding the market analysis
● Ensured that technology will support the business demands for thousands of users and low latency
● Defined a strategy with co-founders to request financial support
● Developed the business and conducted a marketing strategy
Tech:
● Designed a social app architecture based on Google cloud platform
● Full stack development for IOS and Android
● GCP/Firebase/JS/React-native/IOS/Android
09/2016 – 01/02/2018 Velizy/France
R&D Technology Software Engineer C++ - Dassault Systèmes
"Execution & Co-simulation Framework": Team's mission is to lay the foundations of future applications, widely distributed,
agile, and portable
Tasks:
● Defined a project steps and create a timeline to realise it
● Developed the product using Agile method and sprint of 1 or 2 weeks
● Proposed a technical solution to respond to the user story and deadlines
● Designed a declarative workflow execution system to execute real time computing on a distributed architecture (cloud)
Tech:
● Worked on a new real-time framework (c++), leveraging both multi-threading, multi-processing and scripting (JavaScript)
● Developed the automatic generation of REST API to expose the computing grid (Java)
● Designed web-app (JS) to create the declarative workflow
● Controlled the quality of the development with continuous integration (Jenkins) and « pair review » using agile methods
● Keywords: C++11, JS, JAVA, HPC, Distributed Systems, Micro-Services, Cloud, Threading
03/2016 - 09/2016 Velizy/France
Intern - R&D Software Engineer - Dassault Systèmes
Distribution node architecture to produce “ray traced” images using C++ Scheduler Node integrated in CATIA software
● Created a web-app widget dashboard (JS) to manage and monitor a cluster
● Developed back-end Probing nodes to centralize host usage metrics into the web-app widget
● Integrated a one-click render task into CATIA software
04/2015 - 08/2015 Elancourt/France
Intern Java Software Engineer
Airbus Defence and Space
Designed and integrated a 3D engine (C++) for a UAV simulator and a ground station control (Java)
• Developed various features of an UAV ground control software, such as a real-time weather system or a GPS navigation system
• 2D / 3D mapping system (World Wind and Airbus Technologies) and Vector Database with PostGis
2014 : Responsable du pôle drone/modélisme dans l’association Etudiante R&D - I.C.E EFREI
2013-2014 : Réalisation d’un moteur Graphique 3D en C++.
Avril à Juillet 2013 : Technicien d’intervention chez Orange Business pour mon stage de fin d’étude (Blois).
Eté 2012 : Manutention en Intérim et assistant de production chez SKF (Tours).
Eté 2011 : Assistant de production, STMicroelectronics (Tours).
De 2007 à 2009 : Gestion d’un serveur (Proxmox, linux, Web) pour une association MEZA (Paris) - soutien scolaire en ligne, et développement web 3D
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
FORMATION ET DIPLÔMES :
2013-2016 : EFREI - Ecole d'ingénieur des Technologies de l'Information et de la Communication, Villejuif (94)
Diplôme habilité par la Commission des Titres d’Ingénieurs (CTI) depuis 1957
Juin 2014 : Licence Sciences et Technologie – Mention Mathématiques et Informatique - Université de Marne-La-Vallée (77) en partenariat avec l’EFREI
Avril à Juin 2014 : Immersion internationale à l’université de San Jose (USA – Californie)
2011-2013 : DUT Réseaux et télécommunication, Université François-Rabelais, Blois-41
2010-2011 : L1 Mathématiques- informatique, Université François Rabelais, Tours-37
2010 : Obtention du baccalauréat scientifique, Lycée Vaucanson, Tours-37
COMPETENCE PROFESSIONNELLE :
Programmation : C/C++, JAVA, PHP, HTML/CSS, SQL, POO, Python (base)
OS & Logiciel : Linux, Mac OS Windows 2008 Server/XP/7, Proxmox, VMware ESX / ESXi, Visual Studio, Eclipse
Réseaux : Réseaux locaux, Administration de systèmes d’exploitation réseaux, Technologie IP/Internet
Télécommunications : Signaux et systèmes, Transmission numériques, Téléphonie, Technologie internet, réseaux étendus et réseaux d’opérateurs
Langues : Anglais, 500 points (TOEIC blanc)
Education
09/2013 – 09/2016 Paris/France
Master’s degree of Computer Science and Engineering
EFREI (Engineering school)
●Software Engineering, Entrepreneurship, Management
09/2015 – 03/2016 Barcelona/Spain
Erasmus - Master Innovation and Research in High Performance Computing (HPC)
University Polytechnic of Barcelona (BSC)
Parallel Programming, Super Computers Architecture, Distributed architecture, CPU Architecture, innovation, research and security
03/2014 – 05/2014 California/USA
Three-months Abroad Program
San Jose State University
● Entrepreneurship, Java advanced programming, Operating systems, Network and protocols