Cottonwood Heights, Utah, United States
• Designed the backend architecture for a Custom Fields project, allowing any customer to dynamically extend the data model to accommodate any datapoint they were interested in tracking or filtering by. After architecting implemented all of it in frontend and backend
• Implemented a system to handle complex SQL queries with multiple layers of CTEs, aggregations, and ransack filters in an Object Oriented manner that extended ActiveRecord
• Built the "load" part of ETL process on a cron job that would pull in S3 files of over 30 tables and write them as temp tables and swap them in place, maintaining all of the indices, constraints, and sequences of the tables.
• Regularly identified and solved inefficient queries with improved index designs