
Randy Schott
Software Developer
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.
Portfolio
Availability
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
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.
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.
Experience
TechSmith Snagit for Google Chrome
https://www.techsmith.com/snagit-google-chrome.htmlTechSmith Relay
https://www.techsmith.com/techsmith-relay.htmlTechSmith Results
https://results.techsmith.com/Camtasia Studio
https://www.techsmith.com/camtasia.htmlMobile App Tracking - Attribution Analytics
Skills
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
Education
Bachelor's Degree in Computer Science
Michigan State University - East Lansing, Michigan