Joseph Blair

Principal Software Engineer at The Washington Post

Virginia, 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
Joseph Blair is a Principal Software Engineer with 11 years of full-stack experience, currently shaping microservice architecture and delivery for Arc XP products at The Washington Post. He started in backend and AWS infrastructure work and has deliberately expanded into frontend responsibilities, bridging React-based UIs with Java/Spring and server-side systems. Regularly acting as an architect and mentor, he helps onboard engineers while driving solutions that use MongoDB, Elasticsearch, DynamoDB, Docker, and CI/test tools like Cypress. His tenure at a single large publisher reflects deep domain knowledge of content platforms and operational SaaS concerns rather than frequent job-hopping. Trained in both computer science and music, he brings a disciplined, creative approach to problem solving and team collaboration. Based in Virginia, he combines practical hands-on coding with strategic design to move complex features from prototype to production.
code11 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at Oakton High School
bookBachelor's Degree Computer Science Music, Bachelor's Degree Computer Science Music at William & Mary
languagesCroatian, Bosnian, Serbian
github-logo-circle

Github Skills (122)

sink10
python-client10
amazon-dynamodb10
faust10
ajv10
ecosystem9
validation9
dynamodb9
golang9
json-schema9
python9
process-control9
schema9
specification9
pypy9

Programming languages (6)

TypeScriptJavaDockerfileJavaScriptGoPython

Github contributions (5)

github-logo-circle
washingtonpost/ans-schema

Feb 2017 - Mar 2017

JSON schema definition and supporting example/validation code for The Washington Post's ANS specification
Contributions:35 commits, 7 PRs, 6 pushes in 22 days
ansajvvalidationjsonschemaspecification
dpkp/kafka-python

Jun 2015 - May 2019

Python client for Apache Kafka
Contributions:3 comments, 1 issue in 4 years
sinkapache-kafkapythonapachepython-client
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
Joseph Blair - Principal Software Engineer at The Washington Post