• Led and managed a team of five engineers across skill levels to accomplish core company goals and objectives.
• Worked closely with product, design, and other engineer organizations to build cross-enterprise products.
• Created and consumed messages from Kafka to ensure accurate client account balances.
• Leveraged RabbitMQ and Kotlin to generate resilient audit logs so any money movement within the application is traceable.
• Built replayable user-action storage in Mongo to ensure long-running or async user actions’ eventual consistency.
• Played a central role in short-, mid-, and long-term planning across my organization to direct resources and set delivery expectations.
• Oversaw a 300% increase in department staffing, managing interviews, onboarding, and engineering resource allocation.
• Optimized build-time tooling resulting in a 500% improvement to build times as well as a 700% reduction in bundle size.
• Architected and built complex cross-system permissions to secure client banking information and PII.
• Built and maintained Playwright tests across several apps.
• Migrated CICD pipelines to enterprise-standard and improved pipeline speed by 15%.
• Migrated unit tests from Jest to Vite improving pipeline run speed by 2 minutes.
• Owned and maintained several internal shared SDKs including a typed backend SDK to provide access to the paychecks API, and a reusable UI component library built on react-hook-form.
• Championed feature flags across the org to ensure minimal downtime and optimal user experiences.