Steve Johnson, Developer in San Francisco, CA, United States
Steve is available for hire
Hire Steve

Steve Johnson

Verified Expert  in Engineering

System Design Developer

San Francisco, CA, United States

Toptal member since May 13, 2022

Bio

Steve has worked in tech for four years, with three years of full-stack engineering experience. He has created education, bike share, marketing, and sales software that millions of people have used, and he loves delivering digital products that make value.

Portfolio

PeerTeach
Python, Flask, React, SQL, Linux Server Administration, DevOps, MVP Design
SlashAuth
React, GraphQL, NPM, MVP Design
Quickcard
React, Node.js, TypeScript, Express.js, PostgreSQL, Full-stack Development...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, WebStorm

The most amazing...

...software I've created is a full analytics stack for a web startup.

Work Experience

Software Engineer

2022 - 2023
PeerTeach
  • Created printing, scanning, and grading systems for classroom assessments.
  • Managed a MongoDB-to-PostgreSQL migration and database refactoring.
  • Created onboarding tours and implemented product analytics.
Technologies: Python, Flask, React, SQL, Linux Server Administration, DevOps, MVP Design

Senior Software Engineer

2022 - 2022
SlashAuth
  • Created an npm package for drop-in authorization components.
  • Refactored an administrator portal to allow sub-administrators.
  • Restyled a dashboard to Figma design standards with Tailwind CSS.
Technologies: React, GraphQL, NPM, MVP Design

CTO

2020 - 2022
Quickcard
  • Developed a sales document editor with text, image, video, and web embeds.
  • Crafted a full analytics stack allowing users to track document interactions.
  • Engineered a client link creation process that includes selecting resources, tailoring criteria, injecting variables, and providing alternative recommendations.
Technologies: React, Node.js, TypeScript, Express.js, PostgreSQL, Full-stack Development, Software Architecture, Technical Leadership, Full-stack, User Experience (UX), User Interface (UI), Back-end, APIs, Back-end Development, QA Automation, Leadership, HTML5, Architecture, IT Strategy, CTO, SVG, Animation, Amazon Web Services (AWS), Algorithms, Front-end, Software Engineering, SQL, MVP Design

Full-stack Engineer

2019 - 2020
Studio Corsair
  • Created a performance metric dashboard aggregating data from Google Ads, Google Analytics, Facebook Ads, and Shopify APIs.
  • Engineered a cost-per-acquisition table breaking down costs by customer location.
  • Built a Bash shell script to streamline the creation of version release notes.
Technologies: PostgreSQL, TypeScript, Node.js, Express.js, QA Automation, Heroku, Bootstrap

Front-end Engineer

2019 - 2019
PrepFactory
  • Created a calendar application with a drag and drop interface.
  • Engineered a scientific calculator and question-overlay whiteboard.
  • Developed a teacher onboarding flow with animations.
Technologies: JavaScript, React, CSS, HTML, Web Animation, UI Animation, Leadership, Animation

Software Engineer

2019 - 2019
LINKA Technologies
  • Created a customer onboarding automation system with Shopify, Mailchimp, Typeform.io, HelloSign, HubSpot, Stripe, and Zendesk webhooks and APIs.
  • Integrated Authorize.net's payment support into back-end payment infrastructure.
  • Migrated payment systems to comply with Stripe Strong Customer Authentication (SCA).
Technologies: MongoDB, JavaScript, Node.js, Meteor, NestJS, AngularJS, Java, Android, Webhooks, Leadership, Angular, MEAN Stack, Bootstrap, jQuery, Mobile

Sales Deck Web App

Built a document editor, a send process, and resource management views. I also created analytics and integration systems. As a software engineering generalist, I worked on everything through the front and back end.

Marketing Analytics

Developed a TypeScript application for analyzing digital marketing activity for online stores. I built out views that took data from Google Ads, Google Analytics, Facebook Ads, and Shopify APIs. This data was divided into high-level insights and actionable items to improve marketing effectiveness.

Bike Share Software

https://www.linkalock.com/
Created software to manage bike-share hardware. We created systems to manage payments, monitor bicycle location and status, and analyze customer activity. Migrating to new hardware devices and back-end tools, we took this startup to the next level of operation.

Tutoring Application

https://www.prepfactory.com/
Orchestrated a React front end for a tutoring service. I built an onboarding system that guided tutors through their web views. I created a scientific calculator, a whiteboard overlay, and a scheduling system in those views.
2012 - 2016

Bachelor's Degree in Engineering

University of Maryland - College Park, MD

Libraries/APIs

React, Node.js, jQuery

Tools

WebStorm, Slack, NPM

Languages

TypeScript, JavaScript, CSS, HTML5, HTML, SQL, Java, Python, GraphQL

Frameworks

Express.js, NestJS, AngularJS, Angular, Bootstrap, Redux, Flask

Paradigms

DevOps, MEAN Stack

Platforms

Amazon Web Services (AWS), MacOS, Meteor, Android, Heroku, Mobile

Storage

PostgreSQL, MongoDB

Other

System Design, Software QA, Full-stack, Full-stack Development, Software Architecture, Technical Leadership, Web Animation, UI Animation, User Experience (UX), User Interface (UI), Back-end, APIs, Webhooks, Back-end Development, QA Automation, Leadership, Architecture, IT Strategy, CTO, Algorithms, Front-end, Software Engineering, MVP Design, SVG, Animation, Linux Server Administration

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