Randy Schott, Developer in Seattle, WA, United States

Randy Schott

Software Developer

Seattle, WA, United States
Toptal Member Since
April 27, 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 available for hire
Hire Randy


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 (VS Code), Atom, Git, OS X

The most amazing...

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

Work Experience

2015 - PRESENT

Senior Front-end Engineer

  • 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
2007 - 2015

Senior Software Engineer

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.



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


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


Jasmine, AngularJS, .NET, Angular, Express.js


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


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


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


OS X, Visual Studio Code (VS Code), MacOS, Windows, Linux


Elasticsearch, Media Queries


2003 - 2007

Bachelor's Degree in Computer Science

Michigan State University - East Lansing, Michigan