I am always looking for new ways to challenge myself, solve problems, and build cool things.
Experience
2026 — Now
2019 — 2026
2019 — 2026
At UI I work as a full stack web developer, building new user-facing features in React.js and Typescript as well as optimizing the Ruby on Rails backend as they scale.
Some of my achievements:
• Improved participant search and study matching performance by over 60% and corresponding asynchronous job latency by almost 100% through a re-architecture using Elasticsearch
• Led projects as a senior engineer and tech lead: broke down technical tasks, estimated efforts, and mentored less experienced developers
• Architected a filtering/searching API to maintain consistency between UI’s public and internal APIs
• Bolstered the security and reliability of our third-party integrations, including re-architecting the scheduling feature
• Quickly and iteratively shipped UX improvements for participant, researcher, and internal user types
2018 — 2019
2018 — 2019
Portland, Oregon Area
At Cozy I worked in the full stack, using Ruby with Grape and Sequel in the backend and Knockout.js/Aurelia.js in the frontend. The engineering team valued TDD, excellent user experience, and continuous learning.
Accomplishments:
• Wrote a Ruby API that fetches renters insurance policy data from an insurance partner’s server via SFTP and keeps the data updated in Cozy’s database and UI,
• Contributed to the implementation of Cozy’s payments engine into a new project for public consumption,
• Collaborated with our customer support team to implement admin features that allow them to do their jobs more efficiently.
2016 — 2018
2016 — 2018
Portland, OR
At Renew Financial I worked as a Ruby on Rails developer on the backend microservices team, where I contributed to over 15 services and served as primary maintainer for three. I built several APIs, helped diagnose and fix bugs in the system, created new features for our users, and wrote a ton of tests. I was on a small scrum team of about 8, which consisted of engineers, designers, product managers, and quality engineers. Used Scrum/Agile methodologies and kanban.
2015 — 2015
2015 — 2015
Portland, OR
At Factor.io I was a Ruby on Rails intern. I collaborated with an Android intern to create a mobile app that uses a Rails portal for activation and user permissions. I used the Devise, Cancan, and Omniauth gems for user permissions and sessions, and the app was backed by an Active Record/ Postgres database. The last feature I added before my internship ended connected the user's account in the Factor.io app to their Facebook account, and included a background job that requested refresh tokens from Facebook's API.
Education
University of Connecticut
Bachelor’s Degree
2012
Epicodus
Ruby/Rails/Javascript
2015 — 2015