Thomas Barker

Software Engineer at Meta

Boston, Massachusetts, 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
Thomas Barker is a seasoned software engineer with over a decade of experience designing and shipping high-performance, distributed back-end systems for companies like Google, Capital One, and now Meta. He specializes in Go, Java/Kotlin, C++, and cloud-native technologies (GCP, Kubernetes, Spanner), with a strong track record in metrics, monitoring, and real-time data export pipelines. At Google he worked on Cloud Monitoring and OpenTelemetry integrations; at Capital One he led technical efforts, and his open-source contributions to the widely used gopsutil project show deep system-level and cross-platform expertise. Based in Boston, he combines hands-on coding with leadership and mentoring experience, and has a knack for bridging legacy protocols and modern cloud architectures.
code10 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at Kew High School
bookBachelor’s Degree Computer Software Engineering, Bachelor’s Degree Computer Software Engineering at Monash University
languagesEnglish
github-logo-circle

Github Skills (12)

system10
go10
cross-platform10
system-programming10
multiplatform10
platform-independent10
system-information10
testing9
linux8
windows8
solaris7
bsd7

Programming languages (5)

TypeScriptJavaJavaScriptGoPython

Github contributions (5)

github-logo-circle
shirou/gopsutil

Aug 2021 - Nov 2021

psutil for golang
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 6 comments in 3 months
Contributions summary:Thomas focused on expanding the functionality of the `gopsutil` library, primarily by implementing new methods for retrieving system information. Their contributions included adding features to gather swap device information across multiple operating systems (Windows, Solaris, Linux, and BSD) and fixing a test related to connections. The changes demonstrate a strong understanding of system-level programming and cross-platform compatibility, reflected in the diverse OS-specific implementations. The user's work directly enhances the library's ability to provide detailed system monitoring capabilities.
golangpsutilsystem-informationgo
OpenTelemetry Collector
Contributions:2 PRs, 47 pushes, 5 branches in 4 months
opentelemetry-collectortracingobservabilitydistributed-tracingmetrics
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
Thomas Barker - Software Engineer at Meta