Co-Founder at University of Toronto - Rotman School of Management
Waterloo, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Adrian Petrescu is a seasoned software engineer and entrepreneur with 18 years of experience building scalable, Linux-based distributed systems and cloud services. As Co-Founder of Eastbridge Academy and formerly a Distinguished Architect at Kinaxis and Chief Engineer at Rubikloud, he blends hands-on systems design with leadership in production-scale architectures. He teaches cloud and distributed computing at the University of Toronto’s Rotman School, translating deep technical experience into practical curriculum. An active open-source contributor, Adrian has improved quality and compatibility in projects ranging from Sparkmagic and XMage to Go interfaces like Lizzie and Sabaki, showing attention to testing, encoding edge cases, and integration work. His background includes early platform work at Amazon and systems debugging at QNX, reflecting long-standing expertise in low-level and cloud-native stacks. He brings a pragmatic mix of infrastructure craftsmanship, academic teaching, and startup grit to problems that demand reliability and scale.
18 years of coding experience
13 years of employment as a software developer
Vincent Massey Secondary School
B.CS Computer Science, B.CS Computer Science at University of Waterloo
A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm
Role in this project:
Back-end Developer
Contributions:15 commits, 2 PRs, 2 pushes in 10 years 9 months
Contributions summary:Adrian contributed primarily to the development of Apache Storm-related components. They implemented a ClockSpout, a MongoBolt, and an SqsQueueSpout, demonstrating a focus on building integrations and extending Storm's capabilities. The contributions involved both abstract classes and concrete implementations, showcasing an understanding of API design and practical application within the Storm ecosystem. The user also fixed a minor typo in the MongoDB documentation.
Jupyter magics and kernels for working with remote Spark clusters
Role in this project:
Back-end Developer
Contributions:10 commits, 14 PRs, 14 pushes in 2 years 1 month
Contributions summary:Adrian primarily contributed to the core functionality and maintenance of the `sparkmagic` project, which involves Jupyter magics and kernels for working with remote Spark clusters. Their work focused on automatically configuring wrapper-kernel endpoints within widgets and addressing related crash issues. The user also made changes related to Pandas compatibility and version bumping of dependencies such as `hdijupyterutils` and `autovizwidget`, indicating a focus on project dependencies and stability. They also fixed unit test failures and addressed a pandas data error, demonstrating a focus on code quality and compatibility.
kernelclustersjupyter-notebookmagickernels
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
Adrian Petrescu - Co-Founder at University of Toronto - Rotman School of Management