Tom Anderson

Principal Software Engineer II at Blizzard Entertainment

California, 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 Anderson is a Principal Software Engineer II with 12+ years building large-scale, distributed systems and global cloud infrastructure at Blizzard Entertainment, where he now shapes architecture, monitoring, and Go best practices across bare metal, private, and public clouds. A polyglot comfortable in C#, Go, Java, NodeJS and C++, he blends network-layer expertise with pragmatic application design to deliver high-performance, low-latency fleet state and operational tooling. He mentors teams and leads technical direction while still contributing hands-on — for example, implementing an HttpClient-based connection for Elastic's official .NET client. Based in California, Tom pairs deep systems thinking with a practical bias for refactoring and reliability, often surfacing non-obvious improvements in client/server interactions and resource management.
code12 years of coding experience
job9 years of employment as a software developer
bookNA Electronic Engineering, NA Electronic Engineering at Purdue University
stackoverflow-logo

Stackoverflow

Stats
10,807reputation
1.6mreached
138answers
22questions
Badges
winforms
top-5%
reflection
top-5%
github-logo-circle

Github Skills (27)

amazon-elasticsearch10
net10
dotnet10
asp-net10
vbnet10
http-client10
elasticsearchquery10
aws-elasticsearch10
elasticsearch10
csharp10
elasticsearch-api10
api-design9
restful-api9
reflection9
api-rest9

Programming languages (8)

TypeScriptC#JavaDockerfileC++JavaScriptGoRuby

Github contributions (5)

github-logo-circle
elastic/elasticsearch-net

May 2014 - May 2014

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Tom's primary contribution focused on implementing the `HttpClient` connection for the Elasticsearch client library. They implemented the `IConnection` interface using `HttpClient`, including both synchronous and asynchronous request methods. The user also fixed issues related to the `Accept` headers and the `HttpClient` instance management. Furthermore, they refactored and renamed the `HttpClientConnection` class, and removed integration test elements.
dot-net-clientelasticsearch-netdot-netclient-libraryelastic
renevo/bootstrap

Jan 2022 - Sep 2024

Personal Go Bootstrap module
Contributions:9 releases, 11 PRs, 22 pushes in 2 years 8 months
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 Anderson - Principal Software Engineer II at Blizzard Entertainment