Tanner Scadden
Verified Expert in Engineering
Full-stack Developer
Tampa, FL, United States
Toptal member since June 9, 2021
Tanner is a senior React developer who enjoys working with startups or newer projects. He has worked with dozens of startups throughout his career, helping them automate tasks or build software that gives them a competitive edge and a great UX. Tanner has over eight years of experience with JavaScript and loves bringing dreams to life. He gives every project 100% and has won national competitions as an esports player.
Portfolio
Experience
- Material UI - 5 years
- Express.js - 5 years
- Next.js - 5 years
- TypeScript - 5 years
- React - 5 years
- Neo4j - 2 years
- Prisma - 1 year
- Recoil - 1 year
Availability
Preferred Environment
React, Node.js, Next.js, Tailwind CSS, GraphQL, Neo4j, PostgreSQL, SolidJS, MacOS
The most amazing...
...project I've worked on was building an RPG Character Builder. It was fun to build a custom framework and no-code solution and solve challenging issues.
Work Experience
Senior Full-stack Engineer
Demiplane
- Collaborated with the company CTO and management to architect and develop character tool solutions.
- Met with the head of characters to understand the needs of the team and develop the no-code visual editor, game engine, and custom framework.
- Worked with the project director to improve the performance of the framework and improve the type safety and accessibility issues.
- Was solely responsible for reusability and created a custom framework for the characters team to build out character tools for various RPG games without much dev work.
- Helped plan performance gains with our custom framework and game engine, reducing initial loading speed from 60 to 5 seconds and moving calculations over to an initial lamda call and web workers for character interactions.
Team Lead | Senior Full-stack Engineer
Webaholics
- Developed an app automating dropshipping orders for the ATV industry. Sales channels included Amazon, Walmart, eBay, and WooCommerce. Tools needed range from internal inventory management to tracking orders and placing orders from vendors.
- Oversaw a complete overhaul of the project using ClickUp and led a team of six engineers to divvy up daily tasks, track bugs, and stay within time goals from leadership.
- Supervised multiple launches of different features, saving the company tens of thousands and countless hours.
- Set up a pipeline using Azure DevOps for continuous deployments, including running tests automatically and doing container swaps.
Team Lead | Senior Full-stack Engineer
Sentinel Solar
- Developed an app to help connect homeowners interested in solar to contractors.
- Integrated into Solo's API to request solar proposals and auto-populate our database with system data via webhooks.
- Used Mapbox to show contractors' average solar statistics by zip code in their area.
- Integrated with Stripe to handle payments for homeowners and contractors placing bids.
Team Lead | Senior Full-stack Engineer
GGMS
- Developed an application to manage ad campaigns on Google, Bing, Yahoo, and Facebook. In addition, a CRM for lead generation with auto-generating leads off of visits on those landing pages to allow us to follow up with possible customers.
- Tracked and fixed bugs using Asana for sprints and assigning tasks.
- Developed a billing application integrating Stripe to view invoices grouped by multiple filters, where they can generate and download invoices and view top customers and products.
Team Lead | Senior Full-stack Engineer
Sourcewerks
- Developed an app to connect suppliers and manufacturers to drop shippers. The app allows users to message each other, search for products, and look through seasonal deals.
- Oversaw the development and design of the project working with contractors and organizing it through ClickUp. Talked to the client to collect requirements and distributed requirements.
- Migrated an app from Heroku web app to be hosted on Vercel to help with performance and cost savings. This included making changes to work with Next.js static build versus serving the application through Express.js.
Founder | Lead Engineer
Auverity
- Developed a mobile app that allows users to store their COVID-19 vaccination cards.
- Created a web app that has the same functionality as a mobile app, with an organized platform to scan users' cards and create events.
- Applied for Founders Hub, a startup competition, and made it into the top 64.
Team Lead | Senior Full-stack Engineer
Solo
- Initiated and completed a migration to TypeScript. Presented the pros and cons of using TypeScript with time estimates per-app section to the leadership. Trained team members on TypeScript best practices in React.
- Created sprints while tracking and fixing bugs in Jira.
- Oversaw the automation of our CAD department. Tools were created to track AHJ requirements and calculate the solar job specifications per AHJ. When we launched, the average start to finish time on a CAD job dropped from two hours to 15 minutes.
- Migrated a database from MySQL to PostgreSQL, fixing broken JSON values and casting values to their respectful PostgreSQL associations.
- Supervised our open API and Zapier integrations to allow clients to create customers, request solar proposals, and request CAD for existing customers.
- Integrated with multiple APIs for imagery, financing, and payments.
- Built togglable customized features for companies on their solar proposals that could be reused and customized further for other companies.
- Created cloud functions in Python with flask for converting PDFs to multiple PNGs, going to web pages and converting them to PDFs, and compressing the images after they've been uploaded to the storage.
Experience
Auverity App
CAD Automation in the Solar Industry
http://solo.ioBilling Platform
Certifications
Web Development Certification
DevMountain
Skills
Libraries/APIs
React, Node.js, MobX, Amazon API, Walmart API, eBay API, WooCommerce API, Flask-RESTful, jQuery, Chai, Stripe, PostgREST, SolidJS
Tools
Sequelize, Cron, Canvas, Prisma, Asana, Knex.js, Amazon Simple Queue Service (SQS)
Languages
JavaScript, TypeScript, CSS, GraphQL, Python, HTML
Frameworks
Material UI, Express.js, Next.js, Recoil, React Native, Flask, CakePHP, Cypress, Jest, Tailwind CSS, MUI CSS, Serverless Framework
Platforms
Vercel, Heroku, Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mapbox, WooCommerce, MacOS, AWS Lambda, Docker, Kubernetes
Storage
PostgreSQL, MySQL, Neo4j, Redis, Amazon S3 (AWS S3), Google Cloud Storage, Azure SQL, Hasura, Amazon DynamoDB
Other
Software Engineering, Discord, Progressive Web Applications (PWAs), SWR, Google Cloud Functions, PWA, APIs, Amazon EventBridge, Team Leadership, No-code Development
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