Steve Shogren

Technical Consultant at Liberatus Software

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
Steve Shogren is a polyglot software engineer and technical consultant with 15 years of experience building high-performance, reliable systems and leading engineering teams through large-scale transformations. He has a strong background in functional programming, automated testing, and operational excellence—having reduced outage toil from hundreds of hours to single digits and rebuilt legacy on‑prem systems into multi-tenant SaaS on AWS. Steve blends hands-on contributions (notably enhancing Unison’s runtime resource pool and adding caching and GC improvements) with leadership roles that improved engineering retention, throughput, and page-load performance. He excels at diagnosing deep production issues—exposing split‑brain database architectures and transactional lapses—and turning them into durable fixes and APIs that remove fragile shared-database patterns. As a conference speaker, author, and open-source contributor, he pairs pragmatic engineering with a talent for culture change and measurable business impact.
code15 years of coding experience
job13 years of employment as a software developer
bookB.A., Computer Science, Middle School Education, B.A., Computer Science, Middle School Education at LeTourneau University
github-logo-circle

Github Skills (9)

haskell10
unison10
concurrency10
testing10
data-structure9
data-structures9
algorithms8
programming-language7
fest4

Programming languages (4)

RustHaskellEmacs LispClojure

Github contributions (5)

github-logo-circle
unisonweb/unison

Mar 2016 - Apr 2016

A friendly programming language from the future
Role in this project:
userBack-end Developer
Contributions:18 commits, 3 PRs, 11 comments in 1 month
Contributions summary:Steve primarily focused on developing and testing the resource pool functionality within the Unison runtime environment. They implemented core features like acquiring and releasing resources, including the addition of a caching mechanism to optimize resource usage. The user's work involved significant changes to the `ResourcePool.hs` file, as well as modifications to the cabal and test suite files, which allowed for the implementation of the resource pool's caching capabilities. The contributions also include additions of a new garbage collection process.
haskellcompilerdistributed-systemsunisonunison-language
steveshogren/VectorMath

Sep 2011 - Feb 2017

Contributions:39 commits, 1 PR, 1 push in 5 years 5 months
mathvector-mathgamevector
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
Steve Shogren - Technical Consultant at Liberatus Software