Steve Sloan

Lead Systems Engineer at UNLISTED

Seattle, Washington, 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
Steve Sloan is a seasoned Lead Systems Engineer with 20 years of experience designing and operating scalable, secure systems across startups and enterprise environments from Seattle. He has deep full-stack expertise—especially Ruby on Rails back-ends, Kafka-based service architectures, and Kubernetes deployments on AWS—and a history of taking products from MVP to high-availability production (notably at Record360 and Apptentive). Steve’s background spans embedded and systems-level work (device drivers, DSP, and C/C++) through modern cloud infrastructure, giving him an uncommon ability to bridge low-level performance needs with high-level distributed design. An active open-source contributor, he improved key Ruby EventMachine libraries to add fiber-aware I/O and robust HTTP features, reflecting a focus on reliability and developer ergonomics. He mentors engineering teams, sharpens development processes, and consistently delivers pragmatic, observable systems that scale.
code20 years of coding experience
job27 years of employment as a software developer
bookA.A. Computer Science, A.A. Computer Science at Spokane Falls Community College
bookB.S. Electrical Engineering/Computer Science, B.S. Electrical Engineering/Computer Science at Washington State University
stackoverflow-logo

Stackoverflow

Stats
301reputation
27kreached
5answers
0questions
github-logo-circle

Github Skills (20)

asynchronous10
async10
fibers10
net10
rspec10
http10
networking10
ruby10
eventmachine10
socket10
fiber10
tcp-socket10
concurrency10
hash6
mongodb6

Programming languages (8)

SmartyTypeScriptJavaShellSCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
igrigorik/em-http-request

Oct 2010 - Aug 2018

Asynchronous HTTP Client (EventMachine + Ruby)
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 1 push in 7 years 10 months
Contributions summary:Steve contributed to the development of the `em-http-request` library, enhancing its functionality and improving its usability. They added support for features like Bundler, request body streaming from IO objects, and setting body string encoding. Additionally, they addressed parsing of the "100 Continue" response and introduced tests to ensure the reliability and proper operation of these new features.
asynchronoushttp-clientrubyasyncio-uring
igrigorik/em-synchrony

Jul 2010 - Oct 2011

Fiber aware EventMachine clients and convenience classes
Role in this project:
userBack-end Developer
Contributions:16 commits in 1 year 2 months
Contributions summary:Steve primarily contributed to the `em-synchrony` library, focusing on integrating EventMachine with fiber-based concurrency. Their work included adding fiber-aware replacements for standard Ruby classes like TCPSocket, Mutex, and ConditionVariable. The user also added support for Mongoid, adapting it to use the library's fiber-aware components. Furthermore, they implemented error handling, non-blocking writes, and added tests to improve the robustness of the TCPSocket implementation.
non-blockingsemaphoreasynchronousevent-sourcingfiber
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