Développeur indépendant depuis 2009

Je conçois des composants C++ robustes, sécurisés et durables.

Développeur C++ senior spécialisé dans les protocoles Internet, OpenSSL, TLS et la messagerie sécurisée. J’interviens sur des composants bas niveau, multi-plateformes et intégrés à des produits logiciels exigeants.

Basé à Vannes, Bretagne Windows · macOS · Linux Plus de 25 ans d’expérience

const engineer = {

  name: "Yannick Trinh",

  focus: [

    "C++", "OpenSSL", "TLS",

    "S/MIME", "OAuth2"

  ],

  approach: "pragmatic",

  available: true

};

C++OpenSSL 3/4TLS 1.3CMSSMTPGraph APICMake4D
25+années de développement
15années au sein de 4D SAS
2009indépendant depuis
C++expertise cœur de métier

Expertise

Des compétences au croisement du système, du réseau et de la sécurité.

Une expertise construite sur des composants utilisés quotidiennement dans des logiciels professionnels multi-plateformes.

01

C++ & développement système

Conception, maintenance et évolution de composants natifs complexes sur de grandes bases de code.

  • C++ moderne
  • Visual Studio & Xcode
  • CMake
  • Windows, macOS, Linux
02

Sécurité & cryptographie appliquée

Intégration de briques cryptographiques dans des produits réels, avec une attention particulière à la compatibilité et à la pérennité.

  • OpenSSL 3 & 4
  • TLS 1.2 / 1.3 & mTLS
  • X.509, PKI, PKCS#12
  • Providers OpenSSL
03

Messagerie sécurisée

Développement de transports et de formats de messagerie, de l’authentification jusqu’à la signature cryptographique.

  • SMTP, IMAP, POP3
  • MIME & CMS
  • S/MIME
  • OAuth2 & PKCE
04

Protocoles & intégrations

Implémentation de clients, serveurs et connecteurs pour relier des applications aux services modernes.

  • HTTP, SOAP, REST
  • Microsoft Graph
  • Google APIs
  • Notifications & synchronisation

Réalisations récentes

Des sujets pointus, transformés en fonctionnalités concrètes.

01

Sécurité · macOS · OpenSSL

Provider OpenSSL pour le Trousseau macOS

Développement d’un provider OpenSSL permettant d’utiliser une clé privée non exportable stockée dans le Keychain macOS pour réaliser des signatures cryptographiques et établir des connexions mTLS.

C++OpenSSL Provider APISecKeyRefTLSSecurity Framework
02

Messagerie · Cryptographie

Signature S/MIME dans un transport SMTP

Implémentation de la signature de messages MIME avec CMS, prise en charge des certificats provenant d’un fichier PKCS#12, d’un blob ou du magasin de certificats du système.

S/MIMECMSPKCS#12X.509SMTP
03

Cloud · Authentification · API

Connecteurs Microsoft Graph et Google

Intégration OAuth2 avec PKCE, envoi de messages MIME, gestion des notifications et synchronisation incrémentale via les mécanismes delta de Microsoft Graph.

OAuth2PKCEGraph APIGoogle APIsREST

Services

Un renfort senior pour vos sujets techniques sensibles.

J’interviens aussi bien sur la conception d’une nouvelle fonctionnalité que sur le diagnostic d’un composant existant.

Me présenter votre besoin
01

Développement C++ multi-plateformeComposants natifs, bibliothèques, plugins et intégrations système.

02

Architecture réseau & sécuritéTLS, certificats, OpenSSL, authentification et protocoles Internet.

03

Expertise 4DPlugins, couches natives, connecteurs et résolution de problématiques complexes.

04

Audit & revue de codeDiagnostic, modernisation, fiabilisation et accompagnement technique.

Contact

Un projet complexe mérite une réponse claire.

Échangeons sur votre besoin, vos contraintes techniques et la meilleure façon d’avancer.

contact@ytrinh.fr