Thomas Nicoullaud

CTO, Lead Tech


Photo de profil de Thomas Nicoullaud
Photo de profil de Thomas Nicoullaud
40 ans, marié, 2 enfants
Permis de conduire
Nantes (et env.)
En activité
À l'écoute du marché

En activité
À l'écoute du marché

Je m'épanouis dans la complexité et les défis qui se succèdent à chaque jour de mon expérience professionnelle.

Mon parcours m'a offert une vision du numérique à 360 et j'ai pu me forger une palette de compétences très variées, du management d'équipe jusqu'au développement de complexes algorithmes.

Ma passion ? L’Intelligence Artificielle ! Ce qui fait par ailleurs ma plus grande fierté en ayant remporté l'un des premiers concours nationaux d'IA sur Codingame.com (ici & ).


EXPÉRIENCES

Co-fondateur & CTO @ SonarWeb

SonarWeb - Février 2021 à aujourd'hui - Nantes
  • Co-fondateur de la société SonarWeb SAS.
  • Architecte solution et Main Dev du produit SonarWeb.
  • Développement produit avec Build Mesure Learn.
  • Ecosystème : Symfony 5, MySQL, ElasticSearch, RabbitMQ, ...

CTO (et associé) @ Batiweb Group

Batiweb Group - Juillet 2018 à janvier 2021 - Nantes / Paris
  • Directeur du développement web du groupe.
  • Management et pilotage des différentes équipes IT du groupe.
  • Rachat de Clien'tel par Batiweb Group ( https://goo.gl/TAeUzi ).
  • Ecosystème : Symfony 3/4, MySQL, MongoDB, ElasticSearch, Docker, ...

CTO (et associé) @ LeBonArtisan

Clien'tel - Mars 2014 à juillet 2018 - Nantes
  • Directeur du développement web de la société.
  • Management et pilotage de l'équipe web (UX Designer, Développeurs, Intégrateurs, ...).
  • Ecosystème : Symfony 2/3, MySQL, ElasticSearch, Adwords automation API, Sellsy API, Zendesk API, ...

iBP (Banque Populaire)

Capgemini - Septembre 2013 à mars 2014 - Nantes
  • Audit & étude d'une refonte des sites institutionnels vers du Responsive Web Design.
  • Facilitateur lors d'ateliers de Brainstorming et mise en oeuvre de prototype avec les Google Glass.

Ministères de l'intérieur - Projet FEATON

Capgemini - Janvier 2012 à septembre 2013 - Nantes
  • Conception et développement du système d'information pour le nouveau permis à points.
  • Rôles: Leader technique et Chef d'équipe (7 personnes)
  • Technos: JEE, Struts 2, Spring, Hibernate 3, Maven, Architecture 5 couches, ...

Carrefour - Borne tactile

Capgemini - Juin 2011 à décembre 2011 - Nantes
  • Conception et développement d'une borne tactile mise à disposition en magasin Carrefour pour la consultation du catalogue produits. Méthodologie SCRUM.
  • Technos: WPF, Entity Framework, MVVM, SQLServer, ...

Trivéo IT

Capgemini - Mars 2011 à mai 2011 - Nantes
  • Application WPF tactile pour banque et assurance.
  • Conception et développement d'une application de méthode de vente orientée conseil (analyse patrimoniale). Méthodologie SCRUM.
  • Technos: WPF (.NET 4)

iBP (Banque Populaire)

Capgemini - Février 2011 - Nantes
  • Projet pilote Microsoft Kinect pour la Banque Populaire. Application TV de services bancaires "Banque dans son salon". Méthodologie SCRUM.
  • Technos: WPF (.NET 4), Microsoft Kinect

Préfecture de Police de Paris

Capgemini - Janvier 2011 - Nantes
  • Application Android Préfecture de Police de Paris. Procédures commissariat et services fourrières sur mobile.
  • Technos: Android, Api REST

MAIF - Catalogue produits

Capgemini - Septembre 2010 à janvier 2011 - Nantes / Niort
  • Développement d'un concepteur catalogue produits MAIF (Concepteur DSM). Méthodologie SCRUM.
  • Technos: Eclipse RCP, SWT, EMF/GMF, Obéo designer, SvnToolkit, ...

SNCF

Capgemini - Juin 2010 à août 2010 - Nantes
  • Application pour les chefs de bord SNCF (information voyageur, bureau collaboratif). Méthodologie SCRUM.
  • Technos: Android, Api REST, ...

Transilien

Capgemini - Mai 2010 à juin 2010 - Nantes
  • Refonte du système d'informations voyageur Transilien.
  • Cadrage en mode Rapid Design Visualization du projet TIPI.

Voyage SNCF

Capgemini - Janvier 2010 à avril 2010 - Nantes
  • Maintenance et évolution du projet CRM, applications de gestion des cartes du site Voyages SNCF.com au sein du centre de service VSCT. Méthodologie SCRUM.
  • Technos: Environnement JEE (Weblogic 10, Struts, Spring, WatiN ...)

MAIF, Refonte IARD

Capgemini - Octobre 2009 à décembre 2009 - Nantes / Niort
  • Cadrage en mode Rapid Design Visualization des processus métier MAIF pour la souscription et la déclaration de sinistre.
  • Réalisation de des maquettes UX illustrant le déroulement des processus dans l'application à refondre.
  • Technos: Axure RP, Photoshop

MAIF & MACIF, Atelier Produit

Capgemini - Juillet 2009 à octobre 2009 - Nantes / Niort
  • Démonstrateur DSM (Domain Specific Modeling) pour modéliser les catalogues produits d'assureurs, en collaboration avec MAIF et MACIF.
  • Technos : EMF/GMF, Obéo Designer, Acceleo, JEE, JRules, Spring Webflow, Richfaces, ...

Stage Master 2 - Lab'Innovation

Capgemini - Février 2009 à juillet 2009 - Nantes

Marewa, location de villas de luxe

Freelance - Janvier 2009 à juin 2009 - Nantes
  • Réalisation d'une application web, front-office et back-office, permettant l'administration de location saisonnière de biens immobiliers.
  • Le front-office est une vitrine sur le web pour le propriétaire des biens.
  • Technos: PHP from scratch, Flex, AMF PHP, MySQL, ...

Stage DUT - Craweb

Sodifrance - Mars 2006 à août 2006 - Nantes
  • Développement d'une application web permettant le suivi d'activité des collaborateurs de la société.
  • techos: J2EE, Struts, Oracle

FORMATIONS

Master informatique Génie Logiciel spécialité Multimédia

Université des sciences de Nantes
Septembre 2007 à juin 2009

Licence informatique

Université des sciences de Nantes
Septembre 2006 à juin 2007

D.U.T. Informatique

I.U.T. Nantes
Septembre 2004 à juin 2006

Formation ScrumMaster

Capgemini
Janvier 2010

COMPÉTENCES

Développement produit

  • Design Thinking
  • Build Measure Learn
  • SCRUM / KANBAN
  • Architecture SOA
  • Architecture micro-service

Technologies Web

  • PHP Symfony 3/4/5
  • Java JEE
  • ASP .NET C#

Algorithmes cognitifs

  • Min Max (+ Alpha Beta)
  • Monte Carlo Tree Search
  • Graph Search (A*, Dijkstra, ...)
  • Machine Learning (Supervisé ou Non)
  • Algorithmes Génétiques

IHM Web

  • HTML / CSS / JS
  • Boostrap 3/4/5
  • React / Redux
  • Angular

Applications natives

  • WPF (Framework .NET 4)
  • Android
  • Objectif C (Cocoa)
  • Eclipse RCP, SWT
  • Unity Framework

IDE, Outils

  • PHPStorm
  • Eclipse
  • Visual Studio
  • Blend
  • Unity

Frameworks

  • Symfony, ASP.NET MVC3, Struts, MVVM
  • Spring, MEF, Unity
  • Doctrine, Hibernate, Entity Framework

Serveurs Web

  • Apache PHP
  • Tomcat
  • Microsoft IIS
  • JBoss
  • WebLogic
  • Google App Engine

Persistance

  • MySQL
  • Oracle
  • SQL Server
  • MongoDB
  • ElasticSearch

Tests, qualité et supervision

  • Jenkins
  • Selenium
  • HP Quality Center
  • Squash TM
  • WatiN
  • ELK Stack

Infographie

  • Photoshop
  • Lightroom
  • 3D Studio Max

LOISIRS

Pour l'esprit

  • Piano
  • Echecs (1500 ELO)
  • Photographie
  • Handball

Développement

  • Gagnant d'un concours national d'Intelligence Artificielle sur CodinGame.fr (ici & )
  • Développement d'un ORM (Object-Relational Mapping) en PHP avec fonctionnalités avancées. (Lazy loading, mise à jour de grappe partielle, génération du DDL à partir des mapping annotations...)
  • Développement d'un algorithme de recherche dans un graphe. Implémentation de l'algorithme A* pour la recherche du plus court chemin dans un labyrinthe.
  • Développement d'un algorithme de compression d'animation image sprite (png) sans perte.