Réalisations
Migration d'applications du cloud vers Hetzner pour conformité aux directives EU.
Configuration de VPS pour installer des applications et bases de données.
- Sauvegardes PostgreSQL avec pgBackrest, PITR et réplication en continue.
- Applications lancées par Systemd.
- Automatisation et versionning des procédures avec Ansible.
Challenges techniques :
- Migrations des services à chaud, avec downtime minimal.
Exportation vers Tempo
Application de mise à jour de contrats de paye.
- Connexion sur l'API de Tempo pour récupérer et envoyer des informations de paye.
- Intégration à l'application Medipers.
Challenges techniques :
- Connexion à l'API Tempo
Facturation de bulletins de paye
Application de facturation de bulletins de paye.
- Connexion sur l'API de Silae pour récupérer les informations des bulletins et salariés.
- Application de coéficients et export vers un logiciel de facturation.
Challenges techniques :
- Connexion à l'API Silae
- Calculs complexes.
Suivi de chantier fibre
Développement d'une application de suivi d'interventions pour la pose de fibre. Accès sur mobile.
Challenges techniques :
Accès mobile de type PWA.
Go Docker PostgreSQL PWA MobileAPI France Travail
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.
Challenges techniques :
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 FranceTravailGalleries photos avec classement.
Application mobile de classement de photos.
Classement par Tags.
Challenges techniques :
Accès mobile de type PWA.
Gestion de plus de 100000 photos.
Vignettes générées dynamiquement en mode proxy.
Application mobile de suivi d'interventions
Développement d'une application mobile de suivi d'interventions pour
les interventions chez les résidents.
Dialogue en temps réel entre intervenants.
Challenges techniques :
Accès mobile de type PWA.
Notifications mobiles.
Gestion des accès en salle
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.
Challenges techniques :
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 PostgreSQLDéploiements Docker
Adaptation d'applications pour un déploiement serverless.
- Docker
- GCP CloudRun
- Scaleway
- Scalingo
Challenges techniques :
- Mise en container.
- Mise en conformité des applications en mode Stateless.
- Stockages objets dissociés des applications.
- Verrouillages adéquats en scalling horizontal.
- Adaptations aux différents fournisseurs.
Gestion de chantier
Application extranet de gestion de chantiers en service depuis 1994.
- Objectifs des chantiers.
- Affectation des équipes sur les chantiers.
- Réalisations effectuées.
- Nombreuses éditions détaillées sur les activités des chantiers.
- Saisies effectuées dans toute la France, sur chantier et en agence.
- Préparation de devis (Société Normande d’Applications du Caoutchouc)
Challenges techniques :
- Évolution de l'application à très long terme.
- Connaissance approfondie du métier.
- Utilisateurs répartis dans toute la France.
Serveurs Télématiques
- Premier micro-serveur télématique à 16 ans, en C : La Flibuste
- Serveur télématique professionnel chez Marvin : 3615 marvin
Challenges techniques :
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 Unix