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
Développeur indépendant depuis 2009
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.
const engineer = {
name: "Yannick Trinh",
focus: [
"C++", "OpenSSL", "TLS",
"S/MIME", "OAuth2"
],
approach: "pragmatic",
available: true
};
Expertise
Une expertise construite sur des composants utilisés quotidiennement dans des logiciels professionnels multi-plateformes.
Conception, maintenance et évolution de composants natifs complexes sur de grandes bases de code.
Intégration de briques cryptographiques dans des produits réels, avec une attention particulière à la compatibilité et à la pérennité.
Développement de transports et de formats de messagerie, de l’authentification jusqu’à la signature cryptographique.
Implémentation de clients, serveurs et connecteurs pour relier des applications aux services modernes.
Réalisations récentes
Sécurité · macOS · OpenSSL
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.
Messagerie · Cryptographie
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.
Cloud · Authentification · API
Intégration OAuth2 avec PKCE, envoi de messages MIME, gestion des notifications et synchronisation incrémentale via les mécanismes delta de Microsoft Graph.
Services
J’interviens aussi bien sur la conception d’une nouvelle fonctionnalité que sur le diagnostic d’un composant existant.
Me présenter votre besoin →Développement C++ multi-plateformeComposants natifs, bibliothèques, plugins et intégrations système.
Architecture réseau & sécuritéTLS, certificats, OpenSSL, authentification et protocoles Internet.
Expertise 4DPlugins, couches natives, connecteurs et résolution de problématiques complexes.
Audit & revue de codeDiagnostic, modernisation, fiabilisation et accompagnement technique.
Contact
Échangeons sur votre besoin, vos contraintes techniques et la meilleure façon d’avancer.