Scroll To View More
Steve Gattuso, Software Developer in Brooklyn, United States
Steve Gattuso

Software Developer in Brooklyn, United States

Member since September 8, 2017
Steve has more than 12 years of experience in all sorts of development roles, but he specializes in full-stack web development (with Rails and React/Redux) and cross-platform React Native applications. He prefers to work with small-to-medium sized firms in prototyping new products, workflow automation, and advising on the technical architecture.
Steve is now available for hire


  • Vesto Inc.
    Ruby on Rails, React Native, PostgreSQL, Heroku, AWS
  • Weebly
    Swift, PHP, PostgreSQL, JavaScript
  • OLIVERS Apparel
    Shopify, JavaScript (React.js), MailChimp


  • JavaScript, 11 years
  • Git, 6 years
  • Python, 6 years
  • Ruby, 4 years
Brooklyn, United States



Preferred Environment

tmux, Git, Vim

The most amazing...

...project I've worked was an automated support product which used machine learning to auto-respond to customer support emails.


  • Software Consultant

    2013 - PRESENT
    Vesto Inc.
    • Worked with a variety of clients to architect and build all sorts of projects from one-off systems to full-scale product prototypes (which were later used as the foundation for a production-scale application).
    • Built full-stack applications using Ruby on Rails and PostgreSQL to create RESTful APIs that could be reused across clients, including single-page web applications built on React/Redux.
    • Created cross-platform apps, using React Native, that share large portions of code while still maintaining a native feel—dramatically cutting costs while still keeping users happy.
    • Worked for clients including OLIVERS Apparel, Matchbook, DidIt, Earth Moves, A&O, Riverence, Elevate Labs, Mixboard, OR Online, and SALIDO.
    Technologies: Ruby on Rails, React Native, PostgreSQL, Heroku, AWS
  • Software Engineer

    2014 - 2016
    • Worked on a small team dedicated to building Weebly Promote in their satellite office in New York.
    • Designed and implement a real-time statistics engine capable of handling very high loads.
    • Worked on upcoming products on the iOS platform, using mostly Swift and quite a bit of Objective-C.
    • Built various features and systems for Promote on the front- and back-end using Backbone and PHP/Laravel.
    Technologies: Swift, PHP, PostgreSQL, JavaScript
  • Front-End Engineer

    2013 - 2016
    OLIVERS Apparel
    • Acted as a sole developer while working in a small team consisting of the founder and a designer to build and maintain OLIVERS' presence on the web.
    • Integrated various Shopify apps, analytics software, etc. into the site.
    • Replaced the legacy jQuery-based components of the website with cleaner and more maintainable React.js equivalents.
    • Designed and implemented HTML email templates for use in MailChimp.
    • Implemented the OLIVERS desktop and mobile designs on top of the Shopify platform.
    Technologies: Shopify, JavaScript (React.js), MailChimp
  • Software Engineer

    2013 - 2015
    • Worked on a small team consisting of the founder and two other developers (both working on separate projects within the company) to build Matchbook's presence on the web.
    • Created various internal tools for business analytics and developer/user happiness using CoffeeScript and Reactive.js.
    • Implemented a landing page design and functionality using Rails.
    • Created an analytics dashboard for monitoring the KPIs of the business.
    Technologies: Ruby on Rails, MongoDB
  • Web Developer

    2012 - 2013
    University of Rochester
    • Worked on a small team consisting of myself, a second developer, and a project manager to maintain the Warner School of Education's user-facing and internal websites.
    • Wrote Warnup: a custom deployment utility in Python. A link to my GitHub page can be found in my portfolio.
    • Designed and implemented a custom interface around the BigBlueButton video-conferencing system for the school's intranet.
    • Designed and implemented an equipment reservation system for faculty/staff use.
    • Implemented a custom digital signage system.
    Technologies: PHP, MySQL
  • Technology Intern

    2010 - 2012
    Hamilton Central School
    • Designed and implemented a custom system for displaying information on the school's main hallway display.
    • Implemented a system for provisioning custom Linux images for re-purposing legacy computers on the school's network.
    • Designed and implemented a web-based replacement for the current paper-based budget request system using Google App Engine's Python APIs.
    Technologies: Python, Google App Engine



  • Languages

    PHP, JavaScript, Ruby, ECMAScript (ES6), Sass, Python, Swift, OCaml, C, Java, Go, Clojure
  • Frameworks

    Ruby on Rails (RoR), Redux, Flask, React Native
  • Libraries/APIs

    ActiveRecord, jQuery, REST APIs, React, Charts.js, Shopify API, D3.js, SQLAlchemy
  • Tools

    Git, AWS Push Notification Service (AWS SNS), Amazon CloudFront CDN, Webpack, RabbitMQ, CircleCI
  • Paradigms

    Continuous Integration (CI), Agile Software Development, Functional Programming, DevOps
  • Platforms

    Amazon Alexa, iOS, Heroku, DigitalOcean, AWS EC2, Android, Shopify
  • Storage

    AWS S3, PostgreSQL, SQLite, Redis, MySQL, MongoDB
  • Other

    Data Visualization, WebSockets, Machine Learning, Computer Vision


  • Bachelor of Science degree in Computer Science
    2012 - 2016
    University of Rochester - Rochester, NY, USA
I really like this profile
Share it with others