Randy Schott, Software Developer in Seattle, WA, United States
Randy Schott

Software Developer in Seattle, WA, United States

Member since March 18, 2015
Randy started as a desktop engineer with a focus on multimedia, eventually moving on to web development with an emphasis on front-end. He's great at diving in and learning new things, and is seen amongst his peers as a go-to resource in times of need.
Randy is now available for hire


  • TUNE
    HTML5, CSS, Node.js, Angular, React, JavaScript
  • TechSmith Co.
    .NET, C++, Node.js, HTML, CSS, JavaScript



Seattle, WA, United States



Preferred Environment

Visual Studio Code, Atom, Git, OS X

The most amazing...

...re-factoring I've ever done was re-writing a rendering engine for a video editor.


  • Senior Front-end Engineer

    2015 - PRESENT
    • Help plan and implement conversion of a large Angular application to React.
    • Responsible for mentoring other developers on my team.
    • Contribute to the development of a company-wide UI component library written in React.
    • Collaborate with other senior engineers to drive the technical direction of multiple product teams.
    • Act as a bridge between user experience, product, and engineering.
    Technologies: HTML5, CSS, Node.js, Angular, React, JavaScript
  • Senior Software Engineer

    2007 - 2015
    TechSmith Co.
    • Did a major re-architecting of Camtasia Studio, including a rewrite of the rendering engine.
    • Contributed to the creation of a quizzing analytics dashboard for users of TechSmith's SmartPlayer.
    • Helped create a content hosting and sharing service for enterprise and academic customers.
    • Led the development of Snagit for Google Chrome, an extension for screen capture and recording.
    • Helped lead various front-end teams working on web-based content creation services.
    Technologies: .NET, C++, Node.js, HTML, CSS, JavaScript


  • TechSmith Snagit for Google Chrome

    Snagit for Google Chrome is a Chrome Extension that allows users on the Chrome platform to take screenshots and screen recordings, annotate, and share them with others.

  • TechSmith Relay

    TechSmith Relay is a content hosting and sharing service designed to allow academic and enterprise users to manage and distribute videos and images created by subject-matter experts.

  • TechSmith Results

    TechSmith Results is an analytics dashboard for tracking quizzing responses collected by TechSmith's custom video player solution. It tracks viewing percentages and helps content owners view the grades and overall trends of their viewer's responses to embedded quizzes.

  • Camtasia Studio

    Camtasia Studio is a world-class screen recording and editing solution aimed at helping subject-matter experts create and deliver outstanding content with minimal effort.

  • Mobile App Tracking - Attribution Analytics

    Attribution Analytics is part of the TUNE Marketing Console. It is a powerful dashboard for managing and viewing click tracking, partner integrations, and other features related to mobile advertising performance.


  • Languages

    JavaScript, HTML5, HTML, CSS, Less, C#, C++, CoffeeScript
  • Other

    Software Development, Freelance, Front-end Development, Google Drive, Web Development, Multimedia Processing, Chrome Extensions, Multithreading, Video Compression
  • Frameworks

    Jasmine, AngularJS, .NET, Angular, Express.js
  • Libraries/APIs

    React, Immutable.js, Node.js, WebRTC, Google Drive API
  • Tools

    Trello, Karma, NPM, Bower, Grunt, GitHub, WebStorm, Git, Atom, Jira, Slack
  • Paradigms

    Agile Software Development, Responsive Web Design (RWD), Promise, Functional Programming, UX Design, REST
  • Platforms

    OS X, Visual Studio Code, MacOS, Windows, Linux
  • Storage

    Elasticsearch, Media Queries


  • Bachelor's Degree in Computer Science
    2003 - 2007
    Michigan State University - East Lansing, Michigan

To view more profiles

Join Toptal
Share it with others