Ryan Verhey
Software Engineer
Experience
Software Engineer II - Full Stack,
Care.com
Remote
Sept. 2021 - Present
- Subject-matter expert on Ruby on Rails-based e-commerce marketplace that connects hundreds of thousands of parents and guardians with after-school activities and camps.
- Build features, fix bugs, and ensure constant stability and scalability for Rails monolith that manages +$1m in monthly transactions.
- Build and ensure accuracy of billing logic for credit card charges, recurring payments, account credits, and commissions for US and Canadian customers.
- Led infrastructure, language, framework, and dependency updates to maintain security, resiliency, and compliance.
- Manage, build features for, and fix bugs with external and internal REST APIs, maintaining backwards compatibility while enhancing functionality.
- Write and maintain automated unit and integration tests, ensuring comprehensive coverage across all critical functionalities to ensure code reliability.
- Collaborate closely with customer support to address customer feedback and triage bugs.
- Translate feature requirements and UI designs from product management into robust code, emphasizing best practices, testability, and modularity.
- Lead learning sessions to empower my team with product and institutional knowledge, ensuring everyone has a comprehensive understanding of all parts of our Rails monolith.
- Provide thorough and constructive code reviews to both senior and junior engineers, fostering a collaborative learning environment and continuously improving code quality.
- Built and contributed to multiple internal Ruby Gems to streamline workflows and make code more modular.
- Collaborate with and contribute to other Care.com teams' Go, GraphQL, React, NodeJS, and TypeScript repositories, sharing what I learn with my team.
Sr. Software Engineer,
Scoop News Group
Washington, DC, Remote Hybrid
Mar. 2021 - Sept. 2021
- Designed, developed, enhanced, and deployed React apps with TypeScript.
- Deployed those apps on AWS Lambdas written in JavaScript and Ruby.
- Led the full-stack design of a new SaaS application, defining its architecture and guiding its development.
- Managed mission-critical Wordpress installations running on AWS EC2 instances.
Software Engineer,
Care.com
Remote
Jan. 2019 - Mar. 2021
- Build features, fix bugs, and ensure constant stability and scalability for Rails monolith that manages +$1m in monthly transactions.
- Build and ensure accuracy of billing logic for credit card charges, recurring payments, account credits, and commissions for US and Canadian customers.
- Manage, build features for, and fix bugs with external and internal REST APIs, maintaining backwards compatibility while enhancing functionality.
- Write and maintain automated unit and integration tests, ensuring comprehensive coverage across all critical functionalities to ensure code reliability.
- Collaborate closely with customer support to address customer feedback and triage bugs.
- Translate feature requirements and UI designs from product management into robust code, emphasizing best practices, testability, and modularity.
- Provide thorough and constructive code reviews to both senior and junior engineers, fostering a collaborative learning environment and continuously improving code quality.
Senior Engineer,
Gannett
McLean, VA / Remote
Dec. 2015 - Jan, 2019
- Was sole maintainer of 2 internal Rails applications.
- Architected and maintained APIs to interface with external billing systems and internal applications.
- Provided guidance and mentorship in Ruby, Rails, and front-end technologies.
- Led initiative to completely overhaul decades-old Rails app using object-oriented design and single-responsibility principles.
Web Developer,
Scoop News Group
Washington, DC
Aug. 2014 - Dec. 2015
- Web development and technology authority at the company.
- Transitioned micro-front-ends from Middleman to PHP to make edits and deployments easier and faster.
- Maintained PHP-based CMS (Craft) which used Twig templating.
- Built rich HTML emails.
Skills
- Programming: Ruby / Rails, JavaScript / TypeScript, React, Golang
- Databases: SQL, MySQL, PostgreSQL, SQLite
- VCS: Git, GitHub, BitBucket
- CI: Jenkins, CircleCI
- Platform: Kubernetes, Docker, Harness, Heroku, AWS
- APIs: JSON, REST, GraphQL, gRPC
- Web: HTML, CSS, SCSS, jQuery, AJAX
- Testing: Unit and Integration Testing, Minitest, RSpec, Capybara, Jest
- SDLC: Project Management, JIRA, Figma, Agile, Code Architecture
- Payments: Stripe
Education
DevBootcamp,
Chicago, IL
2014
Ruby/Rails focus with CSS, HTML, JavaScript
American University,
Washington, DC
2013
BA Philosophy, Chinese Language Minor