Développeur sénior, je travaille en freelance sans discontinuité depuis 1994.
Fullstack (de préférence Backend) et DevOps (en support des développements), je mets à votre disposition mon expérience et ma passion du développement mais également des systèmes et bases de données.
Mon activité principale aujourd’hui est le développement backend. Je m’intéresse particulièrement aux challenges techniques, optimisations, haute disponibilité etc. Pour cela je suis spécialisé actuellement dans le langage Go.
Tombé dans la marmite tout petit, hacker des années 80, je travaille en freelance sans discontinuité depuis 1994 et reste motivé par les challenges techniques.
Développeur fullstack, j’ai une expérience approfondie à la fois du système, des bases de données et du développement.
Mission pour Mindflurry.
Développement d’une application a haute résilience de gestion des accès par badges. Synchronisation par Pub/Sub avec une base de données centralisée sur Google Cloud.
Lead sur une équipe pluridisciplinaire.
Réaliser dans un court laps de temps une application fiable (gestion d’accès) et résiliente aux aléas de réseau. L’application devant tourner sur des mini-pc en autonomie.
Go Docker PostgreSQLAdaptation d’applications pour un déploiement serverless.
Formation à distance d’équipes sur le langage Go.
Adapter la formation aux besoins spécifiques d’équipes de grands groupes (URSSAF, Orange) reprennant un passif avec fortes spécificités Go (goroutines, channels).
GoRéécriture d’applications Python 2.7 vers Go.
Réécriture d’applications en fonctionnement sans perturber l’utilisation. Utilisation d’un proxy Go pour effectuer les mises à jour de manière incrémentale.
Go PythonService extranet de mise à disposition de personnel pour des coopératives d’employeurs dans le milieu médical.
Plus de 50.000 demandes par mois sur une infrastructure haute disponibilité.
Réalisation d’un algorithme optimisé particulièrement performant pour la recherche d’itinéraires de trains en fonction des horaires.
Travail en équipe.
En production sur un site grand public avec plusieurs dizaines de milliers de requêtes/jour.
Conception d’un algorithme particulièrement adapté aux contraintes particulieres de la circulation des trains. Précalculs des correspondances potentielles, prise en compte des temps de trajets etc.
Service résilient avec scalling horizontal adapté aux fluctuations des demandes.
PostgreSQL Python Go SaasRéalisation de sites de type CMS au graphismes épurés ou en collaboration avec un graphiste éditeur (Lekti).
Plus anciens :
Liste non exhaustive…
Postgresql Go Python SiteRéalisation de nombreux sites d’éditeurs de livres.
Outils de développements et diffusions de livres numériques (epubs), transfert sur Gallica avec Lekti.
Postgresql Go Python SiteJeu de scrabble en ligne multi-joueurs : seps.flibuste.net
Réalisation de multiples applications spécifiques de gestion, la plupart en partenariat avec Logics Informatique.
Liste non exhaustive…
Application extranet de gestion de chantiers en service depuis 1994.
Serveurs Télématiques
Le micro-serveur “La Flibuste” est un projet dans la pure tradition du hacking des années 80. Ecrit à l’adolescence en language machine 6502 sur un Apple ][+ connecté à un minitel avec modem inversé. L’ordinateur est alors éteint et s’allume grace à un boitier maison qui se déclenche lors de la sonnerie du téléphone. Le serveur démarre en quelques secondes grace à un “fastboot” maison.
Serveur réécrit ensuite en C sur un Atari ST sur un système Minix. Le kernel est modifié pour pouvoir utiliser le modem du minitel et permettre un accès telnet.
Le tout grace à la complicité d’une famille de hackers père et oncles.
Le serveur Marvin est réalisé ensuite en C sous Unix SCO. Cette fois-ci de manière professionnelle.
C Télématique UnixThème adapté de startbootstrap-resume