Steve Howell

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 Howell is a seasoned software engineer with over two decades of experience building backend systems across startups and large enterprises, currently based in Seattle. He has shipped production services at Amazon (AmazonFresh), DomainTools, and contributed to Zulip before and after its acquisition by Dropbox, working on performance-sensitive features like stream management and webhooks. Comfortable in C, Python, JavaScript and Ruby on Rails, he has tackled everything from billion-transaction payment systems and credit card gateway modules to inventory and fulfillment software. An active open-source contributor, he helped evolve Zulip’s server and python API—adding bot infrastructure, a Groovy Jira client, and virtual filesystem capabilities for integrations. Known for pragmatic refactors that simplify complex codepaths, he blends systems-level thinking with practical delivery experience.
code13 years of coding experience
job17 years of employment as a software developer
bookBS, BS at Duke University
stackoverflow-logo

Stackoverflow

Stats
422reputation
29kreached
2answers
0questions
github-logo-circle

Github Skills (17)

python10
apidoc10
back-end-development10
django10
bots10
zulip10
api10
message-system9
message-queue9
data-processing9
performance-optimization9
message-driven9
message-bus9
django-templates6
haml6

Programming languages (8)

TypeScriptJavaCoffeeScriptC++JavaScriptElmHaskellPython

Github contributions (5)

github-logo-circle
zulip/zulip

Apr 2013 - Apr 2022

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Role in this project:
userBack-end Developer
Contributions:311 reviews, 5627 commits, 2352 PRs in 9 years
Contributions summary:Steve's commits primarily focused on refactoring and optimizing the Zulip server application's back-end code, specifically within the context of stream management and user subscriptions. They modified code related to stream data, subscribers, and message processing, aiming to simplify and improve performance. Additionally, the user also worked on the API and system for managing webhooks.
pythonweb-applicationcollaborationzulipjavascript
zulip/python-zulip-api

Aug 2013 - Oct 2020

Python library for the Zulip API.
Role in this project:
userBackend Developer
Contributions:100 commits, 195 PRs, 171 pushes in 7 years 3 months
Contributions summary:Steve primarily contributed to the `python-zulip-api` repository by implementing and expanding features related to bot functionality within the Zulip ecosystem. They added a Groovy client integration for the Jira, implemented a Python script to summarize stream data, and created example bots with associated library infrastructure. Their commits demonstrate the creation of virtual file system capabilities for the bots. The user also simplified and fixed existing API code.
python-libraryapipythonpypizulip
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