Work
  • Mar2021 - Current
    Peloton Interactive, Inc.
    Lead Software Engineer
    • 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
  • Dec2019 - Feb2021
    Squarespace
    Senior 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 - Dec2019
    Zenabi Data
    Principle 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 - Aug2018
    Priceline
    Sr. 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 - Jan2015
    ADP (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 - Sep2014
    AT&T
    Associate 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.