Steven Fusaro, Developer in New York, NY, United States
Steven is available for hire
Hire Steven

Steven Fusaro

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
January 20, 2023

Steve started his career writing assembly code at IBM and worked his way up the tech stack to become CTO at an innovation lab serving startups and clients like Google and Facebook. In the process, he fell in love with consulting because it leverages his passion for creativity, efficiency, and people. Steve will be a great addition to any team.

Portfolio

Wayfair
Node.js, Next.js, TypeScript, JavaScript, React, GraphQL...
Philosophie
Python, React, Ruby on Rails (RoR), PostgreSQL, SQL, React Native, Node.js...
Global Citizen
Django, Python, PostgreSQL, Amazon Web Services (AWS), Management...

Experience

Availability

Part-time

Preferred Environment

Django, PostgreSQL, Python

The most amazing...

...code I've written is a recursive update statement in PostgreSQL to update a tree of referral scores that determines credit card points in a single transaction.

Work Experience

Software Engineer

2021 - 2022
Wayfair
  • Architected and built various services to support a new developer portal for suppliers to integrate their catalog with Wayfair.
  • Developed a Buildkite plugin using Python that the different teams at Wayfair can use to generate up-to-date API docs from GraphQL schema files.
  • Built the back end in TypeScript, Apollo, and Next.js and the front end in React.
  • Architected the Contentful integration, workflow, and data models.
Technologies: Node.js, Next.js, TypeScript, JavaScript, React, GraphQL, Continuous Integration (CI), API Documentation, Developer Portals, Python, Docker, Buildkite, Contentful, Apollo

CTO

2017 - 2021
Philosophie
  • Acted as a CTO, helped do sales estimates of projects, staffed projects with the right team, provided architectural support, and wrote code for some projects.
  • Created a subject matter expert program to increase cross-project collaboration and better leverage our knowledge to stop making the same mistakes.
  • Engaged with over 30 clients in a hands-on manner to build apps in the areas that include car and pet insurance, cyber insurance, e-learning, esports, addiction treatment, B2B marketplace, video advertising, and money management.
  • Co-founded the delivery team to formalize cross-project leadership, which grew our average NPS score from consistently below 8 to 9.2.
  • Oversaw tech recruiting and managed a team of 16 engineers.
Technologies: Python, React, Ruby on Rails (RoR), PostgreSQL, SQL, React Native, Node.js, GraphQL, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Leadership, Technical Leadership, Recruiting, Scope Management, Management, Django

Engineering Manager

2016 - 2017
Global Citizen
  • Built a new data pipeline using Segment for various integrations and created fact tables and reports in Looker on Amazon Redshift.
  • Oversaw the development of a public API and developer portal build using Kong as a proxy for our Django app.
  • Supported the marketing team by building various integrations for them to create campaigns in Iterable and reach users via Twillio or SendGrid. Developed reward, raffle, and loyalty programs in Django to support the reward team.
  • Headed a team of six engineers and managed relationships with partners, including Johnson & Johnson, LiveNation, and NBC, mobile app contractors, and QA vendors.
Technologies: Django, Python, PostgreSQL, Amazon Web Services (AWS), Management, Technical Recruiting, Agile Project Management, APIs, Looker, Redshift, Developer Portals, Recruiting, Leadership, Technical Leadership

Lead Engineer

2012 - 2016
Axial
  • Built a reactive system to dynamically generate and persist recommendations using Python, Kafka, and PostgreSQL.
  • Developed two successful side projects. One was a Python library to enforce standardized event logging, and the other was a test automation framework using pytest and Selenium.
  • Contributed significantly to converting our Django monolith to a microservice architecture using Flask and SQLAlchemy.
  • Architected and implemented document templates and signatures using HelloSign.
  • Helped with various changes to our team structure, such as a steering committee and separate teams.
  • Built Axial's messaging service using Cyrus IMAP, Python, PostgreSQL, and Postfix.
Technologies: Python, Django, PostgreSQL, SQLAlchemy, Flask, Apache Kafka, Amazon Web Services (AWS), IMAP, Cyrus, Transactional Emails, Technical Leadership, HelloSign API, Pytest, Selenium

Software Engineer

2008 - 2011
IBM
  • Developed assembly code as a member of the memory management team for the z/VM operating system, a mainframe hypervisor.
  • Participated in research to support 1MB pages in virtual memory.
  • Wrote the query flash command to display the configuration and allocation of flash memory. Updated a number of commands, some 30 years old, to report on flash memory as a paging device.
  • Wrote tools to help test live guest relocation, allowing customers to move a virtual machine from one physical device to another.
Technologies: IBM Basic Assembly Language, Operating Systems, Hypervisors, Virtual Machines, IBM Mainframe, Memory Management, Django

Wayfair Developer Portal

https://developer.wayfair.io/
A new developer portal for suppliers to integrate their catalog with Wayfair. As the first engineer to join the project, I came up with solutions to problems they faced in previous attempts at building a modern developer portal. I created a Buildkite plugin that generates up-to-date API docs from GraphQL schema files, architected Contentful data models, and helped develop the back and front ends.

Time Capsule

An app for users to get video and audio recordings of loved ones answering fun prompts to pass their voice down for generations to come. I was the tech lead and sole back-end developer. The most exciting aspect was tailoring it to an older audience that is not tech-savvy. For example, we created a Twilio workflow to call, ask a question, and record their answer.

Chip City Staffing

An app for location managers in the film industry to book police officers on set, approve their timesheets, and create invoices. I designed and developed the app and developed a budget-friendly solution that gives officers 24 hours to respond to booking requests via sms or email before trying other officers.

eCommerce Pilot

An app to browse and purchase petrochemicals and then track shipments and orders. This was a pilot to start the digital transformation of one of the biggest petrochemical companies in the world. I built and led the engineering team, wrote back-end code, and devised clever solutions to avoid complex integrations with SAP and their sales team by creating email workflows that pass around spreadsheets.

Piggy Bank

A progressive web app teaching kids how to manage their money at a young age. I managed the scope with the client, built an unstyled app using Amplify and React, and then brought on a front-end developer to style the app. That process turned out to be very smooth, thanks to using styled-components.

Languages

SQL, Python, HTML5, JavaScript, IBM Basic Assembly Language, GraphQL, TypeScript

Frameworks

Django, Bootstrap, Django REST Framework, Flask, Ruby on Rails (RoR), React Native, Next.js, Redux, Selenium

Libraries/APIs

SQLAlchemy, React, MobX, Segment.io, Node.js, Vue, AWS Amplify, HelloSign API

Paradigms

Agile Project Management, Rapid Prototyping, Management, ETL, Continuous Integration (CI), REST, Agile

Platforms

Twilio, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Buildkite, Contentful, Apache Kafka, Heroku

Storage

PostgreSQL, Data Pipelines, Neo4j, Redshift, MongoDB, IBM Mainframe

Other

Technical Leadership, Transactional Emails, Leadership, MVP Design, Scope Management, IMAP, Solution Architecture, Apollo, Software Engineering, Programming Languages, Operating Systems, Algorithms, Data Structures, API Documentation, Developer Portals, Technical Recruiting, APIs, SMS, Smart Solutions, Team Building, Amazon Cognito User Pools, Styled-components, Progressive Web Applications (PWA), Serverless, Rapid Development, Recruiting, Cyrus, Hypervisors, Virtual Machines, Memory Management

Tools

Looker, Amazon Cognito, Pytest

2004 - 2008

Bachelor's Degree in Computer Science

Ithaca College - Ithaca, New York, United States

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring