Stephen Cleary

Software Technical Lead at TetraScience

Kingsley, Michigan, 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
Stephen Cleary is a software technical lead with 17 years of experience building and modernizing backend and distributed systems, currently leading engineering at TetraScience remotely from Northern Michigan. He has deep expertise in C#, cloud platforms (AWS/Azure), databases, caching, and messaging (MySQL, Redis, RabbitMQ), and has executed large-scale migrations including a company-wide lift-and-shift of several hundred apps to Azure. A long-time contributor to async/await tooling—authoring and refactoring key pieces in the AsyncEx ecosystem—he brings practical knowledge of asynchronous patterns to performance- and reliability-focused systems. Stephen pairs hands-on implementation (from embedded firmware to cloud-native services) with mentoring and internal tech evangelism, regularly giving demos on topics from PEG grammars to Docker. He is explicit about remote-only work and combines pragmatic engineering with a calm, family-oriented presence rooted in Northern Michigan.
code17 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Michigan Technological University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
447,542reputation
30.1mreached
5,128answers
13questions
Badges
synchronization
top-1%
dynamic
top-1%
debugging
top-5%
console-application
top-1%
azure
top-1%
network-programming
top-5%
github-logo-circle

Github Skills (110)

multithreading10
linq10
windows10
aspnet-web-api10
winforms10
asp-net-core10
asp-net10
vbnet10
entity-framework10
visual-studio10
async-await10
netcore10
wpf10
refactoring10
threaded10

Programming languages (16)

C#PowerShellJavaCSSC++CGoHTML

Github contributions (5)

github-logo-circle
StephenCleary/AsyncEx

May 2014 - Sep 2021

A helper library for async/await.
Role in this project:
userBackend Developer
Contributions:198 commits, 15 PRs, 90 pushes in 7 years 5 months
Contributions summary:Stephen focused on a large-scale refactoring and transition of the "Enlightenment" system, migrating to a new approach and adding new functionality. This involved creating new classes related to the new system and adjusting existing project files. The user added and removed components such as "Lazy" and refactored code related to "ThreadIdentityEnlightenment", indicating a detailed understanding of the codebase.
async-awaithelper-libraryc-sharpasyncawait
An application that saves and restores display monitor layouts.
Contributions:84 commits, 17 pushes, 1 branch in 3 years 8 months
monitorwindowslayouts
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
Stephen Cleary - Software Technical Lead at TetraScience