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.
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.
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.
Senior Software Engineer
- 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.
TechSmith Snagit for Google Chromehttps://www.techsmith.com/snagit-google-chrome.html
Mobile App Tracking - Attribution Analytics
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
Bachelor's Degree in Computer Science
Michigan State University - East Lansing, Michigan