Shawn Hathaway

Software Engineer at Microsoft

Greater Seattle Area 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
Shawn Hathaway is a software engineer with six years of professional experience building backend systems and databases for large-scale services, currently based in the Greater Seattle Area and working at Microsoft. He has deep hands-on experience with database schema design and integration across Cassandra, MySQL, and Postgres, notably contributing to the widely used Temporal open-source project and its Go SDK. His background spans cloud and distributed-systems work at AWS and Temporal Technologies, with a proven track record of fixing runtime database-init bugs and improving observability through metrics. Shawn pairs practical engineering with systems-level thinking, often focusing on the persistence and metadata layers that keep workflows and clusters reliable. An early-career contributor to production systems, he blends enterprise experience with open-source impact—his GitHub tagline hints at a taste for classical flair.
code6 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of South Florida
bookAssociate of Arts (A.A.), General Studies, Associate of Arts (A.A.), General Studies at St. Petersburg College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

postgresql10
cassandra10
mysql10
temporal10
workflow-engine10
schema-design10
go10
sql10
database-design10
db-schema10
database-schema10
golang10
schema10
grpc10
distributed-systems9

Programming languages (7)

JavaMakefileJavaScriptGoMustacheHTMLPython

Github contributions (5)

github-logo-circle
temporalio/temporal

Jan 2020 - Sep 2020

Temporal service
Role in this project:
userBack-end & Database Engineer
Contributions:2 releases, 10 reviews, 89 commits in 8 months
Contributions summary:Shawn primarily focused on database schema design and implementation for the Temporal service. Their work included creating and modifying database schemas for various data stores (Cassandra, MySQL, and Postgres), introducing new tables, and updating existing ones. They were also involved in integrating with the database layer and implementing functionalities to persist and manage metadata related to cluster membership and workflows. Furthermore, the user addressed runtime bugs associated with database initialization and ensured accurate data persistence.
service-busmicroservice-orchestrationworkflow-automationworkflow-enginedocker
temporalio/sdk-go

Mar 2020 - May 2020

Temporal Go SDK
Role in this project:
userBack-end Developer
Contributions:3 releases, 7 commits, 13 PRs in 2 months
Contributions summary:Shawn primarily contributed to the Go SDK for Temporal, focusing on implementing and updating core functionalities. Their work involved adding new interfaces for interacting with the Temporal service, integrating metrics for monitoring, and updating dependencies. The user also made changes related to error handling and refactored code related to gRPC dialer options.
golangworkflow-management-systemworkflow-enginesdktemporal
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
Shawn Hathaway - Software Engineer at Microsoft