Matteo Prosperi

Principal Software Engineer at Microsoft

Seattle, Washington, 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
Matteo Prosperi is a Principal Software Engineer in Seattle with seven years of focused experience building high-impact systems for Microsoft and Amazon, and a longer engineering career spanning communications and transportation domains. He combines deep systems and protocol expertise (C++, C#, Java, Rust) with a track record of shipping extensibility work for Visual Studio and contributing to widely used open-source projects such as Microsoft's vs-streamjsonrpc and the AWS SDK for .NET. Matteo has designed distributed workflow platforms for logistics optimization, led automation of network fabric management, and built large-scale monitoring and decoding systems for rail communications—demonstrating a mix of low-level performance engineering and product-centered architecture. Known for improving serialization/proxy generation and SDK maintainability, he bridges core engineering with developer ergonomics. Trained at Politecnico di Torino, he brings pragmatic rigor and a history of solving hard interoperability and deployment challenges across cloud and embedded environments.
code7 years of coding experience
job19 years of employment as a software developer
bookLiceo Scientifico
bookMaster of Science (MS) Computer Engineering, Master of Science (MS) Computer Engineering at Politecnico di Torino
languagesEnglish, Italian
github-logo-circle

Github Skills (18)

json-rpc10
net10
dotnet10
netframework10
aws-sdk10
netstandard10
asp-net10
rpc10
sdk10
dotnet-core10
csharp10
transport9
interface-design9
stream9
rest-api8

Programming languages (5)

C#PowerShellTypeScriptRustHTML

Github contributions (5)

github-logo-circle
aws/aws-sdk-net

Sep 2018 - Apr 2020

The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
Role in this project:
userBack-end Developer
Contributions:41 commits, 7 PRs, 1 push in 1 year 7 months
Contributions summary:Matteo's commits primarily focus on improving the .NET SDK by adding Obsolete attributes to deprecated members and shapes. They are also generating partial classes for service exceptions, fixing REST XML request marshallers and adding checks to parameters. Furthermore, they added functionality to the S3 bucket checking functions. Their work centers around enhancing the SDK's functionality and maintainability.
dotnetweb-sitesdkaws-sdkcsharp
microsoft/vs-streamjsonrpc

Apr 2021 - Oct 2022

The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Role in this project:
userBack-end Developer
Contributions:97 reviews, 6 commits, 28 PRs in 1 year 5 months
Contributions summary:Matteo contributed to the core functionality of the `vs-streamjsonrpc` library, focusing on features like RPC marshaling and compliance tools. They added support for custom interfaces and ensured compatibility with user-provided JSON contract resolvers. The user's work included modifying code related to proxy generation and integrating with build pipelines, impacting how the library handles object serialization and deserialization for remote procedure calls.
rpcproxyproxy-clientstreamproxy-generation
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
Matteo Prosperi - Principal Software Engineer at Microsoft