Steve Johnson
Verified Expert in Engineering
System Design Developer
San Francisco, CA, United States
Toptal member since May 13, 2022
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
Experience
Availability
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
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.
Senior Software Engineer
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.
CTO
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.
Full-stack Engineer
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.
Front-end Engineer
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.
Software Engineer
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).
Experience
Sales Deck Web App
Marketing Analytics
Bike Share Software
https://www.linkalock.com/Tutoring Application
https://www.prepfactory.com/Education
Bachelor's Degree in Engineering
University of Maryland - College Park, MD
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring