- Spearheaded service decomposition and migration to microservices architecture from Python to Kotlin, optimized for reduced latency and scalability on AWS in k8s cluster.
- Designed secure and scalable APIs for content metadata, ensuring high-quality production delivery within defined SLAs.
- Implemented database optimizations and caching strategies for Postgres, and DynamoDB.
- Led architectural discussions, mentored engineers, and ensured adherence to best practices.
- Cross-team collaboration with machine learning, streaming, and other teams
Work
- Mar2021 - CurrentPeloton Interactive, Inc.Lead Software Engineer
- Dec2019 - Feb2021SquarespaceSenior Software Engineer
- Collaborated with the Payments team to enable SEPA payments with Stripe and implemented solutions for shared features.
- Feature development for an event-driven billing backend system, for subscription management, taxation, and reporting.
- Led data migration projects utilizing Apache Kafka and Apache Airflow, ensuring seamless transition and observability.
- Played a key role in implementing observability and maintaining applications in a Kubernetes environment.
- Sep2018 - Dec2019Zenabi DataPrinciple Software Engineer
- Established and led the backend team, focusing on architecture, mentoring, hiring, and defining growth guidelines.
- Architected a new product, designed APIs, and managed infrastructure on Kubernetes for CI/CD pipelines.
- Implemented data ingestion pipelines and image/video processing solutions, supporting client models
- Jan2015 - Aug2018PricelineSr. Software Engineer
- Led frontend migration projects, for the flights team, transitioning from asp.net to Angular.js and then to React.js micro-frontends.
- Conducted A/B testing on both frontend and backend, optimizing feature performance.
- Collaborated with the data science team to develop high-traffic applications with enhanced data intelligence.
- Sep2014 - Jan2015ADP (contract)Senior UI Engineer
- Led a team in developing an Angular-based frontend for a green field project, aligning with product requirements.
- Collaborated with stakeholders to ensure clear articulation of requirements and realistic delivery timelines.
- Jul207 - Sep2014AT&TAssociate Technical Architect
- Managed projects as lead engineer and onsite coordinator for a team of 12 engineers, building and maintaining Java APIs and frontend features.
- Designed solutions for payment applications and facilitated clear requirement articulation with stakeholders.