Young man from Paris area. I enjoy science, technology, cooking, politics and deep social connections. I installed my first Linux at 12 after searching for "Free Windows" on internet; Flashed a custom firmware on all my smartphones and game consoles. FLOSS enthusiast, I use Arch Linux (btw) as my daily driver since 2013. I would like to dedicate my work life contributing to build and improve our technology, our common goods, wealth or democracies. You know, something useful or important!

Skills

Transversality

Master
  • Curiosity
  • Following passions

Soft skills

Advanced
  • Communication
  • Listening
  • Empathy
  • Creativity
  • Leadership
  • Team work
  • Remote working

Software Developement

Master
  • RTFM
  • C
  • C++
  • Java
  • C#
  • .NET
  • Dart
  • Flutter
  • Qt
  • Python
  • gdb
  • valgrind
  • Git
  • Network Programming
  • Inter-process Communication
  • Security

DevOps & Sys/Net Admin

Master
  • RTFM
  • Linux
  • Unix*
  • Windows
  • Mac OS X
  • Bash
  • Powershell
  • CI
  • CD
  • Pipelines
  • Docker
  • Docker compose
  • Systemd
  • Web servers
  • Web services
  • File storage
  • Mail
  • Torrent
  • Databases
  • DNS
  • SSH
  • Gitlab
  • Security

Mobile & Embedded Development

Advanced
  • RTFM
  • Android
  • iOS
  • Linux based
  • Emulators
  • Cross-compilation
  • Resources usage awareness
  • C
  • C++
  • Java
  • Swift
  • Dart
  • Flutter

Web Developement

Advanced
  • RTFM
  • C#
  • .NET
  • Dart
  • Flutter
  • Javascript
  • Typescript
  • Node.js
  • Python
  • FastAPI
  • Html/Css
  • Angular
  • *SQL
  • MongoDB

UI/UX

Advanced
  • UI/UX Design
  • Web & Mobile
  • Flutter
  • Qt
  • QML
  • SDL
  • Html/Css
  • Angular

Software Architecture

Advanced
  • RTFM
  • Patterns design
  • From existing
  • From scratch
  • UML
  • MVC
  • MVP
  • VIPER
  • Micro-kernel

Automotive IT

Advanced
  • OBD-II Applicative Protocol
  • CAN-BUS Applicative Layer
  • ISO-14230 Applicative Layer
  • ISO-9141 Applicative Layer

Electronics

Beginner
  • Tin welding
  • Circuit diagram reading/writting
  • Circuit design
  • Prototyping

Automotive Mechanics

Intermediate
  • Failure research
  • Maintenance
  • Restauration
  • Preparation
  • Petrol/Diesel engines
  • Electrical components
  • OBD Diagnotic tools

Work Experience (12)

Sep 2021 - Current
Design & Development Engineer
Klee Group
Le Plessis-Robinson, France, https://www.kleegroup.com/en/home

3 projects | 1st one as software developer to build & maintain CRM plugins/interfaces: C#, .NET Framework, Azure Functions, TFS Pipelines | 2nd project as software developer for maintenance on a legacy IT infra management solution: C#, .NET Framework, MSSQL, Access VBA | 3rd project as fullstack web developer to build a digital interim solution: C#, .NET, EF, Angular, MSSQL

  • C#

  • .NET

  • Angular

  • Azure Functions

Jan 2020 - Jul 2020
DPRa, Pedagogical Co-Director
EPITECH Albania
Tirana, Albania, https://www.epitech.al

I was responsible of the 1st and 2nd year EPITECH Bachelor students, which represents around 20 persons. I teached, tutored and accompanied the students during their journey.

  • Pedagogical Co-Director

  • Pedagogical Assistant

  • Technical Assistant

  • Teaching

  • Tutoring

  • C/C++

Jul 2017 - Nov 2019
Embedded Software Developer
Munic (Formerly Mobile Devices Ingénierie)
Villejuif, France, https://www.munic.io/our-offer/

I worked on the applicative level of the embedded devices sold by the company. My work on the devices went from userland drivers, to data processing, with the goal of handling OBD-II communications for light/heavy automotive vehicles. I also worked on the last version of the device's emulator, with a goal of easier development, and better software testing. Moreover, I also had been responsible of leading an internal project, during six months, with a team of around 10 interns. During this time I established a one month formation so that the trainess could acquire all the needed technical and organizational skills needed. This formation has then been used widely accross the compnay for newcomers. The project was made up of one mobile application, one website and some cloud services.

  • Embedded Software Developer

  • Project Leader

  • Tutoring

  • C/C++

  • Java

  • Shell scripting

  • OBD-II

  • CAN

  • KLine

  • J1939

  • Docker

  • Dart

  • Flutter

  • Node.js

Oct 2016 - Mar 2017
Software Developer/Hardware Tester
Substantiel SAS
Montrouge, France, https://www.ordissimo.com/en/why-ordissimo

Worked on Ordissimo, a Linux distribution based on Debian, targeting senior users. I've developed a bunch of shell scripts for functionalities unit testing. I started to develop a kind of hardware testing assistant, based on the top of a web server, and supposed to guide a real human through the process of hardware testing.

  • Software/Hardware tester

  • Software developer

  • Fullstack web developer

  • Shell scripting

  • Node.js

  • MongoDB

Feb 2015 - Feb 2017
Lead Developer
SAM-Solution
Paris, France, and Worldwide, https://eip.epitech.eu/2017/samsolution

Lead developer, member of the human ressources team, technical referent, and software developer. I was a member of a nine students group for a project called the Epitech Innovative Project; the final school project of my Master degree. SAM-Solution is a management tool for IT-infrastructures, allowing to centralize system and software migrations, as well as backup and restoration of user data.

  • Lead developer

  • Manager in HR team

  • Backend developer

  • Devops

  • Node.js

  • Shell scripting

  • EIP - Epitech Innovative Project

Apr 2015 - Jul 2015
Software Developer
Creatiwity
Paris 12, France, https://creatiwity.net/portfolio/detail/23-monalbumphoto

I worked on the "Mon album photo" iPad application, in a team of four people, including software architects, developers, and a designer. The main goal was to make the first version of the application; its concept is to import images from multiple sources and to easily compile them on a photo album, and many other mediums.

  • Mobile developer

  • Swift

  • Objective-C

  • C/C++

  • iOS

  • iPad

  • XCode

  • Mac OS X

Sep 2014 - Jan 2015
Software Developer
Realtime Art Studio
Paris 11, France, https://realtime-art.com/

Follow-up for the "Playy.tv" project. My main goal was to architect and develop a software controller able to receive and execute remote instructions from internet and harware buttons. Restarted software from scratch for full OS portability.

  • Software architect

  • Software developer

  • C++

  • Qt

  • QML

  • RS-232

  • Socket.io

  • Arduino

  • Cross-platform

  • Windows

  • Linux

  • Mac OS X

Sep 2013 - Dec 2013
Software Developer
Realtime Art Studio
Paris 11, France, https://realtime-art.com/

I worked on a project named "Playy.tv". My main goal was to architect and develop a software controller able to receive and execute remote instructions from internet and harware buttons.

  • Software architect

  • Software developer

  • C

  • WinAPI

  • RS-232

  • Arduino

  • Windows

  • System administration

  • Network administration

Jun 2011 - Jul 2012
Automotive Mechanic Technician
0-one
Le Perray-en-Yvelines, France, https://www.0one.fr/
  • Mechanics

  • Electronics

  • Machining

  • Manufacture

  • Classic/Racing/Usual cars

  • Restauration

  • Preparation

  • Maintenance

  • Reparation

Mar 2011 - Apr 2011
Automotive Mechanic Technician
Garage de Maison Blanche
Les Essarts-le-roi, France,
  • Mechanics

  • English classic/Usual cars

  • Restauration

  • Maintenance

  • Reparation

Feb 2011 - Mar 2011
Automotive Mechanic Technician
Toyota Auto-Arita
Järvenpää, Finland, https://www.autoarita.fi/
  • Mechanics

  • Electronics

  • Maintenance

  • Reparation

  • English

Jun 2009 - Jul 2009
Automotive Mechanic Technician
Renault Garage DMB
Le Perray-en-Yvelines, France,
  • Mechanics

  • Maintenance

  • Reparation

Education (5)

[MASTER 2] Expert in
Information Technologies
EPITECH - European Institute of Technology
2015 - 2017
  • EIP - Epitech Innovative Project
  • Artificial intelligence - Evolutionary programming
  • Ethical hacking
  • Network security
  • OpenGL
  • User experience
[MASTER] Master in
Computer Science & Engineering
MIT - Manipal Institute of Technology
2015 - 2016
  • International exchange program
  • 10 months in India
  • CSE - Distributed computing systems
  • CSE - Security architecture design and analysis
  • ICT - Theoretical fundations of computer science
  • ICT - Object oriented analysis and design
  • MCA - Advanced data structures
  • English
  • Culture
[B.TECH] Bachelor in
Information Technology
EPITECH - European Institute of Technology
2012 - 2015
  • 3 weeks intensive Unix and C lab seminar
  • 3 weeks intensive C++ lab seminar
  • Elementary programming
  • Unix advanced system programming
  • x86_64 assembly
  • Hacking and security basics
  • Networking
  • Graphical user interfaces
  • SQL
  • Network administration
  • System administration
  • UML
  • English
  • French
[BAC PRO] Baccalauréat in
Automotive Mechanics & Technology
GARAC - National School of Automotive Professions
2010 - 2012
  • Automotive workshop
  • Automotive technologies
  • Functional and structural analysis
  • Mathematics
  • Physics
  • English
  • French
[BEP] Vocational Qualification in
Automotive Mechanics & Technology
GARAC - National School of Automotive Professions
2008 - 2010
  • Automotive workshop
  • Automotive technologies
  • Functional and structural analysis
  • Mathematics
  • Physics
  • English
  • French

Awards

"Noise" Contest
GARAC - National School of Automotive Professions
2011

An individual school contest between four classrooms, around noise and sound, based on physics, mathematics, french language, natural sciences, and practical measuring processes. 1st price.

Languages

French

Native speaker

English

Fluent

Spanish

Beginner

Interests

Home self hosting

  • Maintaining hardware
  • Maintaining services
  • Offering services

Cooking

  • World cooking
  • Experiences
  • Carbon footprint awareness

Politics

  • Real democracy
  • Education
  • Human rights
  • Civical rights

Technological watch

  • Physics
  • Astrophysics
  • Energies
  • FLOSS world
  • Distributed systems
  • Human organization tools
  • Automotive technologies

Human languages

  • Etymology
  • Programming languages
  • Street-art

Sports

  • Surfing
  • Biking
  • Karting
  • Skiing
  • Climbing

Music

  • Piano
  • Music theory
  • Numeric modular synthesis

References

“ Nicolas a toujours fait preuve d’une grande rigueur dans son travail, et ce à toutes les étapes du développement des projets : conception, tests unitaires, développement, intégration et déploiement. Garant de la clarté et de la facilité d’accès des livrables dont il était responsable, il a participé activement à l’amélioration de la base documentaire technique des projets (...) [et] en améliorant les outils. Son temps dans notre entreprise a également permis à Nicolas de solidifier et d'affirmer les bonnes capacités techniques qu'il possédait déjà à son arrivée, son goût pour la formation lui ayant permis de parfaire sa maîtrise des outils utilisés communément par l'équipe (Linux, git, Docker, CI, etc.). Enfin, Nicolas fut également apprécié pour ses qualités relationnelles, en particulier il fut toujours disponible pour prêter main forte, que ce soit à un collègue pour expliquer un point technique, ou pour se faire interlocuteur sur des problèmes de conception, ou encore pour aider à terminer un projet en temps et en heure. ”
Cyprien DEBU | Nicolas' manager | Vehicle Diagnostics Team, Technical Lead at Munic | March 6th 2021
“ I was in charge of evaluating Nicolas during his end of studies project. He was part of a team of 9 students and was the lead developper, position that he managed perfectly well. He is a skilled developper and is able to provide assistance to his team when necessary. I have been in charge of Nicolas and the rest of his team from early 2015 to early 2017, and it was a pleasure to work and interact with him the whole time. ”
Matthieu BARGHEON | Nicolas' teacher | COO at Epitech | August 26th 2018