Tom Peplow

Principal Product Manager - Fabric OneLake 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

👤
Senior
🎓
Top School
Tom Peplow is a Principal Product Manager at Microsoft driving the OneLake vision—an enterprise-grade, cross-cloud lakehouse that breaks data silos to unlock AI value. With 11+ years of experience leading product and engineering teams, he has transformed actuarial modeling platforms into scalable SaaS and big-data services that support petabytes of analytics and tens of thousands of CPU years. He combines rigorous actuarial methods with hands-on engineering chops (including performance-focused contributions to the parquet-dotnet project) to solve hard problems in observability, compliance, scalability and resiliency for large customers. Known for building diverse, high-performing teams, Tom blends product strategy with low-level performance optimization and a pragmatic focus on customer outcomes.
code11 years of coding experience
job19 years of employment as a software developer
bookMSc Software Engineering Management, MSc Software Engineering Management at Solent University
stackoverflow-logo

Stackoverflow

Stats
7,631reputation
1.1mreached
2answers
2questions
Badges
serialization
top-1%
dynamic
top-1%
json
top-1%
github-logo-circle

Github Skills (17)

json10
net10
dotnet10
dynamic10
serialization10
asp-net10
dotnet-core10
csharp10
memory-management9
performance-optimization9
dotnet-cli8
netstandard8
internet-explorer6
transactionscope6
entity-framework6

Programming languages (2)

C#Rust

Github contributions (5)

github-logo-circle
aloneguid/parquet-dotnet

Oct 2020 - Oct 2020

Fully managed Apache Parquet implementation
Role in this project:
userBack-end Developer
Contributions:2 reviews, 8 commits, 1 PR in 1 day
Contributions summary:Tom focused on optimizing the `parquet-dotnet` library by refactoring and improving data handling, specifically around array views. They introduced a `WritableArrayView` for efficient array management, including rent and return operations. Their changes involved core data processing logic related to data types like `DateTimeOffset`, `TimeSpan`, and `decimal`, demonstrating a focus on performance improvements and memory management within the Parquet data format implementation. These optimizations included memoization of critical functions within the code.
dotnetxboxwindowsparquetlinux
tpeplow/azure-sdk-for-net

Jul 2015 - Aug 2015

Contributions:3 pushes in 23 days
dotnetazure-functionssdkcsharpazure-sdk
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
Tom Peplow - Principal Product Manager - Fabric OneLake at Microsoft