Experience
Scribd (Remote)
Senior Software EngineerNovember 2020 - December 2023- Plan and execute migrations of monolithic Ruby on Rails application slices to ReactJS single page applications
- Modernize and codify frontend code patterns and conventions to match industry standards
- Lead cross-team discussions to audit, plan, and update testing practices
- Support brand separation initiative by detailing implementation of new frameworks and owning legacy API during transition
User Interviews (Remote)
Software EngineerMay 2019 - October 2020- Implement new features on a ReactJS/Ruby on Rails monolithic application
- Remove tech debt by refactoring/consolidating inefficient and obsolete code
- Introduce new patterns and utilities to improve development processes and standards
- Collaborate and engage with teammates in a fully distributed team across multiple time zones
Cast Iron Coding (Portland, OR)
Full Stack Web DeveloperSeptember 2016 - May 2019- Build standalone apps and server-side RESTful APIs using Ruby on Rails
- Implement client-side features and styles through ES6, React, and SCSS
- Introduce new patterns and utilities to improve development processes and standards
- Provide direct support for clients and maintain communication channels
Vista Higher Learning (Boston, MA)
Test EngineerDecember 2013 - September 2016- Own, document, and improve test case writing and execution process while setting standards
- Monitor, provision, and maintain test servers for QA, Engineering, and Stakeholder needs including seeding data through SSH and Rails console
- Write automated browser tests/interaction scripts with Selenium Webdriver and Ruby/JS
- Triage issues entering QA and determine testing approach with Engineering
Skills
Languages/Frameworks
- JavaScript (ES6)
- ReactJS
- React Native
- Redux
- Apollo
- GraphQL
- Rails
- Ruby
- GatsbyJS
- NextJS
- PHP
- Python
- C++
- Git
Other
Education
Northeastern University
Graduated May 2013B.S. in MusicMinor in Recording