Ryan Peterson
Handcrafting software since 2015The Basics
- Experience: 11, 1 Month
- Location: Eugene, Oregon, United States of America
Job History
Emberex, Inc.
220 E 11th Ave #6, Eugene, OR 97401Phone: (541) 687-5778Email: hello@emberex.comhttps://www.emberex.comPosition: Web Developer, 11 years, 1 Month
Roles and Duties:
Junior (2015 to 2017):
- Fix bugs in legacy and greenfield platform
- Write unit and integration tests using Test Driven Development (TDD)
- Work with a small team of developers as well as offshore Quality Assurance team
- Learn the fundamentals of JavaScript and CSS
- Work on small features and platform tweaks
- Attend SCRUM and other agile-style meetings and training with team an stakeholders
Programming Languages and Technologies:
- Java
- JavaScript
- CSS
- Ant
- Maven
- MySQL
- Apache Tomcat
- JUnit
- Hibernate
- git
- JIRA
Intermediate (2017 to 2020)
- Larger features where I was the owner of the feature from start to finish
- Refactored legacy codebase to use modern practices (dependency injection, unit tests, etc.)
- Merged two large platforms branched from a common source back in to the main platform after several years of independent changes
- Worked with Tier 2 tech support to resolve customer issues
- Successfully trained offshore team to take over the project
- Transitioned to in-house development team working on ReactJS, Node, and PHP projects
- Lead several small projects to completion
- Worked on and supported a large online assessment application as they transitioned from in-person instruction to remote during the COVID19 Pandemic
Programming Languages and Technologies:
- ReactJS
- React Hooks
- NodeJS
- Pivotal
- GitHub
- PHP
- PostgreSQL
- Lingui
Lead / Architect (2021 to present)
- Mentor junior developers on the team
- Attend meetings with clients
- Work with the design team to ensure quality, practical designs are implemented
- Demonstrate application to clients and stakeholders
- Pre-release, Release, and Deployment management
- Lead several large scale projects, including planning out features and directing other developers
- Security and performance focus
- Web Content Accessibility Guidelines (WCAG) AA and AAA implementations
- Internationalization and Localization (i18n)
Programming Languages and Technologies:
- ReactNative
- iOS
- Linear
- Lingui
- GitHub Actions
Other Notable Skills and Accomplishments
Skills:
- Complex problem analysis
- Optimizing code and SQL statements
Programming Languages and Technologies Not Listed Above:
- C# (novice)
- .NET (novice)
- Astro (novice)
Education
Western Oregon University (2013 to 2015)
Bachelor of Science, Computer Science - Software Engineering focus (Minor: Business)
Chemeketa Community College (2010 to 2013)
Associate of Arts - Transfer (general education and prerequisites)