As the Technical Lead in the Backend Platform team, I started and successfully completed several critical projects that enabled the future growth and success of ServiceTitan. Everything was implemented on time and continues to work successfully in production:
Identity and User Management (Aug 2023 - Present)
* Leading a team in migrating ServiceTitan's applications and those of acquired companies to a new identity and access management solution.
* Incorporating modern security features such as OpenID Connect, OAuth 2.1, centralized user directory, SSO, MFA, etc.
* This critical company-wide initiative affects hundreds of ServiceTitan developers.
Public API Platform (Nov 2020 - Jul 2023)
* Led a team to implement a platform for the next generation of ServiceTitan's public APIs.
* Introduced a developer-friendly environment with API gateways, OAuth 2.0 authorization, and self-service developer and access management portals.
* This platform serves as the entry point for all ServiceTitan public APIs and significantly impacts hundreds of developers, contributing to strategic company-wide initiatives.
Microservices Platform (Jun 2019 – Nov 2020)
* Led a team in migrating the main ServiceTitan monolithic application to a microservices architecture.
* Developed shared infrastructure and platform services, including data access, logging, metrics, queue management, configuration, data synchronization, etc.
* This platform was the foundation for extracting services from the monolith, supporting hundreds of developers across various initiatives.
Customer Communication Platform (Jan 2017 – May 2019)
* Led a team in implementing components critical for customer interactions.
* Designed and launched a new standalone customer portal web application with features such as alerts, notifications, job surveys, invoice and estimate printing, two-way text communications, and task management.