Gilles Vollant

Greater Paris Metropolitan Region France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Gilles Vollant is a seasoned C/C++ multiplatform developer with 17 years' experience building reliable, high-performance software for Windows and POSIX systems. He specializes in robust data structure design, optimization, and system hardening, and offers development, advisory, and long- or short-term accompaniment services. An experienced maintainer of both proprietary shareware (SmartVersion, WinImage) and open-source work, he has contributed security and large-file handling improvements to curl and portability/thread-safety fixes to libphonenumber. His skill set spans SQLite internals, Android (Java/JNI), C#, and Objective-C, reflecting an ability to bridge embedded, desktop and mobile environments. Based in Greater Paris, he combines practical product experience with low-level engineering rigor—often improving real-world tooling like TLS certificate support and efficient file loading in widely used projects.
code17 years of coding experience
github-logo-circle

Github Skills (19)

c-language10
ssl10
multithreading10
wp-api10
http10
winapi10
c1110
libcurl10
schannel10
c1710
singleton10
openssl10
ws-api10
cprogramming-language10
code-optimization9

Programming languages (11)

PowerShellJavaC++ShellCLLVMCMakeTeX

Github contributions (5)

github-logo-circle
google/libphonenumber

Oct 2019 - Mar 2022

Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 8 commits, 7 PRs in 2 years 5 months
Contributions summary:Gilles primarily contributed to improving the codebase's thread safety and compatibility across different operating systems. They implemented singleton patterns using Windows-specific synchronization primitives and the C++11 standard library's mutexes. Furthermore, the user fixed warnings related to type conversions and deprecated function usage, improving code quality and ensuring compatibility with modern compilers. They also refactored code to use abseil functions for faster string conversion.
javascript-libraryphone-numberphoneinternational-phoneunderscore
curl/curl

Sep 2019 - Mar 2021

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Role in this project:
userBack-end Developer
Contributions:26 reviews, 8 commits, 25 PRs in 1 year 6 months
Contributions summary:Gilles primarily contributed to the `curl/curl` repository by implementing features related to security and file handling. Their work included adding support for .P12 and .PFX client certificates within the schannel TLS backend, as well as providing the option to use the Windows CA store. Additionally, the user optimized file loading performance by implementing an efficient realloc scheme for loading large files. These contributions enhance the security and functionality of the curl command-line tool.
rtmppop3dictscptelnet
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