• Primary backend developer for the core features team and chosen to own customer growing mid market initiatives like Dual Control, SSO, POs and Dynamic Approvals.
• Lead design discussions for backend efforts and write deep dive design documents for new features.
• Implement APIs, features, and corresponding unit tests for the customer facing application in Java.
• Developed components in Angular
• Improved load time of core flows in Bill.com by an average of 50% through optimizations in DB calls, response data, and volume control.
• Integrated 3rd party APIs to provide new payment features involving AMEX credit card payments and the issuing of single use payment tokens.
• Created an internal tool to manage data in dead letter queues in the RabbitMQ platform.
• Mentor and on board new hires. Helping enforce code quality and consistency. Owner of documentation used by all new backend developers to improve the setup experience and reduced average setup time from 7 days to 1.5 days.