Imagine me, smiling
Martin Pernollet
10, rue Philippe de Champagne
75013 Paris (France)
Mail: martin.pernollet@gmail.com
Date de naissance: 20 mars 1980 (33 ans)
Nationalité: française
Développeur Java
Analyse et visualisation de données

Expériences

Depuis septembre 2012
Nuxeo

Plateforme de gestion électronique de documents (GED) open source.

Technologies: Java | Tools: Maven, Git, Jenkins, Jira, Selenium

2010 à 2012
Calliandra Networks

Startup délivrant un logiciel de documentation automatique de réseaux télécom en ingénierie inversée.

Technologies: Java, Jung, Gephi, Guava, Snmp4j, Swing, Miglayout, Hibernate, Jaxb, ... | Outils: Ant, Ivy, Git, Jenkins

Depuis 2009
Jzy3d

API open source Java permettant le rendu de données scientifiques 3d très simplement.

Technologies: Java, JOGL, OpenGL | Outils: Subversion, Git

2009 à 2010
MASA Group - Département Sécurité Civile

Plateforme d'entrainement à la gestion de crise à destination des décideurs impliqués dans des situations d'urgence (attentats, etc).

Technologies: Java, Restlet, Jaxb, Postgis & Postgresql, ESRI ArcSDE, Adobe Flex, GWT, Asterisk | Outils: Maven, Subversion, Tomcat

2005 à 2008
MASA Group - Département Semiconducteur

Suite logicielle d'optimisation du rendement destinée aux fabricants de semiconducteurs et basée sur des algorithmes de Machine Learning.

Technologies: Java, Eclipse RCP, JFreeChart, Jzy3d, C++, Matlab, NSIS, Proguard, FlexLM | Outils: Subversion, CruiseControl

2004 (7 mois de stage)
Institut National de Recherche en Informatique et en Automatique

Développement de Consensus, une application web gérant la répartition des employés du groupe dans les différents batiments. Le but était de permettre de prendre en compte les contraintes - parfois contradictoires - de différents chefs d'équipe.

Technologies: C++, Algorithmes génétiques

2003 (4 mois de stage
Laboratoire de Robotique de Vélizy (LRV)

Travaux de recherche sur un système de reconnaissance d'image pour le robot chien AIBO (Sony). Ces travaux m'ont amené à présenter l'article Chaotic based associative memories for pattern recognition (M.Pernollet & L.Laval) à l'International Symposium on Robotics 2004.

Technologies: Matlab, Réseaux de neurones, Oscillateurs chaotiques

2001-2003
Projets Junior Entreprise
  • Enseignement des logiciels Photoshop, Flash, et Excel dans différentes sociétés.
  • Développement d'une base de donnée Access pour Peugeot-Citroën, permettant de classer et suivre la production de pièces méchaniques.
  • Webmaster pour les sites www.ippconsultants.com, www.euroser.fr, and www.m4s.com.

Technologies: HTML, PHP, Adobe Flash, Adobe Photoshop

2001 (4 mois de stage)
PTV Online

Développement de l'annuaire géographique de www.vialys.fr, un outil similaire à ce qu'offre aujourd'hui Google Map pour rechercher des points d'intéret autour d'une adresse donnée.

Technologies: HTML, ASP, Visual Basic

Formation

Scolarité
Ecole Française d'Electronique et d'Informatique (EFREI)2001-2004
Diplôme d'ingénieur, spécialisation Génie Logiciel.
Dernier semestre à l'Université Technique de Helsinki.
Institut Universitaire Technologique de Vélizy1999-2001
Création de produits multimedia. Major du DUT.
Baccalauréat ES (Sciences Economiques et Sociales)1999
Option: mathematiques. Mention: bien.
Formation continue
PLB Consultant2008
Formation de 5 jours permettant de découvrir les outils de création d'application web d'entreprise (J2EE, JSF, Glassfish etc).
Ecole Normale Supérieure de Cachan2006
Validation du cours de R. Azencott "Introduction à l'apprentissage statistique" (20h) à travers un projet visant à classer automatiquement des partitions de piano classique selon leur auteur.

Compétences

Techniques

Methodologie agile Capacité à conduire le développement d'un produit du prototype à l'application finale.
Languages Java***, ActionScript (Flex/Flash)*, C++*, Matlab*, et languages web* (javascripts, css, php).
Outils Ant, Ivy, Maven, Git, Subversion, Jenkins, Eclipse, Netbeans, Visual C++.
Libraries Restlet (jetty, tomcat), Jaxb, Hibernate, GWT, Swing, Eclipse RCP, J2ME, Jogl, OpenGL, JFreeChart, Gephi.
Bases de donnéesPostgis & Postgresql, ESRI ArcSDE, MySQL, SQLite, et Access.
Graphisme Photoshop et OpenGL.
Algorithmique (notions) Machine Learning (Classification, estimation de densité, régression, Frequent item sets, Réseaux de neurones) et optimisation (Algorithmes génétiques).
Open source Utilisateur et contributeur (creation de Jzy3d).

Langues

FrançaisLangue maternelle
AnglaisBon niveau à l'écrit et à l'oral (Score TOEIC en 2001: 780)
AllemandNotions scolaires
PortugaisNotions (3 mois passés au Brésil en 2007)


Hobbies

MusiqueNombreux groupes de musique (1995-2005). Composition de morceaux de piano classique.
SoftwareExploration d'algorithmes et d'applications innovantes.
SportJogging, natation.
VoyageBrésil, Urugway, Portugal, Etats-Unis, Angleterre, Finlande, Espagne, Danemark, Russie, Croatie, Grèce, etc.
EconomieClub d'investissement entre 2007 to 2011.

Projets personnels

Musique générative Jeu musical basé sur un système de mixage audio géospatial. 1999-2001
Musical information retrieval Algorithme permettant l'apprentissage et la classification de pièces de piano classique. Mémoire ici. 2006
Classification de texte Outil de classification de texte organiser automatiquement les dépenses personnelles sur la base de filtres déterminés par un ensemble d'apprentissage. 2007
Applications mobiles WeCash, une application mobile Java (J2ME) pour le partage de dépenses entre amis. 2008
Visualisation de données Auteur et administrateur du framework open source Jzy3d. Depuis 2009

Dernière mise à jour: mai 2013.