Apoorv Yadav

<Software Engineer 2 />

Passionate about building scalable applications and solving complex problems. I specialize in modern web technologies and love turning ideas into reality through clean, efficient code.

{ Work Experience }

// Professional journey

Software Engineer 2

Asurion Insurance Services

Milpitas, CA

Sep 2024 - Present

Built a SaaS-based knowledge base editor with versioning, checkpointing, and rollback for ML training documents, reducing update time to 10 minutes. Developed multi-cloud abstraction layer for AWS, GCP, and Azure, cutting deployment time to ~3 hours. Implemented real-time features using Kafka and WebSockets supporting ~2.5M daily requests.

KafkaWebSocketsAWSGCPAzureHUD.ioRBACMicroservices

Software Development Engineer

Binghamton University

Binghamton, NY

Jan 2023 - Sep 2024

Built end-to-end analytics dashboard for graduate admissions, aggregating applicant and recruitment data. Integrated with SSO 2FA CAS 3.0 for role-based authorization. Reduced request time by 90% using Redis caching and improved search accuracy by 18% with geolocation API.

RedisSSOCAS 3.0Geolocation APIAnalytics

Software Development Engineer

Tata Consultancy Services

Bengaluru, India

June 2019 - July 2022

Developed and deployed ETL pipelines using Apache Spark, SparkSQL, and Scala. Exported 50+ million records daily for financial crime reporting. Reduced job runtime by 50% to achieve 60-minute SLA. Remodeled 60+ jobs with load assurance capabilities for data reliability.

Apache SparkSparkSQLScalaHiveZeppelinAutosysETL