Randy Schott, Developer in Seattle, WA, United States
Randy is available for hire
Hire Randy

Randy Schott

Verified Expert  in Engineering

Software Developer

Location
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.

Availability

Part-time

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

Senior Front-end Engineer

2015 - PRESENT
TUNE
  • 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

https://www.techsmith.com/snagit-google-chrome.html
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

https://www.techsmith.com/techsmith-relay.html
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

https://results.techsmith.com/
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

https://www.techsmith.com/camtasia.html
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, Freelancing, 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 (VS Code), MacOS, Windows, Linux

Storage

Elasticsearch, Media Queries

2003 - 2007

Bachelor's Degree in Computer Science

Michigan State University - East Lansing, Michigan

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring