Donna Dionne is a seasoned software engineer with 11+ years of experience building and leading backend systems at major networking and platform companies, currently at Google in California. Her career spans roles from Cisco and Nortel to Sandvine and RIM, where she moved into team lead and feature lead positions focused on scalable platform development. Donna contributes to core open-source infrastructure—having implemented C++ and Java features in the widely used gRPC project—demonstrating fluency in low-level protocol work and distributed systems. She combines hands-on implementation of performance-sensitive components with leadership in product-focused teams, and brings a strong computer science foundation from the University of Waterloo.
11 years of coding experience
14 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at University of Waterloo
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:9 releases, 406 reviews, 489 commits in 7 years 5 months
Contributions summary:Donna contributed to the core functionality of the gRPC project. The commits indicate the implementation of features in C++ and Java. The tasks included modifications to examples and core components, such as adjusting the helloworld example to accept a target string and converting an AdsServiceImpl to support setting and subscribing to resources, managing versions, and correct ACK/NACK operations. The work showcases the user's ability to design and implement features in a core gRPC project.
The C based gRPC (C++, Node.js, Python, Ruby, Objective-C, PHP, C#)
Contributions:1 release, 907 commits, 1464 pushes in 6 years 11 months
objective-ccpppythonc-nodenode-js
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.