I'm a software engineer experienced in building applications across the stack. I started off my career as a chemical engineer but grew to love the accessibility and pace of software.
Developed and implemented an automated budget provisioning system, streamlining the bulk budget creation process, and reducing manual workload for controllers and customer support
•
Led complex migration to new Budget Distributions framework, resolving critical system blockers and paving the way for next-generation budget features across the platform
•
Extended the Budgets ledger with new flexible accounting models, executing large-scale data migration, and enabling dynamic budget restructuring and error correction workflows
•
Developed comprehensive budget override system, enabling both multi-entity spend optimization and more flexible spend categorization for customers
•
Facilitated the onboarding of new hires and improved their productivity by providing training and support to quickly ramp up on company tools and processes
Planned and executed the development of a new enterprise dashboard enabling enterprise accounts to manage multiple scheduling accounts
•
Modernized the Scheduling service by introducing concepts such as dependency injection to the backend and adding type safety to the frontend by introducing TypeScript
•
Increased observability of the scheduling codebase by adding logging to the application via Monolog and AWS Cloudwatch
•
Improved CI/CD pipelines by parametrizing QA instance builds, initiating work to decrease Docker image sizes, and instrumenting tests runs to monitor for flaky tests
•
Developed a flexible spam detection framework to combat email spam caused by appointment reminder emails
•
Collaborated with the security team to identify and eliminate vulnerabilities in the scheduling codebase
•
Instrumented the client scheduling page to allow the analytics and product team to better understand client behavior
•
Assisted the growth team's effort to internationalize the entire Scheduling service
Led a team to reimplement the creative ingestion and audit workflow, bringing consistency to the time-to-audit for external creatives as well as reducing the average time of audit by roughly 50%
•
Collaborated with product managers to design a validation framework to automatically audit external creatives and enhance manual audits, reducing the average audit time of creatives
•
Introduced canary deploys to the build system, allowing developers to test in production
•
Improved developer experience by adding new tooling (XDebug, ORM, Redux Dev Tools), upgrading application languages (PHP 5.6 to 7.2), and adding new metrics and Grafana charts
•
Gave a tech talk about React which walked through the core concepts of the virtual DOM
•
Mentored and guided interns, new hires, and younger employees by holding 1 on 1s, providing career guidance, and pair programming