Menu

Nicolas PESSEMIER

MONTRÉAL

En résumé

Je suis actuellement Lead Mobile Developer chez WorkJam, Montréal, Canada.

Entre Septembre 2010 et Mai 2014 j'ai occupé le poste de Directeur technique chez Ergonotics (http://ergonotics.com/ ). Je m'occupe de la gestion du développement sur iOS(iPhone, iPad), Android, Mac et Java serveur.

Entre Décembre 2008 et août 2010 j'ai travaillé à l'INRIA comme ingénieur expert sur le projet du PICOM, CAPPUCINO (Construction et Adaptation d'aPPlications Ubiquitaires et de Composants d'INtergiciels en environnement Ouvert pour l'industrie du commerce).
j'étais également co-porteur du projet de start-up Ubinnov, qui produit un logiciel pour accélérer le développement d'applications sur Iphone et Android. Le projet est hébergé à l'INRIA de Lille.

Entre Juillet 2007 et Novembre 2009 j'ai travaillé à la Société générale à la défense sur le projet EPROM (référentiel produits exotiques) à travers la SSII Key Consulting.
L'environnement de développement tournait autour de J2EE/Swing

J'ai soutenu une thèse en informatique à Lille en Juin 2007, au laboratoire d'informatique, sous la direction des professeurs Lionel Seinturier et Laurence Duchien.

Mes travaux de thèse portaient sur l'unification des approches à base de composants logiciels et des technologies de tissage d'aspects (AOP). Je travaille actuellement sur un Framework réalisant cette unification (FAC : http://fac.gforge.inria.fr ).

A travers ce travail d'unification, je mets en oeuvre le mécanisme de séparation des préoccupations (SoC: Separation of Concern), qui consiste à isoler au sein des applications, les différentents problématiques à traiter. Ces problématiques peuvent aussi bien être d'ordre technique que métier.
Cette séparation des préoccupation garantie une meilleur évolutivité des applications grâce à l'isolation des problématiques. La contribution majeure de mes travaux et d'expliciter, enrichir et maîtriser la composition de ces problématiques pour former des applications ou systèmes.

Mes domaines

- Plateformes mobiles : iPhone, Android,
- Les architectures et composants logiciel (CBSD/ADL).
- La programmation orientée aspect (AOP).
- Les approches génératives.
- La programmation par attributs.
- L'ingénierie dirigée par les modèles.

Mes compétences :
AOP
C
Android
IOS
XCode
J2EE
Middleware
IPhone
UML
Researcher

Entreprises

  • TouchTunes - Technical Lead Mobile

    2016 - maintenant iOS and Android Team Lead
  • WorkJam - IOS team lead

    2015 - 2016
  • SociableLabs Inc. - Lead Mobile Developer

    2014 - 2015
  • Ergonotics - Software Developper

    La Défense Cedex 2010 - 2014 http://ergonotics.com/
  • INRIA - Ingénieur Expert

    Le Chesnay 2009 - 2010 Travail sur un projet du PICOM (pôle de compétitivité de la région Nord sur l'industrie du commerce).
    Incubation d'une start-up issue de l'innovation à l'INRIA en édition de logiciel pour Smartphones
  • Société Générale - Ingénieur Etude

    PARIS 2007 - 2009 Projet EPROM (référentiel produits exotiques en finance de marché)
    Environnement de développement : J2EE/Swing
  • LIFL USTL - Chercheur - Doctorant

    2004 - 2007 J'ai soutenu ma thèse (Juin 2007) en informatique dans le domaine de l'ingénierie logicielle sous la direction des professeurs Lionel Seinturier et Laurence Duchien. Dans mon travail j'unifie deux styles différents de développement logiciel : le développement par assemblage de composants, le développement par tissage d'aspects.

    Mots clés : CBSD, AOSD, Middleware, MDA

Formations

Réseau

Annuaire des membres :