Nicolas Poirier

Computer engineer · Product lover · Amateur pastry cook

About me

Passionnate about understanding problems and solving them, I like to connect business, users and technology together. I also enjoy baking.

My projects


Tech Lead - Scrum Master - UX/UI Designer

Veolia Recyclage et Valorisation des Déchets, Aubervilliers

Wave is an Android application, used by drivers who collect waste, to dematerialize the reporting of their work. The operation center has a real-time view of the situation.

In an agile DevOps team of 10 persons, I initiated and carried out the transition from Scrum to Kanban and from Java to Kotlin, the use of Continuous Delivery and Test Driven Development, and an UX/UI redesign.


Tech Lead - Scrum Master - Product Owner - UX/UI Designer

LafargeHolcim, Clamart

LafargeHolcim innovates in concrete by offering products with special properties. Although these products are more expensive than common concrete, benefits are there: less labor, less working time… Salesmen have to convince their clients of the benefits. This is the purpose of Edgar, an Android application, that compares the global cost of the different products with information regarding the work to do (surface, labor cost…).

I developed the Android mobile application and the backend. I set up an agile workflow to work with the concrete business unit. Directly connected to the business, I was responsible for Product Backlog management.


Tech Lead

LafargeHolcim, Clamart

eBL is the application used by drivers who carry LafargeHolcim’s products to serve as a dematerialized delivery order.

Maintenance of the existing Android application and addition of new features like push instead of polling.


Tech Lead - UX/UI designer

Kanopee City, Cachan

Kanopee is an application using a predictive knowledge of the air quality to estimate user exposure to pollutants. It aims to choose the best place and the best time for user activities.

Development and UX/UI design of the application, Android and backend. I was directly connected to the CEO.


Tech Lead - UX/UI designer

JCDecaux, Plaisir

Cyclocity is a self-service bicycle system available in many cities all around the world. Cyclomobile is the Android application used by Cyclocity maintenance staff.


UX/UI designer

JCDecaux, Plaisir

An Android application which displays 3-days weather forecast. It is deployed on tactile screens embedded into JCDecaux’s furnitures.


Developer - UX/UI designer

JCDecaux, Plaisir

An Android application which displays a grid of small articles coming from RSS feeds. It is deployed on tactile screens embedded into JCDecaux’s furnitures.


Developer - UX/UI designer

JCDecaux, Plaisir

An Android application which displays points of interest (POI) on a map. It allows user to get information about a POI and to get transit, walking, biking or driving direction to it. It is deployed on tactile screens embedded into JCDecaux’s furnitures.

UX/UI design and development of the application using Google Directions API, Google Places API and an API to get POIs.



JCDecaux, Plaisir

An Android widget that is able to display a very huge image and make it browsable by cutting them in small tiles. It is used in Directory project to display indoor maps.



JCDecaux, Plaisir

A directory application deployed on interactive kiosks in airports and shopping malls.

Livetouch Launcher


JCDecaux, Plaisir

A customizable Android launcher deployed on tactile screens embedded into JCDecaux’s furnitures. Launcher UI is easily customizable depending on client.

Development of the launcher to easily customize UI. Applications to display come from a webservice and are managed via a web administration interface.

Samsung Campus


Samsung, Paris

An Android application used by Samsung to promote the Galaxy Note series and its S Pen during conferences. Tablets are lent to about fifty people composing the audience. The speaker can send content to the audience and interacts with it via its own tablet.

Development of the Android application and the Java backend.



Excilys, Cachan

A digital workbook with lessons and exercises for students, and a real-time feedback for teachers.

Development of the Android application and the Java backend.

My education

Effective Communication: Writing, Design, and Presentation Specialization

University of Colorado Boulder


  • Business Writing
  • Graphic Design
  • Successful Presentation

Investment Management with Python and Machine Learning Specialization

EDHEC Business School


In progress

  • Introduction to Portfolio Construction and Analysis with Python
  • Advanced Portfolio Construction and Analysis with Python
  • Python and Machine Learning for Asset Management
  • Python and Machine-Learning for Asset Management with Alternative Data Sets

Business Strategy Specialization

University of Virginia Darden School of Business


  • Foundations of Business Strategy
  • Advanced Business Strategy
  • Business Growth Strategy
  • Strategic Planning and Execution

Finance for Everyone Specialization

McMaster University


  • An Introduction to (Corporate) Finance
  • Ideas & Time Value of Money
  • Debt & Time Value of Money
  • Interest Rates
  • Bonds
  • Stocks
  • Deriviates
  • Investment Techniques
  • Capital Investment Decisions
  • Market Efficiency & Risk
  • Market Inefficiency
  • Personal Debt
  • Corporate Debt
  • Government Debt

Finance for Non-Financial Professionals

University of California, Irvine


  • Foundations of Finance and Accounting
  • Costing
  • Financial Ratios
  • Valuation

Deep Learning Specialization


  • Neural Networks and Deep Learning
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
  • Structuring Machine Learning Projects
  • Convolutional Neural Networks
  • Sequence Models

Interaction Design Specialization

University of California, San Diego, The Design Lab


  • Human-Centered Design: an Introduction
  • Design Principles: an Introduction
  • Social Computing
  • Input and Interaction
  • User Experience: Research & Prototyping
  • Information Design
  • Designing, Running, and Analyzing Experiments

Design Thinking for Innovation

University of Virginia Darden School of Business


  • What Is Design Thinking?
  • Preparing Your Mind for Innovation
  • Idea Generation
  • Experimentation

Robotics: Computational Motion Planning

University of Pennsylvania


  • Introduction and Graph-based Plan Methods
  • Configuration Space
  • Sampling-based Planning Methods
  • Artificial Potential Field Methods

Robotics: Aerial Robotics

University of Pennsylvania


  • Introduction to Aerial Robotics
  • Geometry and Mechanics
  • Planning and Control
  • Advanced Topics

Machine Learning

Stanford University


  • Introduction
  • Linear Regression with One Variable
  • Linear Algebra Review
  • Linear Regression with Multiple Variables
  • Octave/Matlab Tutorial
  • Logistic Regression
  • Regularization
  • Neural Networks: Representation
  • Neural Networks: Learning
  • Advice for Applying Machine Learning
  • Machine Learning System Design
  • Support Vector Machines
  • Unsupervised Learning
  • Dimensionality Reduction
  • Anomaly Detection
  • Recommender Systems
  • Large Scale Machine Learning
  • Application Example: Photo OCR

An Introduction to Programming the Internet of Things (IOT) Specialization

University of California, Irvine


  • Introduction to the Internet of Things and Embedded Systems
  • The Arduino Platform and C Programming
  • Interfacing with the Arduino
  • The Raspberry Pi Platform and Python Programming for the Raspberry Pi
  • Interfacing with the Raspberry Pi
  • Programming for the Internet of Things Project

Hadoop Platform and Application Framework

University of California, San Diego


  • Hadoop Basics
  • Introduction to the Hadoop Stack
  • Introduction to Hadoop Distributed File System (HDFS)
  • Introduction to Map/Reduce
  • Spark

Introduction to Big Data

University of California, San Diego


  • Introduction to Big Data
  • Demystifying Data Science
  • Getting Started in Hadoop

Comprendre les Microcontrôleurs (Understanding Microcontrollers)

École Polytechnique Fédérale de Lausanne


  • Électronique et logique
  • Microcontrôleurs: introduction matérielle et logicielle
  • Langage C et entrées-sorties
  • Programmation et mise au point
  • Périphériques internes
  • Debug et applications (afficheurs, …)
  • Applications (robotique)

Principles of Reactive Programming

École Polytechnique Fédérale de Lausanne


  • Review of Principles of Functional Programming
  • Functional programming and mutable state
  • Futures
  • Reactive stream processing
  • Actors
  • Supervision
  • Conversation Patterns

Web Intelligence and Big Data

Indian Institute of Technology Delhi


  • Look: Search, Indexing and Memory
  • Listen: Streams, Information and Language, Analyzing Sentiment and Intent
  • Load: Databases and their Evolution, Big data Technology and Trends
  • Programming: Map-Reduce
  • Learn: Classification, Clustering, and Mining, Information Extraction
  • Connect: Reasoning: Logic and its Limits, Dealing with Uncertainty
  • Programming: Bayesian Inference for Medical Diagnostics
  • Predict: Forecasting, Neural Models, Deep Learning, and Research Topics
  • Data Analysis: Regression and Feature Selection

The Ancient Greeks

Wesleyan University


  • Prehistory to Homer
  • The Archaic Age (ca. 800-500 BCE)
  • Two City-States: Sparta and Athens
  • Democracy. The Persian Wars
  • “The Great 50 Years” (ca. 480-431 BCE)
  • The Peloponnesian War I
  • The End of the War, the End of the Century

History of Rock, Part Two

University of Rochester


  • The Growing Rock Monster (1970-77)
  • Black Pop, Reggae, and the Rise of Disco (1970-79)
  • Mainstream Rock, Punk, and New Wave (1975-79)
  • I Want My MTV (1980-89)
  • Heavy Metal, Rap, and Indie Rock (1980-89)
  • Alternative Rock, Rock Alternatives, and Widening Gaps (the 1990s)

History of Rock, Part One

University of Rochester


  • The World Before Rock and Roll (1900-1955)
  • The Birth and First Flourishing of Rock and Roll (1955-59)
  • The Demise of Rock and the Promise of Soul (1959-63)
  • The Beatles and the British Invasion (1964-66)
  • American Responses (1965-67)
  • Motown Pop and Southern Soul (1960-69)
  • Psychedelia (1966-69)

Functional Programming Principles in Scala

École Polytechnique Fédérale de Lausanne


  • Getting Started + Functions & Evaluation
  • Higher Order Functions
  • Data and Abstraction
  • Types and Pattern Matching
  • Lists
  • Collections

Master of Engineering Degree in Computer Science

Polytech Paris-Sud


  • Software Engineering
  • Database
  • Network
  • Applied Mathematics
  • Data Mining
  • Security
  • Business Economics
  • Business Strategy
  • Project Management
  • Communication
  • Marketing


  • Project Management
  • Business Creation
  • Artificial Intelligence
  • Mobile Network
  • Web
  • Robotics

Given Trainings

Clean Architecture



Mobile applications



Mobile applications (with Android)

Master 2, ei.CESI Nancy


Mobile applications (with Android)

Master 2, Fondements de l'Informatique et Ingéniérie du Logiciel, Université Paris-Saclay





OOP / Java / Android

Master 1, Management des Technologies de l'Information et de la Communication, EPF - École d'ingénieur-e-s


Received Recommendations

Bertrand Dienis

Associate at Excilys

Apr 6, 2020 - Manager

J’ai eu le plaisir d’être le manager de Nicolas pendant 5 ans et je regrette déjà son départ de chez EXCILYS.

En 5 ans, j’ai vu Nicolas évoluer et progresser rapidement de responsabilités de développeur expérimenté à Tech Lead confirmé.

Au sein des équipes projet qu’il a eu à encadrer, Nicolas a assis sa légitimité sur son expertise technique, mais également sur des compétences et aptitudes qui dépassent largement le cadre technique :

  • Sa curiosité naturelle et ses capacités de reformulation en font un interlocuteur de choix pour comprendre et challenger les besoins utilisateurs, mais aussi pour présenter simplement les choix techniques ;
  • Son leadership lui permet d’animer et d’impliquer son équipe, tout en lui transmettant sa sérénité ; Nicolas est une personne calme et posée, y compris en périodes de stress ;
  • Nicolas est un bon communicant, tant à l’oral qu’à l’écrit, et a démontré sa capacité à s’adapter à de multiples contextes et à de multiples intervenants à travers les missions qu’il a eu à gérer.

Avec près de 10 ans d’expérience désormais, Nicolas est indéniablement prêt à s’attaquer à de nouveaux challenges, en tant que Directeur de projets, de Product Manager ou même de Directeur Technique d’une petite entité.

Denis Harel

Product Owner at Veolia Recyclage et Valorisation des Déchets

Apr 3, 2020 - Teammate

Ce fut un véritable plaisir de travailler avec Nicolas, tant sur le coté humain que technique.

J’ai particulièrement apprécié son professionnalisme et son implication dans la mise en oeuvre d’une cellule Agile DevOps sur des applications métier au sein de Veolia.

Cette implication nous a permis, en plus de l’aspect techlead, de profiter de son expertise UX/UI et Scrum Master.

Raphaël Robin

Functional Manager at Veolia Recyclage et Valorisation des Déchets

Apr 2, 2020 - Manager

Nicolas a été un élément essentiel de notre équipe DevOps pendant presque 3 ans où il a su apporter de l’innovation tant au niveau développement qu’au niveau organisationnel.

En plus de sa maîtrise technique, je ne peux que recommander son sens du produit, sa recherche constante d’amélioration et sa maîtrise des concepts agile.

Sami Khemsi

Tech Lead

Mar 14, 2020 - Teammate

J’ai eu le plaisir de travailler avec Nicolas pendant une année dans l’entreprise Veolia. La capacité de Nicolas à jongler avec plusieurs projets est unique et fait une énorme différence dans le niveau de notre équipe et sa productivité. Nicolas est un atout pour n’importe quelle équipe !

Written articles

Intelligence artificielle en bref

Optimiser, Automatiser, Diagnostiquer, Prédire, Prescrire

Nov 16, 2020

Understanding problems is a key to better innovations

Discovering, defining and sharing problems worth solving

Apr 28, 2020

An effective daily meeting to help your team move in the right direction

How 10–15 minutes every day allow your team to be synchronized and to plan daily work?

Oct 21, 2019

How to create value for your customers, not just deliver features?

A quick introduction to move from an output-centered product to an outcome-centered product

Aug 12, 2019

Read books

The Lean Startup: How Constant Innovation Creates Radically Successful Businesses

Eric Ries

Nudge: Improving Decisions about Health, Wealth, and Happiness

Richard H. Thaler, Cass R. Sunstein

Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration

Ed Catmull, Amy Wallace

On m'avait dit que c'était impossible : Le manifeste du fondateur de Criteo

Jean-Baptiste Rudelle

Economix: How and Why Our Economy Works (and Doesn't Work) in Words and Pictures

Michael Goodwin, Dan E. Burr

Le capital au XXIe siècle

Thomas Piketty

Attended meetups