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 / fullstack. 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.
Application mobile de classement de photos.
Classement par tags.
Accès mobile de type PWA.
Gestion de plus de 100000 photos.
Vignettes générées dynamiquement en mode proxy.
Mission pour résidences séniors.
Développement d’une application mobile de suivi d’interventions pour
les interventions chez les résidents.
Dialogue en temps réel entre intervenants.
Accès mobile de type PWA.
Notifications mobiles.
Mission pour RCA.
Accès aux services de Lucca pour synchroniser les congés des ouvriers avec la base principale. Accès aux services Sage pour synchroniser les paiements.
Accès à des API externes de manière asynchrone avec des documentations spartiates.
Go Sage LuccaMission pour Medicoop, Coopers (Skorann, Intérim solidaire, Coopims, SolidESS intérim, Agora…).
Accès aux API France-Travail pour accéder aux métiers ROMES et adresses. Situation des adresses sur une carte avec calcul automatique des distances entre l’intérimaire et la mission. Recherche IA des métiers et mise en correspondances avec les métiers recherchés.
Migrer une base de données de métiers d’anciens libellés vers les appellations ROME sans interruption de service. Recherche multicritères des correspondances de métiers, distance etc.
Go FranceTravailMission pour SpeedConnect.
Développement d’une application de suivi d’interventions pour la pose de fibre. Accès sur mobile.
Accès mobile de type PWA.
Go Docker PostgreSQL PWA MobileMission 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 tout en se synchronisant avec une base centrale.
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