L'informatique est pour moi une passion depuis l'enfance. Autodidacte, j'ai appris à programmer, créer des sites web et administrer des serveurs sur mon temps libre d'abord - par le bidouillage et mes lectures, puis lors de mes études, et enfin en emploi.
Convaincu que la réussite est collective, je participe au développement de produits open source et à des conférences (speaker/attendee) lorsque j'en ai la possibilité.
Conscient que le logiciel change le monde, et profondément attaché à toute forme d'émancipation, je m'intéresse à des sujets aussi vastes que la philosophie, l'économie, le management, etc. afin de m'enrichir personnellement et, je l'espère, me permettre de faire du bon travail.
Maintenant fort de plus de 10 ans d'expérience, encore loin de tout savoir, j'occupe le role de Tech Lead. Partager mes connaissances, définir une vision/architecture technique (DevOps), et animer une équipe (de manière Agile) font de ce role un métier qui me passionne.
Participation au bureau en tant que secrétaire pendant 2 ans
Responsable de la paie des employées pendant 4 ans (y compris pendant la crise sanitaire)
Détails de l'expérience
Organisation des AGs/réunions de bureau (ordre du jour, comptes rendus, animation)
Recrutement des futures familles (salons, entretiens)
Edition des bulletins de paie
Déclaration des cotisations & charges
Description de l'entreprise
Crèche parentale créée en 1992, il s'agit d'association à but non lucratif, cette crèche est administrée par les parents des enfants qui y sont gardés. L'association embauche une équipe de professionnels que les parents épaulent en passant du temps sur place lors de permanences.
Cap Gemini (pour le compte d'eBusiness Information)
Août 2012
à novembre 2012
Suresnes
France
Développement des fonctionnalités du domaine médical pour la nouvelle application de gestion du permis de conduire français.
Développement d'un composant de recherche avancée de dossiers pour les forces de l'ordre.
Détails de l'expérience
Développement Java : Spring 3, Hibernate (Oracle), MyBatis, Struts 2, Maven, Eclipse
Développement Frontend : HTML, CSS (LESS), JQuery
Description de l'entreprise
Cap Gemini est une multinationale française. Dans ce contexte, Cap Gemini a remporté un appel d'offres pour la réalisation du système d'information de gestion du permis de conduire français, au normes européennes.
Création de l'outil de test de charge Gatling avec le directeur technique de l'entreprise.
Présentations de Gatling à divers meetups & conférences (Devoxx, Devoxx France, ...)
Missions (voir expériences suivantes)
Détails de l'expérience
Développement Scala: Design et implémentation de Gatling (Akka / AsyncHttpClient).
Présentations: Dans une dizaine de lieux, en anglais ou français, avec live coding.
Description de l'entreprise
eBusiness Information est une entreprise de service en informatique. Elle se positionne sur un service de qualité et une notion qui lui est propre : le service équitable.
Formation de 6 semaines sur les technologies Java / JEE utilisées par l'entreprise: Java 6, Java EE 6, Maven, Spring, Hibernate, Log4J. Cette formation s'est terminée par la création d'une application d'ebanking réalisée en groupe avec la méthode agile eXtreme Programming. http://github.com/BluePyth/patricks-bank
Création de l'outil de test de charge Gatling avec le directeur technique de l'entreprise. Cette mission a duré le reste de mon stage (et s'est poursuivie ensuite).
Ecrit en Scala, Gatling propose une nouvelle approche du test de charge en terme de performances, son architecture est basée sur l'utilisation d'acteurs et d'I/O non bloquantes.
Détails de l'expérience
Développement Scala: Gatling est écrit en Scala (langage object et fonctionnel). Développement sous Eclipse. Utilisation des bibliothèques Akka et Async Http Client.
Projet Open Source: compatibilité de licences, utilisation de Github, gestion d'un projet Open Source
Développement HTML/CSS: Intégration HTML/CSS3
Développement Java: Utilisation avancée de Maven (création d'archetypes, administration Nexus), apprentissage de Spring et Hibernate. Adminsitration du serveur d'intégration Jenkins
Suite à ce stage, j'ai été embauché (CDI) dans cette entreprise
Description de l'entreprise
eBusiness Information est une entreprise de service en informatique. Elle se positionne sur un service de qualité et une notion qui lui est propre : le service équitable.
Développement d'une application permettant de vérifier des modèles à automate temporisés paramétrés.
Développée en Ruby avec le framework Ruby-on-Rails, elle offre une interface web qui envoie les calculs de vérification à un cluster.
La problématique principale du projet consistait en l'optimisation du temps de calcul en fonction des vérifications demandées à l'aide d'algorithmes heuristiques.
Détails de l'expérience
Développement Ruby : Création d'une application Ruby-on-Rails, développement d'un moteur multi-thread en Ruby. Projet réalisé à l'aide de netbeans.
Architecture logicielle : Travail avec un serveur web, une gateway cluster, définition de l'architecture du logiciel.
Anglais : Pratique de l'anglais pendant 6 mois (stage au Danemark)
Description de l'entreprise
CISS est une entreprise qui est située dans le département "Computer Science" de l'université d'Aalborg, au Danemark. Sa mission consiste à transmettre aux entreprises danoises (en particulier mais pas seulement) le savoir développé dans le centre de recherche de l'université.
Reprise du développement d'un comparateur de prix. J'ai refondu tout le code afin de l'optimiser, en profitant des avantages de la POO.
Intégration CSS
Suivi des sites existants (maintenance)
Préparation des prochaines versions des sites. Il a fallu mettre en place un système de versionning de fichiers (ici SVN). Une fois cela fait, j'ai préparé les projets symfony pour chaque nouveau site jusqu'à la fin de mon stage.
Détails de l'expérience
Développement PHP : maintenance d'un site réalisé en PHP4, développement d'un comparateur en PHP 5 objet, utilisation de Symfony. Tous les projets ont été réalisés avec Netbeans
Administration Serveur : mise en place d'un serveur SVN
Développement HTML/CSS : utilisation de JQuery principalement pour des requêtes ajax, perfectionnement de mes compétences pour la compatibilité entre les navigateurs web, utilisation des standards les plus récents.
Description de l'entreprise
PC INpact propose à ce jour deux sites web : www.pcinpact.com, site d'actualité informatique français et www.prixdunet.com, comparateur de prix.
Réalisation d'un site web pour le compte d'un client.
Intégration et développement d'un outil de création de rapports au format RTF dans le framework de l'entreprise.
Refonte du système de notifications email du framework de l'entreprise
Documentation et réorganisation de code. En parallèle de mes diverses missions, j'ai entrepris de réorganiser et documenter le code des frameworks existants.
Tâches d'administration serveur.
mise en place un workflow pour le développement des frameworks (SVN, serveur de développement)
maintenance de serveurs sous linux
réécriture partielle du code du site de l'entreprise pour le rendre conforme aux recommandations du W3C
Détails de l'expérience
Développement PHP : maintenance de deux frameworks PHP, améliorations des frameworks pour migrer vers les fonctionnalités objet de PHP. Utilisation de classes existantes pour fournir un service. Projets réalisés avec Eclipse PDT.
Développement HTML/CSS : intégration CSS de thèmes réalisés sous photoshop (découpage des images, etc.) conforme au W3C.
Administration serveur : DNS, Wiki (MediaWiki), SVN, Apache
Description de l'entreprise
Devisubox offre un service de suivi en temps réel de chantiers grâce à deux produits : Devisufixe et Devisumobile, lesquels sont liés au site de l'entreprise sur lequel les photos sont stockées, organisées et où de nombreuses fonctionnalités permettent de faciliter la gestion d'un chantier.
Gestion de stocks. Triage et marquage de pièces mécaniques destinées au GIAT.
Service Qualité. Mesurage de pièces afin de vérifier leur conformité.
Programmation en Visual Basic. Création de macros générant des rapports en fonction des mesures effectuées.
Détails de l'expérience
Stage ouvrier en fin de première année à Centrale Marseille destiné à sensibiliser au fonctionnement d'une entreprise et au travail que font les ouvriers. Afin de savoir à quoi ressemble ce métier lorsque nous serons ingénieurs.
Description de l'entreprise
L'entreprise Tardy propose une expertise en mécanique générale. Ils fabriquent des pièces pour de nombreuses entreprise dont le GIAT et Airbus.
Réalisation de tâches diverses au sein du secteur comptabilité
Développement Visual Basic. Réalisation de macros sous Excel permettant d'améliorer grandement le confort et la rapidité de travail de certaines opérations.
Détails de l'expérience
Missions de 2 à 3 mois pendant les étés 2004, 2005, et 2006.
Description de l'entreprise
Compass Group France fournit des services de restauration collective pour hôpitaux, écoles, entreprises via différentes filiales.