Steven Cummings

Senior Software Engineer at Amazon

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

👤
Senior
🎓
Top School
Steven Cummings is a Senior Software Engineer based in Seattle with 16 years of experience building web services and APIs, currently working on storage and platform initiatives at Amazon (S3 and Annapurna Labs). He specializes in voice user interaction, service-oriented architecture, HTTP APIs, and web development, bringing production-grade engineering from Alexa Shopping to high-scale S3 systems. A pragmatic open-source contributor, he has improved asset compression in the widely used django-pipeline and added JSON handling features to a Java web-services tool, demonstrating a knack for practical tooling and interoperability. He combines systems-level understanding from his dual Computer Science and Computer Engineering background with entrepreneurial experience as a co-founder, making him comfortable shipping both product-facing features and developer-facing infrastructure.
code16 years of coding experience
job24 years of employment as a software developer
bookUniversity of Missouri
github-logo-circle

Github Skills (16)

css10
javas10
compression10
json10
api10
rest10
python10
apidoc10
annotate10
asset-pipeline10
java10
pipeline10
django10
annotations10
javascript9

Programming languages (4)

JavaCSSJupyter NotebookPython

Github contributions (5)

github-logo-circle
stoicflame/enunciate

Sep 2009 - Mar 2010

Build-time enhancement tool for Java-based Web services projects
Role in this project:
userBack-end Developer
Contributions:32 commits in 5 months
Contributions summary:Steven primarily focused on enhancing the codebase by implementing JSON-related features, including adding annotations and supporting JSON serialization and deserialization within the project. This involved creating new annotations, modifying existing code to accommodate these changes, and updating tests. The user also added and implemented methods to support JSON-based payloads. The changes demonstrate a focus on improving the API's ability to handle JSON data and related documentation.
enhancementweb-basedweb-servicesjava11jetty
jazzband/django-pipeline

Mar 2012 - Dec 2012

Pipeline is an asset packaging library for Django.
Role in this project:
userBack-end Developer
Contributions:8 commits in 9 months
Contributions summary:Steven contributed to the `django-pipeline` project by implementing and improving asset compression features. They focused on integrating and documenting the `cssmin` and `jsmin` compressors, enhancing the project's ability to optimize CSS and JavaScript files. Their work included creating and adjusting compressor-related documentation and correcting examples. Additionally, they merged updates from the upstream repository to keep the project current with its dependencies and incorporate bug fixes.
pythonpipelinedjangopackagingasset
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
Steven Cummings - Senior Software Engineer at Amazon