Staff Software Engineer at ActBlue working on Extensions and Integrations
I'm a creative and diligent software engineer specializing in web applications that prioritize accessibility, speed, and reliability. I believe the best software is built by teams that are diverse and allow open and honest communication.
Working alongside other staff engineers, I helped build a framework for building back-end Ruby services at Dutchie. We develop a paved-road strategy for the framework to help enforce standards across services. The framework included Ruby modules that standardized service-to-service communication, application monitoring/metrics integrated via Datadog, and logging standards.
I also worked as part of the platform team to assist in migrating multiple services to AWS EKS. With the support of our infrastructure team, I developed migration strategies for several services, configured and scaled the services for EKS, and built out tests and monitoring to support the migration process.
As a member of an SRE-focused team, I helped prioritize cost savings and reliability for our e-commerce services. I built release dashboards and monitors in Datadog for our various e-commerce services, including an audit of services' logging, tracing, and error handling.
Built up and lead a team of engineers responsible for architecting and maintaining integrations with third-party point-of-sale platforms. Our primary ETL service was responsible for product data ingestion and transformation - keeping near real-time inventory information and product metadata. We also developed additional hook services to push orders back into external point-of-sale systems.
As a team lead, I acted as our integrations' primary architect and SME. I also worked closely with our product managers to prioritize new integrations and review new feature designs to account for our data ingestion abilities.
I worked as a software engineer developing features for Inlect's Users and Teams API and internal tools for the operations team, which supported Inlect's SaaS platform helping manage contracts and sales for data center infrastructure.
•
Worked alongside the front-end engineering team to build features relating to Users, Teams, and Project Management
•
Constructed a User roles and permissions system in Ruby on Rails
Integrated Stripe payments and built the subscription system for Inlect's Routefinder product
•
Built internal tools for importing and normalizing critical location and infrastructure data in Go
As a software engineer for Humble Bundle, I built the "Humble Monthly" subscription product, a monthly blind subscription for video games with some proceeds going to charity.
•
Built out the marketing, product redemption, and checkout flows for the Humble Monthly subscription service in React
•
Moved Humble Monthly from a monthly single purchase payment model to a multiple plan subscription model, which included implementing subscription payment processing and tracking
•
Engineered purchase and redemption flows for Humble Monthly gifting in Python (Google App Engine)
•
Built tools for Customer Support and Business Development specific to Humble Monthly