Sébastien Geay

Staff Software Engineer
Staff Software Engineer

About Me

Staff Software Engineer with 18 years of experience, from R&D to large-scale production, in the design and development of distributed systems and backend applications.

Passionate about creating reliable and clear architectures, with constant attention to quality, readability, and iterative delivery.

Specialized in data modeling, API design, and software architecture, with a pragmatic approach to complex challenges.

À Propos

Ingénieur logiciel Staff avec 18 ans d'expérience, de la R&D à la production à grande échelle, dans la conception et le développement de systèmes distribués et d'applications backend.

Passionné par la création d'architectures fiables et claires, avec une attention constante à la qualité, la lisibilité et la livraison itérative.

Spécialisé en modélisation de données, design d'API et architecture logicielle, avec une approche pragmatique des problématiques complexes.

Technologies

PythonPython
RustRust
PHPPHP
C / C++C / C++
Java / KotlinJava / Kotlin
OCamlOCaml
GoGo
JavaScriptJavaScript
ReactReact
GraphQL / RESTGraphQL / REST

Environments

PostgreSQLPostgreSQL
KafkaKafka
CassandraCassandra
ElasticsearchElasticsearch
BazelBazel
DockerDocker
GitHubGitHub
UnityUnity

Technologies

PythonPython
RustRust
PHPPHP
C / C++C / C++
Java / KotlinJava / Kotlin
OCamlOCaml
GoGo
JavaScriptJavaScript
ReactReact
GraphQL / RESTGraphQL / REST

Environnements

PostgreSQLPostgreSQL
KafkaKafka
CassandraCassandra
ElasticsearchElasticsearch
BazelBazel
DockerDocker
GitHubGitHub
UnityUnity

Work Experience

Staff Software Engineer — Cryptosense / SandboxAQ

Remote · 08/2021 – Present
Design and development of two generations of SaaS platforms for continuous inventory and Cryptographic Lifecycle Management (CLM) of keys, certificates, secrets, and Non-Human Identities (NHI). Backend development, data modeling, API and connector design for cryptographic cartography and vulnerability detection related to post-quantum cryptography (PQC). Design and technical leadership of a full technological migration of the legacy file system scanner from OCaml to a high-performance, extensible Rust implementation.
Tech: Python, Rust, OCaml, Kotlin, Java, Go, GraphQL, gRPC, Kafka, PostgreSQL, Bazel, GitHub Actions, Docker, Guestfish, Cloud, SaaS
Project: Cryptography Lifecycle Management (CLM) Platform
Core Skills: Distributed Systems · Data Modeling · API Design · Security & Compliance · Post-Quantum Cryptography · Event-driven architecture · Service-Oriented Architecture (SOA)

Full‑Stack Developer — RG System

Lattes (France) · Hybrid · 06/2017 – 07/2021
Development of a unified RMM SaaS platform for MSPs (Managed Service Providers), integrating IT supervision, cybersecurity, backup, and remote control. Technical lead on the design and development of key modules (audits, network neighborhood, SNMP monitoring, event-driven/scheduled automation, client management and billing). Technical overhaul and reorganization of teams (Dev/Devops/Product/UX) and workflows (Git/CI/CD), improving cross-functional collaboration and continuous delivery.
Tech: PHP, C++, Python, JavaScript, Symfony, Doctrine, Qt, jQuery, React, Twig, MS SQL, PostgreSQL, Cassandra, Elasticsearch, Kafka, Git, GitHub, CI/CD, PhpStorm, QtCreator, ZenHub, Travis, Jenkins, Docker, Vagrant, REST, SaaS.
Project: Unified SaaS RMM Platform for MSPs
Core Skills: Full-stack Development · Technical Leadership · Agile Methodologies · IT Management · Distributed Systems · Event-driven architecture · Service-Oriented Architecture (SOA)

Developer — e‑Odyssey (Freelance)

Remote · 01/2013 – 05/2017
Design, development, and project management of diverse projects (web, mobile, custom software). Conducted requirements analysis, wrote technical and functional specifications, and managed end-to-end project lifecycle, ensuring the delivery of tailored client solutions. Expertise in technology stack migrations.
Tech: PHP, MySQL, C++, C#, Windev, Drupal, Wordpress, Dotclear, Spip.
Project: Diverse Web, Mobile & Software Projects
Core Skills: Project Management · Full-stack Development · Requirements Analysis

Analyst Developer — Netia Software

Claret (France) · 02/2012 – 08/2012
Design and implementation of a video CMS (archiving, organization, publishing) with client workflow customization and version control management.
Tech: Java, C++, SQL, Oracle, REST, Git.
Project: Video CMS Development & Customization
Core Skills: CMS Development · Workflow Customization · Data Archiving

Game Programmer — Okugi Studio

Nîmes (France) · 05/2011 – 12/2011
Gameplay programming and cross-platform finalization, ensuring technical quality and platform-specific optimizations.
Tech: C#, Unity, Android/iOS, Jira.
Project: ShadO (PC) · Twist n'Catch (Mobile)
Core Skills: Gameplay Programming · Cross-platform Development · Mobile Game Development

Engine Programmer — Robopolis Studio

Villeurbanne (France) · 01/2010 – 03/2011
Design and development of an Augmented Reality game engine integrated with the sensors and motors of a physical robot, enabling interactive and responsive gameplay experiences. Developed internal tools for robot control and calibration.
Tech: C++, OpenGL, OpenSceneGraph, ARToolkit Pro, Bullet.
Project: Sparx Augmented Robot
Core Skills: AR Game Engine Development · Gameplay Programming · Internal Tools Development · Robotics

Engineering & Development — Phoenix Interactive

Lyon (France) · 03/2007 – 11/2009

R&D Engineer (Engine / Tools)

12/2008 – 11/2009

Team Lead (Engine / Gameplay)

12/2007 – 12/2008

Gameplay / AI / Tools Programmer

03/2007 – 12/2007
Led programming teams (engine and gameplay). Designed and developed two in-house engines and editors: one for Nintendo DS (supervision and development) and one multi-platform (Wii / PC / PS3). Improved the editor and implemented gameplay features (AI, mini-games, menus, save systems). R&D work included console technical studies (PS3, DS), graphics rendering prototypes, development environment deployment, library porting, and creation of internal tools for data management and build automation.
Tech: C/C++, DS/Wii/PS2/PS3 SDKs, Jade Script, Qt, Perforce, Jenkins, Visual Studio, CodeWarrior, SN System, SVN, FinalBuilder, Lua, Ogre, OpenGL, DirectX, Zlib.
Projects: Arthur and the Revenge of Maltazard (Wii/PC/PS3) · Petz Rescue: Endangered Paradise (DS) · Alexandra Ledermann 2009 (Wii/PC) · Horsez 2 (Wii/PS2/PC)
Core Skills: Game Engine Development · Cross-Platform Development · Team Leadership

Expérience Professionnelle

Staff Software Engineer — Cryptosense / SandboxAQ

Remote · 08/2021 – Présent
Conception et développement de deux générations de plateformes SaaS d'inventaire continu et de gestion du cycle de vie cryptographique (CLM) pour les clés, certificats, secrets et identités non humaines (NHI). Développement backend, modélisation de données, conception d'APIs et de connecteurs pour la cartographie cryptographique et la détection des vulnérabilités liées à la cryptographie post-quantique (PQC). Conception et pilotage technique d'une migration technologique complète du scanner de systèmes de fichiers historique en OCaml vers une implémentation Rust plus performante et extensible.
Tech: Python, Rust, OCaml, Kotlin, Java, Go, GraphQL, gRPC, Kafka, PostgreSQL, Flask, Bazel, GitHub Actions, Docker, Guestfish, Cloud, SaaS
Projet : Plateforme de Gestion du Cycle de Vie de la Cryptographie (CLM)
Compétences Clés: Systèmes Distribués · Modélisation de Données · Conception d'API · Sécurité & Conformité · Cryptographie Post-Quantique · Architecture Événementielle · Architecture Orientée Services (SOA)

Développeur Full‑Stack — RG System

Lattes (France) · Hybrid · 06/2017 – 07/2021
Développement d'une plateforme RMM SaaS unifiée pour les MSPs (Managed Service Providers), intégrant la supervision IT, la cybersécurité, la sauvegarde et le contrôle à distance. Lead technique sur la conception et le développement de modules clés (audits, voisinage réseau, surveillance SNMP, automatisation événementielle/planifiée, gestion et facturation clients). Refonte technique et réorganisation des équipes (Dev/Devops/Produit/UX) ainsi que des workflows (Git/CI/CD), améliorant la collaboration inter-métiers et la livraison continue.
Tech: PHP, C++, Python, JavaScript, Symfony, Doctrine, Qt, jQuery, React, Twig, MS SQL, PostgreSQL, Cassandra, Elasticsearch, Kafka, Git, GitHub, CI/CD, PhpStorm, QtCreator, ZenHub, Travis, Jenkins, Docker, Vagrant, REST, SaaS.
Projet : Plateforme RMM SaaS Unifiée pour MSPs
Compétences Clés: Développement Full-stack · Leadership Technique · Méthodologies Agiles · Gestion IT · Systèmes Distribués · Architecture Événementielle · Architecture Orientée Services (SOA)

Développeur — e‑Odyssey (Freelance)

Remote · 01/2013 – 05/2017
Conception, développement et gestion de projets variés (web, applications mobiles, logiciels sur mesure). Analyse des besoins, rédaction des spécifications techniques et fonctionnelles, et pilotage du cycle de vie complet des projets, assurant la livraison de solutions adaptées aux besoins des clients. Expertise en migration de piles technologiques.
Tech: PHP, MySQL, C++, C#, Windev, Drupal, Wordpress, Dotclear, Spip.
Projet : Projets Web, Mobile & Logiciels Divers
Compétences Clés: Gestion de Projet · Développement Full-stack · Analyse des Besoins

Analyste Concepteur — Netia Software

Claret (France) · 02/2012 – 08/2012
Conception et réalisation d'un CMS vidéo (archivage, hiérarchisation, publication) avec personnalisation des workflows clients et gestion du contrôle de version.
Tech: Java, C++, SQL, Oracle, REST, Git.
Projet : Développement & Personnalisation de CMS Vidéo
Compétences Clés: Développement CMS · Personnalisation de Workflow · Archivage de Données

Programmeur Jeu Vidéo — Okugi Studio

Nîmes (France) · 05/2011 – 12/2011
Réalisation de la programmation gameplay et de la finalisation multiplateforme, assurant la qualité technique et les optimisations spécifiques à chaque plateforme.
Tech: C#, Unity, Android/iOS toolchains, Jira.
Projet : ShadO (PC) · Twist n'Catch (Mobile)
Compétences Clés: Programmation Gameplay · Développement Multi-plateforme · Développement de Jeux Mobiles

Programmeur Moteur — Robopolis Studio

Villeurbanne (France) · 01/2010 – 03/2011
Conception et développement d'un moteur de jeu en réalité augmentée, intégré aux capteurs et moteurs d'un robot physique, permettant des expériences de jeu interactives et réactives. Développement d'outils internes pour le contrôle et la calibration du robot.
Tech: C++, OpenGL, Computer Vision (AR), OpenSceneGraph, ARToolkit Pro, osgART, Bullet.
Projet : Robot Augmenté Sparx
Compétences Clés: Développement Moteur de Jeu RA · Programmation Gameplay · Développement d'Outils Internes · Robotique

Ingénierie & Développement — Phoenix Interactive

Lyon (France) · 03/2007 – 11/2009

Ingénieur R&D (Moteur / Outils)

12/2008 – 11/2009

Chef d'équipe (Moteur / Gameplay)

12/2007 – 12/2008

Programmeur Gameplay / IA / Outils

03/2007 – 12/2007
Management d'équipes de programmation (moteur et gameplay). Développement de deux moteurs et éditeurs internes : un pour Nintendo DS (supervision et développement) et un multiplateforme (Wii / PC / PS3). Amélioration de l'éditeur et implémentation de fonctionnalités gameplay (IA, mini-jeux, menus, sauvegardes). Travaux de R&D : études techniques consoles (PS3, DS), prototypes de rendu graphique, déploiement d'environnements de développement, portage de librairies, et création d'outils internes pour la gestion des données et l'automatisation des builds.
Tech: C/C++, DS/Wii/PS2/PS3 SDKs, Jade Script, Qt, Perforce, Jenkins, Visual Studio, CodeWarrior, SN System, SVN, FinalBuilder, Lua, Ogre, OpenGL, DirectX, Zlib.
Projets : Arthur et la Vengeance de Maltazard (Wii/PC/PS3) · Planète Nature : Au Secours de l'Île Tropicale (DS) · Alexandra Ledermann 2009 (Wii/PC) · Alexandra Ledermann : Le Haras de la Vallée (Wii/PS2/PC)
Compétences Clés: Développement Moteur de Jeu · Développement Multi-plateforme · Leadership d'Équipe

Technical Skills

Software Development & Data

Languages: Python, Rust, Kotlin, PHP, OCaml, C++, C, C#, Java, Lua, SQL, Go, JS, Bash, PowerShell, Lisp, Windev
Back-end & APIs: REST, FastAPI, Flask, GraphQL, SQLAlchemy, gRPC, Protobuf, Doctrine
Web & Front-end: React, Symfony, jQuery, xHTML, CSS, Twig, Drupal, Wordpress, Dotclear, Spip
Data & Messaging: Apache Kafka ecosystem (Kafka, Connect, Schema Registry, ksqlDB)
Databases & Search: PostgreSQL, Elasticsearch, Cassandra, MSSQL, Oracle, NoSQL, MySQL

Systems & Architecture

Infrastructure & Tooling: Docker, Linux, Git, GitHub, CI/CD (GitHub Actions), Jenkins, Visual Studio, Qt, Bazel, Perforce, Observability (logs/metrics), Guestfish, AWS/GCP (API integration), PhpStorm, QtCreator, Travis, Vagrant, CodeWarrior, SN System, SVN, FinalBuilder, Monorepo
Architecture & Design: System design, Domain modeling, Clean code, Design patterns, Architecture MVC, Event-driven systems, Scrum/Kanban, Functional & technical analysis, Quality assurance, Technical documentation, Design documentation, V-cycle, Distributed Systems, Service-Oriented Architecture (SOA)
Security & Compliance: Hardening, Encryption, Key/certificate/secret management, Pipeline integration, Data modeling, Artefact analysis, Compliance & Inventory
Embedded & Networking: Raspberry Pi, SNMP

Leadership & Practices

Processes & Practices: Agile methods, TDD, Code review, Testing & validation, Continuous improvement, Branching strategy, Full-stack development, Project management, R&D, Software lifecycle, Client needs definition, ZenHub, Jira
Technical Leadership: E2E delivery, Project ownership, Team guidance, Mentoring, Knowledge sharing, Stakeholder communication, Cross-functional collaboration, Team Management, Cross-functional communication
Knowledge Base: Software engineering, Computer science, Algorithmics, full Scrum, ITIL 4, Regex, Zlib
Soft Skills: Communication, Adaptability, Autonomy, Creativity, Versatility

Specialized, Creative & Research

AI, Imaging & Extended Reality: Artificial intelligence, Computer vision, Augmented reality, Combinatorial Optimization, ARToolkit Pro, osgART, Robotics
Game Development: Unity, Game engines, Cross-platform development, OpenGL, Android/iOS toolchains, Game design, Console SDKs (Nintendo DS/Wii, PlayStation 2/3), OpenSceneGraph, Bullet, Ogre, DirectX

Compétences Techniques

Développement & Données

Langages: Python, Rust, Kotlin, PHP, OCaml, C++, C, C#, Java, Lua, SQL, Go, JS, Bash, PowerShell, Lisp, Windev
Back-end & APIs: REST, FastAPI, Flask, GraphQL, SQLAlchemy, gRPC, Protobuf, Doctrine
Web & Front-end: React, Symfony, jQuery, xHTML, CSS, Twig, Drupal, Wordpress, Dotclear, Spip
Données & Messagerie: Apache Kafka ecosystem (Kafka, Connect, Schema Registry, ksqlDB)
Bases de Données & Recherche: PostgreSQL, Elasticsearch, Cassandra, MSSQL, Oracle, NoSQL, MySQL

Systèmes & Architecture

Infrastructure & Outils: Docker, Linux, Git, GitHub, CI/CD (GitHub Actions), Jenkins, Visual Studio, Qt, Bazel, Perforce, Observabilité (logs/metrics), Guestfish, AWS/GCP (intégration API), PhpStorm, QtCreator, Travis, Vagrant, CodeWarrior, SN System, SVN, FinalBuilder, Monorepo
Architecture & Conception: Conception système, Modélisation de domaine, Code propre, Patrons de conception, Architecture MVC, Systèmes événementiels, Scrum/Kanban, Analyse fonctionnelle & technique, Assurance qualité, Documentation technique, Documentation de conception, Cycle en V, Systèmes Distribués, Architecture Orientée Services (SOA)
Sécurité & Conformité: Durcissement, Chiffrement, Gestion clés/certificats/secrets, Intégration pipeline, Modélisation des données, Analyse d'artefacts, Conformité & Inventaire
Systèmes Embarqués & Réseaux: Raspberry Pi, SNMP

Leadership, Méthodologie & Pratiques

Processus & Pratiques: Méthodes Agiles, TDD, Revue de code, Tests & validation, Amélioration continue, Stratégie de branchement, Développement Full-stack, Gestion de projet, R&D, Cycle de vie logiciel, Définition des besoins clients, ZenHub, Jira
Leadership Technique: Livraison E2E, Appropriation de projet, Encadrement d'équipe, Mentorat, Partage de connaissances, Communication parties prenantes, Collaboration transversale, Gestion d'équipe, Communication transversale
Connaissances: Ingénierie logicielle, Informatique, Algorithmie, full Scrum, ITIL 4, Regex, Zlib
Compétences Transversales: Communication, Adaptabilité, Autonomie, Créativité, Polyvalence

Spécialisation, Créativité & Recherche

IA, Image & Réalité Étendue: Intelligence artificielle, Vision par ordinateur, Réalité augmentée, Optimisation combinatoire, ARToolkit Pro, osgART, Robotique
Développement de Jeux: Unity, Moteurs de jeu, Développement multi-plateforme, OpenGL, Chaînes d'outils Android/iOS, Conception de jeux, SDKs Console (Nintendo DS/Wii, PlayStation 2/3), OpenSceneGraph, Bullet, Ogre, DirectX

Education

MSc Computer Science (Image & Artificial Intelligence)

University of Burgundy — 2007

BSc Computer Science & Applied Mathematics

University Nice-Sophia-Antipolis — 2005

Certifications

MIT xPRO — Quantum Algorithms for Cybersecurity, Chemistry, and Optimization

Skills: Quantum Computing · Optimization · Cybersecurity

Harvard Medical School (HMX Pro) — Pharmacology — Drug Discovery & Development

Skills: Drug Discovery · Drug Development

AXELOS Global Best Practice — ITIL Foundation Level

Skills: Process Management · Service Management

Formation

Master Informatique (Image & Intelligence Artificielle)

Université de Bourgogne — 2007

Licence Informatique & Mathématiques Appliquées

Université Nice-Sophia-Antipolis — 2005

Certifications

MIT xPRO — Algorithmes Quantiques pour la Cybersécurité, la Chimie et l'Optimisation

Compétences : Informatique Quantique · Optimisation · Cybersécurité

Harvard Medical School (HMX Pro) — Pharmacologie — Découverte & Développement de Médicaments

Compétences : Découverte de Médicaments · Développement de Médicaments

AXELOS Global Best Practice — Niveau Fondamental ITIL

Compétences : Gestion des Processus · Gestion des Services