Principal Software Engineer at The Apache Software Foundation
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Rob Diciuccio is a mission-driven Principal Software Engineer with 10 years of experience building scalable, user-focused systems and high-performing teams from early-stage startups to nonprofit and public-sector organizations. Based in San Francisco, he blends hands-on platform and backend engineering with strategic leadership, having led engineering growth at Preset and built critical infrastructure and compliance practices at Getlabs and Roo. An active Apache Superset PMC member and contributor, he has improved backend caching and introduced efficient serialization (MessagePack, PyArrow) to a widely used open-source BI platform. Rob excels at translating product needs into reliable architecture, instituting engineering standards, and mentoring engineers while still shipping code on the stack he directs. He is drawn to mission-oriented work—now helping government services improve at Code for America—bringing a rare mix of startup grit, open-source stewardship, and production-grade systems design.
10 years of coding experience
21 years of employment as a software developer
BS Telecommunications Multimedia & Applied Computing, BS Telecommunications Multimedia & Applied Computing at California State University, Monterey Bay
Apache Superset is a Data Visualization and Data Exploration Platform
Role in this project:
Backend Developer
Contributions:171 reviews, 59 commits, 121 PRs in 2 years 2 months
Contributions summary:Rob primarily contributed to the backend functionality of Apache Superset, focusing on improving caching and data serialization within the application. They added the ability to extend and override caching backends, and also integrated MessagePack and PyArrow for more efficient async query results serialization. Additionally, they updated dependencies and implemented several tests for the newly introduced functionalities. The user also made updates to the documentation to reflect the changes.
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.