Jon Malkin

Senior Software Engineer at Apple

Millbrae, California, United States
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
🎓
Top School
Jon Malkin is a senior software engineer and data architect with 15+ years building large-scale data collection, identity, and privacy systems from client instrumentation to backend processing. He has led design and production of privacy-first infrastructure—authoring Yahoo’s Cookie Registry and a cost-saving large-scale Bloom filter for GDPR compliance—and now applies that experience at Apple. A founding PMC member and core contributor to Apache DataSketches, Jon has improved core Java sketching algorithms and helped expand the project across C++ and Python, demonstrating deep algorithmic and systems chops. He combines rigorous academic training (Ph.D. in Electrical Engineering) with practical product delivery, repeatedly turning complex regulatory and technical constraints into robust, efficient solutions. Colleagues rely on him for cross-functional communication and for bridging policy and engineering, and he regularly presents practical tutorials at conferences like KDD. Outside of product work he pursues creative algorithmic design and quality data practices that anticipate evolving privacy regulation.
code15 years of coding experience
job22 years of employment as a software developer
bookPh.D., Electrical Engineering, Ph.D., Electrical Engineering at University of Washington
bookB.S., Electrical Engineering and Computer Science, B.S., Electrical Engineering and Computer Science at Yale University
bookSunny Hills High School
github-logo-circle

Github Skills (9)

algorithm10
data-structures10
javas10
algorithms10
data-structure10
java10
serialization9
data-serialization9
testing8

Programming languages (9)

JavaC++RustCScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/datasketches-java

Aug 2016 - Oct 2022

A software library of stochastic streaming algorithms, a.k.a. sketches.
Role in this project:
userBack-end Developer
Contributions:1 release, 139 reviews, 50 commits in 6 years 2 months
Contributions summary:Jon primarily contributed to the `datasketches-java` library, focusing on improving the code's clarity and robustness. Their work included refactoring code with named constants, fixing bugs related to resize factors in serialization and heap operations, and converting while loops to do-while loops for better error detection. Furthermore, the user made modifications to the VarOptItemsSketch, addressing potential infinite loop scenarios and adjusting visibility modifiers. These changes indicate a focus on maintaining the library's stability and improving its performance and reliability.
streaming-algorithmsdatasketches
apache/datasketches-server

Dec 2020 - May 2022

Apache DataSketches simple server
Contributions:1 review, 24 commits, 6 PRs in 1 year 5 months
simple-serverconnectorapachedatastreamdatasketches
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