Technologies: Python, Django, Javascript, React.js, PostgreSQL, AWS, Stripe API, Twilio API
- Led the design and implementation of Cedar's payment dispute handling system to ensure dispute resolution accuracy, reducing operational overhead from manually addressing client issues with disputed payments, and reducing the time to resolve disputes by 40%.
- Managed the migration of IVR system to Twilio API to make it more scalable and enhance UX with over-the-phone payments, increasing payment by phone completion rates by 25% and reducing client IVR onboarding times by 45%, as well as opening.
- Led technical direction for Payment team through writing technical designs, planning quarterly roadmaps, and maintaining dependency alignment with other teams to ensure timely delivery of projects.
- Organized agile team sprint processes and ceremonies, boosting team throughput and responsiveness to evolving project demands.
Technologies: Javascript, Typescript, Node.js, Ember.js, PostgreSQL, AWS
Engineering Manager
Sep 2021 - Jan 2023
- Managed a diverse team of 8-11 full-stack software engineers for the Nurx Patient Experience team, growing it initially from a team of 3 engineers, and provided coaching and mentorship to help engineers grow in their careers.
- Implemented team OKRs to enhance focus and drive strategic outcomes, and aligned team initiatives with organizational goals, driving a clear vision for success for the Nurx team.
- Streamlined team sprint processes and managed cross-functional communication with other technical and product leads to help ensure timely project delivery.
- Managed on-call rotations for proper coverage and response to production issues.
Staff Software Engineer
Aug 2020 - Sep 2021
- Led a team of 5 engineers in developing and launching new Nurx service lines, significantly expanding Nurx's healthcare offerings by 4 new service lines within the first year.
- Optimized tooling for developing new Nurx service lines, reducing service line development time from 3-4 months to under 1 month on averagely-sized service lines, enhancing delivery efficiency and accelerating time-to-market.
Technologies: Ruby on Rails, React, MySQL, AWS, Redis
- Led the design and development of more processor/gateway-agnostic payments architecture, enabling Procore to market to a wider range of customers with different payment processing partners and preferences.
- Introduced service modules to the Procore monolithic codebase to improve autonomy across different engineering teams.
Technologies: Django, Python, Celery, RabbitMQ, AWS, MongoDB, CassandraDB, Kafka
- Led the development of a new ACH processing system to ensure the proper transfer of money between their Venmo accounts and user bank accounts, resulting in a more stable and maintainable set of services, reduced system downtimes and on-call incidents by ~50%, reduced loss from duplicated/missed transactions by ~$300k within the first year after project completion.
- Improved platform stability and performance through caching, database optimizations, and code optimizations.
- Improved backend technology to enforce escheatment process, ensuring compliance with state regulations and reducing monetary loss for the company.
Technologies: Ruby on Rails, React, MySQL, AWS, Redis, Elasticsearch, Kubernetes
- Improved candidate sourcing for Entelo users by leading the implementation of a follow-up feature to Entelo's Track product
- Increased Entelo search performance through the design of a data aggregation system for use with Entelo products
Technologies: Ruby on Rails, React, MySQL, AWS, Redis
- Designed the American Honors platform architecture and turned it into a distributed and service-oriented cluster of web APIs and applications
Technologies: Ruby on Rails, React, MySQL, AWS, Redis, Elasticsearch, MongoDB
- Lead the development of the Infinite.ly social media management app using Ruby on Rails, MongoDB, Redis, Resque, Elasticsearch, and designed interfaces to connect with external APIs.
- Delivered web and mobile applications for clients using Ruby on Rails and Swift.