Randy Schott

Randy Schott

Seattle, United States
Hire Randy
Scroll To View More
Randy Schott

Randy Schott

Seattle, 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
Portfolio
  • TUNE
    JavaScript, React, Angular, Node.js, CSS, HTML5
  • TechSmith Co.
    JavaScript, CSS, HTML, NodeJS, C++, .NET
Experience
  • JavaScript, 4 years
  • CSS, 4 years
  • HTML5, 3 years
  • Less, 2 years
  • AngularJS, 3 years
  • React.js, 1 year
  • Responsive Web Design, 3 years
  • Node.js, 2 years
Seattle, United States
Availability
Part-time
Preferred Environment
OS X, WebStorm, Git
The most amazing...
...re-factoring I've ever done was re-writing a rendering engine for a video editor.
Employment
  • Senior Front-end Engineer
    TUNE
    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: JavaScript, React, Angular, Node.js, CSS, HTML5
  • Senior Software Engineer
    TechSmith Co.
    2007 - 2015
    • 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: JavaScript, CSS, HTML, NodeJS, C++, .NET
Experience
  • TechSmith Snagit for Google Chrome (Development)
    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 (Development)
    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 (Development)
    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 (Development)
    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 (Development)
    http://platform.mobileapptracking.com

    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.

Skills
  • Languages
    Less, HTML5, CSS, JavaScript, C#, C++, CoffeeScript
  • Frameworks
    AngularJS, Jasmine, Karma, Express
  • Libraries/APIs
    React.js, Node.js, Google Drive, WebRTC, Immutable.js
  • Tools
    Bower, npm, Grunt, WebStorm, Git, GitHub, Trello, JIRA, Slack
  • Paradigms
    Responsive Web Design, Agile Software Development, Promise, REST, User experience design, Functional programming
  • Misc
    Multimedia processing, Web Development, Media queries, Video Compression, Cross-browser Development, Multithreading
  • Platforms
    Linux, Mac OS X, Chrome Extensions
  • Storage
    Elasticsearch
Education
  • Bachelor's degree in Computer Science
    Michigan State University - East Lansing, Michigan
    2003 - 2007
I really like this profile
Share it with others