Ioannis Papapanagiotou

Principal Engineer at North Carolina State University

Los Gatos, 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
Ioannis Papapanagiotou is a Principal Engineer at Google with 11 years of experience building large-scale distributed systems, storage engines, and data platforms. He led foundational storage and key/value infrastructure at Netflix—authoring and maintaining OSS projects like Dynomite and driving exabyte-scale storage and Tier-0 caching services handling tens of trillions of operations per day. An academic with a PhD and extensive teaching roles, he designs and teaches cloud computing and AI infrastructure courses while advising universities and startups, bridging research and production. His background spans hands-on C and systems work (extending Dynomite for Redis/Memcache and adding SCAN/CONFIG support) to senior leadership roles at Snowflake, Gemini, and Steel Perlot. An active open-source contributor and angel investor in data startups, he combines deep systems craftsmanship with strategic product and platform vision. Notably, he founded CUDA research efforts at Purdue and has a track record of translating academic research into industrial-scale storage and cloud services.
code11 years of coding experience
job15 years of employment as a software developer
bookStrategic Leadership, Strategic Leadership at Stanford University Graduate School of Business
bookPhD Computer Engineering / Operations Research (Dual Major), PhD Computer Engineering / Operations Research (Dual Major) at North Carolina State University
bookDiploma of Engineering Electrical Electronics and Communications Engineering, Diploma of Engineering Electrical Electronics and Communications Engineering at University of Patras
languagesGreek, English, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

c1710
c1110
redis10
memcached10
architecture9
architectures9
distributed-database9
nosql9
key-value8
python7

Programming languages (6)

JavaC++RustCHTMLPython

Github contributions (5)

github-logo-circle
Netflix/dynomite

Jul 2015 - Sep 2020

A generic dynamo implementation for different k-v storage engines
Role in this project:
userBack-end Developer
Contributions:5 releases, 1 review, 291 commits in 5 years 2 months
Contributions summary:Ioannis implemented and refactored core functionalities within the Dynomite project, with a focus on supporting multiple data stores (Redis and Memcache). They added support for features such as configuration of data stores and implemented the correct calls to respective functions. The user was also instrumental in updating the source code to support new features such as SCAN and CONFIG, with a strong emphasis on updating the related testing scripts. The contributions involved modifying existing C code and updating scripts for the use of the added functionality.
golangdynomitenosqlredisgeneric
ipapapa/ipapapa.github.io

Oct 2015 - Mar 2022

Contributions:122 commits, 132 pushes, 1 branch in 6 years 6 months
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
Ioannis Papapanagiotou - Principal Engineer at North Carolina State University