Developed large-scale interactive software applications to connect Amplitude data to internal, customer and partner systems using Java.
Improved scale, performance and availability of data collection and real time data processing pipeline using Java.
Designed and optimized core distributed components and services to move data between data warehouses and cloud storage, such as Snowflake, Databricks, BigQuery, S3 and GCS using Apache Kafka, Redis and AWS cloud infrastructure.
Utilized Kubernetes, Amazon EC2, Terraform and Jenkins for software testing, continuous integration and continuous deployment.
Worked with TypeScript, React and Redux to build user-friendly interfaces for Amplitude customers to interact with Amplitude products.
Implemented Infrastructure as Code using Terraform to automate and manage scalable, resilient cloud environments, ensuring efficient deployment and fault-tolerant infrastructure across AWS and GCP.