Senior Software Development Engineer at SMG Swiss Marketplace Group
Strasbourg, Grand Est, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Yannick Heinrich is a Senior Software Development Engineer with 14 years of multidisciplinary experience, currently shaping the Ricardo mobile app from Strasbourg. He is primarily an iOS specialist who has driven architecture improvements (MVVM, coordinators, RxSwift/FRP) and coached junior engineers while shipping production apps across finance, retail and IoT. Beyond Swift, Yannick contributes to notable open-source projects in Rust and Go—improving reqwest’s TLS and multipart handling and enhancing Negroni’s logging and panic handling—demonstrating strong backend and systems instincts. His background in embedded systems, DSP and electronics gives him a rare hardware-to-mobile perspective that helps when integrating complex protocols or performance-critical UI components. Known for pragmatic refactors and CI/CD tooling, he blends shipping-first discipline with thoughtful test automation and developer onboarding.
14 years of coding experience
11 years of employment as a software developer
Ingénieur Génie Électrique Option Systèmes, EEA, Ingénieur Génie Électrique Option Systèmes, EEA at Institut national des Sciences appliquées de Strasbourg
Master 2 Recherche EEA, Microélectronique, Master 2 Recherche EEA, Microélectronique at Université de Caen Basse Normandie
Bac S-SVT Option Mathématiques, Mention Bien, Bac S-SVT Option Mathématiques, Mention Bien at LEGT Bouxwiller
Contributions:17 commits, 9 PRs, 11 comments in 1 year 10 months
Contributions summary:Yannick primarily contributed to the development of logging functionality within the `negroni` middleware. Their work involved enhancing the logger's verbosity, implementing template-based output formatting, and refactoring code for improved efficiency. They also added functionality to detect the server address dynamically and updated documentation. Additionally, the user added a panic handling system that includes HTML formatting.
Contributions:5 commits, 8 PRs, 10 comments in 1 month
Contributions summary:Yannick's primary focus was on enhancing the `reqwest` HTTP client library. They updated dependencies, specifically bumping the `native-tls` dependency and adapting code for its use. Additionally, the user implemented functionalities such as enabling/disabling certificate verification and gzip decompression control. Furthermore, the user addressed multipart filename encoding, contributing to overall stability and usability of the library.
http3rusthttp-clienthyper
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yannick Heinrich - Senior Software Development Engineer at SMG Swiss Marketplace Group