John Loehrer

Principal Software Developer at Wealthsimple

Gresham, Oregon, 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
John Loehrer is a Principal Software Developer with 12 years of experience building resilient, scalable backends and transforming engineering cultures across fintech and consumer platforms. He specializes in domain-driven design, simplicity-first architectures, and replacing overly complex patterns with service-oriented, testable systems that emphasize business logic. At Tally he led the shift from DTC to B2B whitelabel lending, drove PCI compliance, and migrated infrastructure to Kubernetes while authoring extensive operational and compliance documentation. Previously he architected high-throughput REST APIs for Marco Polo, maintaining 99.995% uptime for millions of daily users and orchestrating self-healing Redis clusters. An active backend contributor, he has improved the popular redis-py-cluster client—fixing edge cases and protocol support to harden production behavior. Based in Gresham, Oregon, he pairs hands-on coding with team coaching to create empowered, high-velocity engineering organizations.
code12 years of coding experience
job20 years of employment as a software developer
bookUniversity of California Santa Cruz
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

redis-client10
redis-cluster10
python10
redis10
testing10

Programming languages (6)

JavaC++CScalaGoPython

Github contributions (5)

github-logo-circle
Grokzen/redis-py-cluster

Jul 2014 - Oct 2016

Python cluster client for the official redis cluster. Redis 3.0+.
Role in this project:
userBack-end Developer
Contributions:38 commits, 8 PRs, 22 comments in 2 years 2 months
Contributions summary:John primarily contributed to the development of the `redis-py-cluster` Python client. Their work focused on improving the client's functionality, including fixing mutable parameter issues and supporting multiple key deletions. They also implemented support for the ASKING protocol and handled timeout issues, ensuring the client's robustness. Several commits involved adapting and implementing tests, which included support for key-value and ZSET operations.
pythonredisredis-cluster-clientredis-clientredis-cluster
Contributions:8 commits, 1 PR, 1 push in 7 months
redisvagranttestingredis-clusterdocker
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
John Loehrer - Principal Software Developer at Wealthsimple