Scotty Waggoner, Apollo Developer in Oakdale, CA, United States
Scotty Waggoner

Apollo Developer in Oakdale, CA, United States

Member since December 30, 2020
Scotty enjoys solving complex problems, researching new things, and implementing amazing user experiences. He is skilled with React, React Native, GraphQL, and TypeScript and cares deeply about writing quality code, using modern development tools, and improving the developer experience. He likes to create user-facing apps that combine great UX, intelligent systems, and complex data to solve meaningful real-world problems.
Scotty is now available for hire

Portfolio

  • Cru
    JavaScript, TypeScript, GraphQL, React, React Native, AngularJS, Apollo...

Experience

Location

Oakdale, CA, United States

Availability

Part-time

Preferred Environment

VS Code

The most amazing...

...project I've worked on is a React Native app to help people connect with one another and take the next steps with people around them.

Employment

  • JavaScript Developer

    2014 - PRESENT
    Cru
    • Rewrote a mobile app in React Native to align it with new product direction. Worked with product team to implement features and had front-end technical lead responsibilities to make technology decisions, mentor coworkers, and improve code quality.
    • Helped migrate a contact management tool out of Rails views and into AngularJS, Babel, and Webpack, and helped architect and implement a product split aimed at streamlining two feature sets that historically were developed in the same codebase.
    • Created a modern user experience for our donors on our giving site. Worked on gift configuration, the checkout process, managing payments, editing recurring donations, and the user's profile.
    • Created an npm library for validating, encrypting, and tokenizing bank account and credit card info. Written in TypeScript as a wrapper library for our payment processor. Provided a clean API for web apps to consume.
    Technologies: JavaScript, TypeScript, GraphQL, React, React Native, AngularJS, Apollo, Babel, Webpack, Next.js, GitHub, GitHub Actions, Jira, HelpScout, Travis CI, AWS Amplify, Netlify

Experience

  • MissionHub
    https://www.missionhub.com

    MissionHub is a React Native mobile app to help people connect with one another and take the next steps with people around them.

    I helped rewrite the existing mobile app and align it with the new product direction. I worked with the product and design teams to implement new features and turn Figma designs into beautiful screens. I had front-end technical lead responsibilities to help make technology decisions, mentor coworkers, and improve code quality. I helped migrate MissionHub to React Hooks, TypeScript, and GraphQL. And I implemented auth, onboarding, reminders, and community features.

Skills

  • Languages

    JavaScript, TypeScript, GraphQL, CSS, HTML, C, C++, Rust, PHP, Java
  • Frameworks

    React Native, AngularJS, Jest, Tachyons CSS, Next.js, Tailwind CSS
  • Libraries/APIs

    React, AWS Amplify
  • Tools

    VS Code, GitHub, Webpack, Travis CI, PCB Layout, Autodesk Fusion 360, Babel, Jira, HelpScout
  • Other

    Apollo, Front-end, Web App Development, GitHub Actions, Internet of Things (IoT), ESP32, Electronics
  • Paradigms

    Continuous Integration (CI)
  • Platforms

    Netlify, STM32, Raspberry Pi, Amazon Web Services (AWS)
  • Storage

    PostgreSQL

Education

  • Bachelor's Degree in Computer Engineering
    2010 - 2014
    University of California Davis - Davis, CA

To view more profiles

Join Toptal
Share it with others