Ryan Stecker

Illinois, 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
Ryan Stecker is a Technical Manager with 16 years of software engineering experience, currently leading technical delivery at Americaneagle.com after progressing through engineering and team lead roles. He combines hands-on .NET/C# full-stack development—especially Sitecore and eCommerce platforms—with team leadership and delivery management. An active open-source contributor, Ryan has improved and maintained core back-end projects interacting with Valve's Steam ecosystem (notably SteamKit2 and DepotDownloader) and contributed bug fixes and features to SourceMod. His work shows a penchant for solving tricky interoperability and authentication problems and for adding pragmatic features like selective downloads and robust protocol handling. Based in Bloomingdale, Illinois, he pairs practical engineering instincts with long-term commitment to projects and community-driven tooling.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
828reputation
95kreached
13answers
9questions
github-logo-circle

Github Skills (30)

c-language10
sourcemod10
apidoc10
net10
dotnet10
networking10
asp-net10
source-engine10
api10
dotnet-core10
file-handling10
modx10
csharp10
cprogramming-language10
protobuffer10

Programming languages (9)

C#TypeScriptJavaC++RustGoPHPJupyter Notebook

Github contributions (5)

github-logo-circle
SteamRE/SteamKit

Jul 2010 - Aug 2022

SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Role in this project:
userBack-end Developer
Contributions:1 release, 18 reviews, 1049 commits in 12 years 2 months
Contributions summary:Ryan made several commits that focused on improving the handling of Steam client communication and protocol interactions within the SteamKit2 library. Their contributions included correcting the handling of local user SteamIDs within the SteamFriends handler and incorporating updates to the game protocol buffers. The user also introduced features like the addition of user authentication information and the implementation of functions related to handling game coordinator messages and interactions. Furthermore, they added support for a new web api, including POST support and connection logic.
net-libraryprotobufc-sharpvalvesource2
SteamRE/DepotDownloader

Mar 2011 - Feb 2013

Steam depot downloader utilizing the SteamKit2 library.
Role in this project:
userBack-end Developer
Contributions:1 review, 22 commits, 14 comments in 1 year 11 months
Contributions summary:Ryan primarily worked on enhancing the `steamre/depotdownloader` repository, focusing on functionality related to downloading Steam depot content. Their contributions include implementing features to prevent the re-downloading of files, resolving authentication issues, and adding support for listing and selectively downloading files based on manifest entries and regular expressions. They also addressed SteamKit2 and other library dependencies.
steamworksdownloadersteam-apisteambotsteamkit2
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
Ryan Stecker