Matthew Royer
@matthewroyer
I'm a Software Engineer based in Lehi, UT. I've been developing software professionally since 2004.
United StatesWhat I'm looking for
My favorite projects to work on are where I can automate a manual process. I have been lucky enough to work on a number of these over the years, including a system that automatically captioned video evidence of Selenium test scenarios, and scrapers that pull and transform data from various websites and APIs. Code is all about the adventure to me.
Experience
Senior Software Engineer
Pronto
Jan 2019 - Jan 2023 (4 years)
- Developed web applications using Vue and PHP
- Implemented web sockets for real-time communication
- Developed custom JavaScript for injection into a Canvas theme for an embedded version of our app
- Contributed to the creation of a desktop version of the web app
- Developed scripts and tools with Python and PHP for automating tasks and interfacing with the API
Software Engineer
MasterControl
Sep 2012 - Jan 2019 (6 years 4 months)
- Developed automated testing systems/web applications using Ruby and Sinatra
- Implemented a real-time feedback mechanism using web sockets in a modular Ruby application
- Built a system for capturing and captioning video evidence of tests by looking at the Kernel module from Ruby
- Contributed to the design and implementation of a comprehensive testing library using Selenium WebDriver in Ruby
System Administrator / Software Engineer
First Electronic Bank
Jan 2008 - Jun 2012 (4 years 5 months)
- Installed/supported/maintained all company servers
- Planned for and responded to system or network failures
- Developed in Python and Ruby to provide easy to use tools to aide in maintenance and other administration tasks
- Maintained and built code for our internal intranet
- Created/maintained/modified virtual machines
- Integrated new technologies into our infrastructure
Developer / Tech Support
CUSA Technologies
Feb 2004 - Dec 2007 (3 years 10 months)
- Built applications using Progress
- Technical support for issues including Unix, database, networking, installation, and setup
- Managed multiple complex projects and deadlines, balancing resources and time
- Troubleshot software issues, documented findings, recreated problems, monitored solutions and applied fixes
- Assisted clients with accounting/GL issues and building ad-hoc reports
Tech stack
Learn about the tools and technologies that Matthew likes to use.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Matthew?
You can contact Matthew and thousands of other talented remote workers on Himalayas.
Message MatthewFind your dream job
Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!