Présentation

Ingénieur informaticien passionné de nouvelles technologies, je suis responsable de la technique et du développement au sein de l'équipe Tablab. Nous développons une application d'encaissement et de gestion sur plateforme Android

En parallèle, je réalise des missions en freelance de gestion de projet, d'architecture et de développement d'applications web, mobiles et desktop ainsi que tous systèmes d'information.

Utilisant les méthodes de développement agiles, je suis en permanence à l'écoute de mes clients, ce qui leur permet de suivre nos développements au plus près afin d'être assuré d'obtenir le produit optimal.

Enfin, je mets un point d'honneur à produire des logiciels fiables, robustes, performants, maintenables et évolutifs

Compétences Techniques

Mes expériences variées en startups et grands comptes m'ont permis d'aborder de nombreuses technologies dans les domaines web, réseau et génie logiciel

  • AndroidExpert

  • Groovy / GrailsExpert

  • C / C++ Expert

  • Librairies Boost / Poco Expert

  • Java / J2EE Expert

  • Maven / JSP / Servlets / MinaExpert

  • EclipseExpert

  • Visual StudioConfirmé

  • HTML / CSSConfirmé

  • JavaScript / JQueryConfirmé

  • AngularJSConfirmé

  • NodeJSConfirmé

  • MongoDBConfirmé

  • Couchbase / Couchbase LiteConfirmé

  • PerlConfirmé

  • C#/C++ CLI/.NETConfirmé

Expérience Professionnelle

Directeur Technique et associé fondateur - Tablab, Sophia Antipolis2013 - Maintenant

Conception de l’application d’encaissement Tablab pour tablettes et smartphone sur plateforme Android

  • Prise de commande multi appareils
  • Synchronisation des données en P2P sur le réseau local
  • Fonctionnement offline
  • Synchronisation périodique avec le backoffice
  • Impression de tickets sur imprimantes thermiques
  • Historique des ventes et analytics
  • Technos: Android SDK, Roboguice, Retrofit, Couchbase Lite, etc.

Backoffice dans le Cloud

  • Configuration de l'établissement (catalogue, utilisateurs, etc.)
  • Historique des vente
  • Analytics: rapports et graphiques
  • Gestion de stock
  • Technos: Node JS, Angular, Couchbase
Développeur Android - M2M Solution, Sophia AntipolisOctobre 2015 - Janvier 2016

Développement de l’application MyEPV pour malvoyants pour le compte de l'UNADEV (Union Nationale des Aveugles et Déficients Visuels)

Fonctionnalités:

  • GPS piéton utilisant la synthèse vocale et l'API Google Directions
  • Gestion des points d'intérêt avec l'API Foursquare
  • Gestion du téléphone: appel, journeaux, sms
  • Synchronisation avec une plateforme d'assistance
  • Capture depuis la caméra et envoi d'images et de la position GPS vers la plateforme d'assistance

Technos:

  • SDK Android
  • Roboguice
  • Retrofit
  • Synthèse et reconnaissance vocale Android
Développeur Android - Ausy, Sophia AntipolisSeptembre 2015

Développement de l’application Learn pour Cross-Knowledge sur plateforme Android

  • Technos: Android, Retrofit, Butterknife entre autres.
Directeur Technique et associé - Leetspeak, Sophia Antipolis2013 - 2015

Développement de la plateforme www.dilengo.com, la place de marché géolocalisée pour les commerces indépendants. En tant que responsable technique, je conçois l'architecture, fais les choix techniques, gère et participe à l'équipe de développement. En savoir plus

Fonctionnalités:

  • Indexation des sites e-commerce géo référencés
  • Moteur de recherche géolocalisé
  • Carte Google dynamique
  • Gestion du panier et du checkout
  • Comptes utilisateur
  • Backoffice marchands, et backoffice super utilisateur

Technos:

  • Grails (Groovy on Rails)
  • MongoDB
  • Solr
Développeur Freelance - Creactive 06, Nice, France2011 - 2013

Entrepreneur dans la couveuse d'entreprise Creactive 06, j'ai élaboré mon projet de création d'entreprise de prestation de services en développement informatique sur la région de Nice

Projets:

  • iWINEresto, le sommelier virtuel sur tablette Android, conception et développement de l'application Android
  • Storagora, plateforme de référencement de produits locaux. Développement de l'application marchand.
  • UpComix: éditeur et visualisateur de BD numérique
  • Jungle Racing: jeux de course de voiture sur Android
Architecte et développeur - Grooviz, Sophia-Antipolis, FranceJan. 2009 - Juil. 2011

Développement de RealityLounge, une solution distribuée pour la visualisation de données 3D massives à distance et pour la collaboration en temps réel sur ces données.

Développement de KAPPA-VIZ, un visualisateur 3D client en C#.NET et C++/CLI à l’aide de VTK, Winforms. (Chef de projet et Scrum Master)

Mise en place de l'infrastructure d'intégration continue à l’aide de Maven, Hudson, Boost.Test et NUnit.

Programmation réseau : streaming video, client/serveur ftp, système de fichier distribué et parallèle, tunneling http. C++ avec Boost.ASIO, Google Protobuf et SQLite.

Interface admin et portail web géolocalisé en Java avec Tomcat, JSP, Javascript et Google Maps.

Ingénieur d'études - Amadeus, Sophia-Antipolis, FranceFev. 2008 - Jan. 2009

Maintenance du module assurances pour le moteur de réservation de voyages e-Retail d’Amadeus.

Technologies utilisées : Java/J2EE, web services, EJB, Weblogic, Struts et Log4j.

Développeur junior - Ezoome - Montréal, CanadaMars 2007 - Déc. 2007

Développement d’une plateforme de diffusion de TV et flux multimédia sur réseaux IP.

Technologies utilisées : BusyBox, ulibc, syslinux, HTTP, RTSP, RTP.

Interface web d’administration (cgic, ajax, html)

Programmation réseau : tunneling HTTP pour les flux RTP, serveur proxy pour la gestion des clients et des flux. (Sockets BSD)

Algorithme de correction d’erreur (FEC avec Reed-Solomon)

Portfolio

Voici quelques-unes de mes réalisations.

  • Tablab
  • Tablab
  • Tablab
  • Dilengo1
  • Dilengo2
  • Dilengo3
  • Dilengo4
  • M2M
  • CrossKnowledge: Learn
  • CrossKnowledge: Learn
  • iWiNEresto
  • iWiNEresto
  • iWiNEresto
  • UpComix - Puissance Maximum
  • UpComix - Puissance Maximum
  • Jungle Racing
  • Jungle Racing
  • KAPPA-VIZ @Grooviz

Formation

Ingénieur civil en informatique (Master Bac+5) UCL, BelgiqueSep 2003 - Juin 2006

Algorithmique et structure de données

Langages de programmation

Génie logiciel

Intelligence artificielle

Systèmes d’exploitation et réseaux informatiques

Candidature en sciences de l'ingénieur (Bac+2) - ULB, BelgiqueSep 2001 - Juin 2003

Mathématiques

Chimie et science des matériaux

Mécanique et technologies

Informatique

Physique

Électricité et électronique

Langues, économie

Special Intensive English - McGill, Montréal, CanadaSep 2006 - Nov 2006

Formation intensive à l'anglais écrit et parlé (25h/sem)