Karolin Varner

Wissenschaftler at Max Planck Institut für Sicherheit und Privatsphäre

Lower Saxony, Germany
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
Karolin Varner is a versatile software engineer with 14 years of programming experience and seven years professionally, specializing in systems-level C++, embedded cryptography, and high-performance data processing. She has shipped production code across diverse domains—from MongoDB C++ driver contributions that uncovered driver buffer-overflow bugs to cryptographic work on secure embedded chips and hardware-focused R&D at Adobe. A fast, self-taught engineer, she typically becomes productive in a new library within hours and a new language within weeks, and prefers open-source development wherever possible. Karolin combines hands-on implementation with responsibility for planning, QA, operations, and mentoring, and seeks to understand full product cycles including sales and design. Based in Lower Saxony and now involved in research at the Max Planck Institute for Security and Privacy, she brings a security-first mindset backed by practical experience across backend, frontend, and embedded projects.
code14 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (20)

algorithm10
algorithms10
javascript10
c-language10
testing10
data-structure10
mongodb-database10
database-driver10
bson10
data-structures10
hash10
cpp10
cprogramming-language10
mongodb10
object-serialization10

Programming languages (25)

CGoHTMLTypeScriptShellOCamlJavaScriptHaskell

Github contributions (5)

github-logo-circle
puleos/object-hash

Aug 2015 - Feb 2016

Generate hashes from javascript objects in node and the browser.
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 9 comments in 5 months
Contributions summary:Karolin primarily contributed to the core logic of the `object-hash` library. Their work focused on enhancing how the library handles different JavaScript object types, including function properties, special type properties, and browser native URLs. This included modifying the hashing algorithm to incorporate these properties and fix potential issues related to native functions. The user also added tests to ensure correct behavior.
browserhashjavascriptnodejshashes
mongodb/mongo-cxx-driver

Sep 2015 - Dec 2016

C++ Driver for MongoDB
Role in this project:
userBack-end Developer / Database Engineer
Contributions:6 commits, 4 PRs, 17 comments in 1 year 2 months
Contributions summary:Karolin primarily contributed to the C++ driver for MongoDB, focusing on database and collection-level functionalities. Their work involved removing unimplemented methods like `database::rename`, optimizing collection name caching, and adding new functionalities like `collection::rename`. The user also addressed static analysis warnings and enhanced testing practices by mocking collection names within the test suite. This suggests expertise in the internal workings of the driver and its interaction with MongoDB.
drivernosqlc-plus-plus-17cppbson
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
Karolin Varner - Wissenschaftler at Max Planck Institut für Sicherheit und Privatsphäre