Fabien - Lead back-end Node/C++

Ref : 140709G002
Email vérifié
Photo de Fabien, Lead back-end Node/C++
Compétences
Expériences professionnelles
  • 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
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------

Études et formations
  • 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

D'autres freelances
Administrateur réseaux TypeScript

Ces profils pourraient vous intéresser !
CV Développeur Full-stack
Eliott

Développeur Full-stack

  • Champigny-sur-Marne
JAVASCRIPT TypeScript Google Cloud Platform FLUTTER Vue.js GO JAVA Spring Boot
CV Développeur Angular
Hassen

Développeur Angular

  • MASSY
TypeScript JAVASCRIPT Angular CSS SCRUM GIT
CV Développeur NODE.JS
Steve

Développeur NODE.JS

  • GOUSSAINVILLE
NODE.JS JAVASCRIPT TypeScript SQL JAVA PHP PYTHON AMAZON AWS Angular
Disponible
CV Développeur Full Stack JAVASCRIPT | TYPESCRIPT
Morgan

Développeur Full Stack JAVASCRIPT | TYPESCRIPT

  • LACHASSAGNE
JAVASCRIPT REACT.JS NODE.JS TypeScript
Disponible
CV Développeur Full-Stack JS
Ahmed

Développeur Full-Stack JS

  • SANNOIS
JAVASCRIPT TypeScript REACT.JS NODE.JS Express.js MONGODB API RESTful Microservices
Bientôt disponible
CV Développeur Fullstack
Mouhyi

Développeur Fullstack

  • BÉDÉE
GIT JAVA JAVASCRIPT Angular NODE.JS SQL STRUTS TypeScript AGILE PYTHON
Disponible
CV Expert Angular
Saad

Expert Angular

  • VIROFLAY
Angular TypeScript
Disponible
CV Ingénieur de développement Angular
Chady

Ingénieur de développement Angular

  • ACHÈRES
JAVASCRIPT HTML5 Angular CSS TypeScript NODE.JS REACT.JS
Disponible
CV Développeur Js / Ts, Angular / Nodejs / Nestjs
Youness

Développeur Js / Ts, Angular / Nodejs / Nestjs

  • POISSY
JAVASCRIPT TypeScript Angular GIT SCRUM NODE.JS REACT.JS MYSQL
Disponible
CV Développeur Javascript
Nicolas

Développeur Javascript

  • WIMEREUX
JAVASCRIPT AWS LAMBDA SERVERLESS SELENIUM TypeScript DOCKER REACT.JS REVERSE PROXY PYTHON React Native
Disponible