Pierre LEMÉE // Ingénieur logiciel
Homme // 35 // Français
Intro
Le développement logiciel est pour moi comme un jeu de construction: en empilant tout plein de blocs de taille, couleur et formes différentes et fort d'une imagination sans fin on peut faire d'une idée une réalisation réelle, solide et palpable. Transformant chaque esquisse en un projet réaliste.
Voilà donc qui je suis: un développeur de 34 ans passionné avec toujours une âme de jeune garçon espiègle. Je cherche sans cesse à savoir comment sont construits les bâtiments / logiciels / librairies, curieux de comprendre comment marchent les choses. J'aime être un constructeur, empilant les lignes de code, établissant des algorithmes, structurant les objets et concevant les plans de mes projets. Je suis un amoureux du Web, de Linux et de l'Open Source, je sais concevoir, implémenter, tester, déployer, requêter et automatiser. Je suis bâtisseur logiciel.
Tech
Backend
- PHP 7+
- Symfony 3.4+
- JAVA
- RabbitMQ
- Spring boot
- Kafka
- Python
- C++
Data
- MySQL
- Elasticsearch
- Hadoop
- Spark
- HPE Vertica
- Sqlite
- PostgreSQL
Système
- Bash
- Nginx / Apache
- AWS
- Ansible
- Redis
Frontend
- HTML5 / CSS3
- Javascript
- Bootstrap 4
- React
- Flex
Extra
- Git
- Composer
- Maven
- The Gimp
- SVN
Expérience pro
CTO // Bloom at Work
Paris // Janvier 2018 - Mai 2020
Bloom at Work se donne pour mission de booster l’épanouissement au travail. Elle offre aux entreprises de toutes tailles une solution pour mesurer, analyser et améliorer le bien-être au travail des collaborateurs. Avec des sondages simples, courts et fréquents, les entreprises prennent le pouls des équipes en temps réel et peuvent agir au bon moment pour améliorer le quotidien des employés.
J'ai rejoint cette jeune startup avant tout afin de ré-internaliser une solution initiée par des prestaires externes. Mais très vite avec la responsabilité de porter la vision technique et assumer les décisions architecturales au sein d'une équipe qui a grandit jusqu'à 4 personnes. Ceci tout en remplissant le rôle de lead développeur backend, data et sysadmin.
Stack technique: PHP, Symfony, MySQL, Git, CircleCI, RabbitMQ, React, Ansible, AWS, Redis, Elasticsearch
Architecte // Billogram
Stockholm // 2017
Bénéficiant d'une opportunité de partir à l'étranger et d'enfin donner une dimension internationale à ma carrière, j'ai passé l'année 2017 en Suède 🇸🇪 où j'ai posé mes valises dans la startup Billogram, après un passage temporaire dans une agence.
Billogram est une solution de facturation simple en ligne, à l'époque uniquement déployée en Suède et en Allemagne.
J'y ai intégré l'équipe backend et système où je suis intervenu en tant qu'arcitecte logiciel et systèmes
Stack technique: Python, Django, PHP, MySQL, Git, RabbitMQ, React
CTO // Sens Critique
Paris // Août 2016 - Janvier 2017
J'ai eu le privilège d'être le CTO de SensCritique, dont le site offre à ses membres la possibilité de noter ou critiquer des films, séries TV, jeux vidéos, livres ou musique, de partager des suggestions de médias à travers la communauté et de générer du contenu éditorial.
Ma mission visait à organiser l'équipe de développement en:
- adoptant une méthodologie Agile avec Scrum
- organisant les tâches et priorisant les projets, en intéraction avec le market et les responsables fonctionnels
- établissant des standards de développement comme la revue de pair ou les procédures de déploiement
- gérant les partenariats techniques avec nos fournisseurs à travers des réunions de travail
- créant un environnement de test (pour palier au manque de tests unitaires à mon arrivée dans la société) et une proécedure de d'intégration continue
Stack technique: PHP, MySQL, Git, Redis, Java, Elasticsearch, RabbitMQ, GraphQL, Ansible, Bash
Développeur web & data // BlaBlaCar
Paris // Juillet 2014 - Juillet 2016
Je suis fier d'avoir été lead tech au sein de la BI team de Blablacar, le site de référence en matière de covoiturage.
- Gestion d'un flux de collecte de données BI orientées actions utlisateur (PHP et Symfony, MySQL et Rabbit MQ)
- Mise en place des outils de stockage et processing des données sur la base BI (Hadoop (HDFS, Pig script et Hive, synchronisation avec la base analytique HPE Vertica
- Développement d'outils interne de migration de données (Java et Spring, RabbitMQ)
- Mise en place d'un canal alternatif de collecte de données côté client (PHP, Javascript, NGinx,Java,Cassandra et
Stack technique: PHP, Symfony, MySQL, Doctrine, Git, Redis, Elasticsearch, RabbitMQ, Hadoop (HDFS, Hive, Imapala, Pig-latin, Spark), HPE Vertica, Kafka
Ingénieur logiciel // Altran
Paris // Juillet 2013 - Juin 2014
J'ai rejoint Altran en qualité d'ingénieur consultant au sein d'un plateau pour Gemalto, leader mondial de solutions de sécurité numérique.
J'ai contribué au développement d'un projet de plateforme de gestion sécurisée de paiements sans-contact.
- support sur le développement de l'interface d'administration ainsi que la solution bakcned
- mise à jour des scripts d'installation (pour systèmes Linux et administration réseau, mise en place et intégration des scsripts)
- creation du service de monitoring des services applicatifs
- intervention sur la gestion de configuration logicielle ainsi que la maintenance du système de compilation et génération
Stack technique: JAVA, JSF, SOAP, JPA, Bash, Python, Weblogic, JMX, Groovy, Maven, SVN
Ingénieur Logiciel // Thales Alenia Space
Cannes // Avril 2011 - Mai 2013
J'ai effectué mon alternance au sein du groupe Thales Alenia Space, le leader européen des solutions par satellite.
En tant que membre de l'équipe optique, j'ai développé et maintenu un environnement de simulation d'images satellites haute résolution en Java, et pris en main son évolution ainsi que géré l'ensemble des outils applicatifs de simulation en:
- participant à chaque étape du cycle de vie du développeent logiciel, des spécifications fonctionnelles à la validation par l'utilisateur final
- étant responsable de la gestion de version logicielle et des paramètres applicatifs
- encadrant l'intervention sur site de nos sous-traitants, aidant sur la fourniture des données, organisant les réunions hebdomadaires d'échange et de reporting d'avancement
Stack technique: JAVA, Swing, Maven, JNI, C, Bash
Développeur web // Toutletoutim
Normandie // 2009 - 2011
Après mon diplôme universitaire, j'ai décidé de me lancer comme webmaster en freelance pour renforcer mes compétences de développement web. J'ai conçu, construit et livré des sites web pour divers clients et organisations (tels que Les Blotteries ou Déco Styl)
Ceci m'a permis d'appréhender:
- la gestion clientèle: prise de besoin, réunions d'avancement, livraison et facturation
- le développement et la maintenance de plusieurs sites web avec bases de données dédiées ou applications clients riches
- les contraintes légales, financières et administratives du métier
Stack technique: PHP, MySQL, CSS, Javascript, Actionscript, Gimp
Développeur // Orange Labs
Caen // 2009
Pour ma première expérience de développeur, j'ai eu la chance de rejoindre l'équipe R&D d'Orange Labs. Ma mission a ainsi consisté à:
- établir une passerelle entre la Livebox Orange et le catalogue des web radios que la marque proposait en Java au travers du protocole réseau de médias UPnP
- concevoir, développer et tester le serveur de médias distribiuant lesdites radios depuis le web service d'Orange vers tous les appareils connectés sur le réseau domestique, découvrant au passage le concept de web services (REST et SOAP)
Stack technique: Java, UPnP (framework Cybergarage), web services REST & SOAP
Scolarité
Software engineer MBA // CFA AFTI
Orsay // 2013
J'ai complété ma formation par ce cycle de 2 ans pour asseoir mon socle de connaissance technique, travailler dans l'industrie (ja passais la moitié de mon temps au bureau) et appréhender les b-à-ba de l'ingénierie.
Au delà des aspects technqiues, j'ai surtout découvert comment récolter les besoins clients, écrire des spécifications, organiser les tâches de développement ou assurer la stabilité logicielle au travers des tests unitaires.
Licence informatique // Université de Caen
Caen // 2009
Au cours de cette licence, j'ai constitué tout le socle de mon bagage technique, incluant:
- langages de programmation: Python, JAVA, PHP, C, C++, Haskell, et autres
- approches scientifiques: algorithmie, algèbre, sciences physiques, etc...
- concepts techniques globaux: base de données, systèmes d'exploitation, réseau, traitement du langage, système d'infirmation géographique
Divers
En plus de ma langue maternelle, je parle couramment anglais, peux suivre une conversation en espagnol et suis capable d'identifier quelques mots en italien et suédois.
Sur mon temps libre j'aime regarder des films et des séries TV. Dès que je le peux j'écoute de la musique (principalement électro, trip-hop, rock ou jazz). Je suis un accro de golf, mais je joue parfois au tennis, cours régulièrement et vais à la salle de gym quand je suis motivé.
J'aime déguster a bon vin, une bonne bière ou un bon whisky. Je joue aux mots fléchés dès que je le peux (et non je n'ai pas 70 ans).
Je vis actuellement dans mon appartement du 12e arrondissement de Paris.