Krishna Agarwal

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable data ingestion pipelines.
  • Proficient in AWS and distributed systems architecture.
  • Strong leadership experience in software development teams.
Stackforce AI infers this person is a SaaS backend engineer with expertise in scalable data systems and cloud technologies.

Contact

Skills

Core Skills

ScalaAwsKafka

Other Skills

AlgorithmsAmazon Web Services (AWS)Apache KafkaCC++DBMSData StructuresDistributed SystemsDynamoDBElasticacheIntelliJJavaLinuxMachine LearningMemcached

Experience

8 yrs 6 mos
Total Experience
2 yrs 10 mos
Average Tenure
3 yrs 7 mos
Current Experience

Confluent

2 roles

Senior Software Engineer - II

Mar 2025Present · 1 yr 3 mos · Bengaluru, Karnataka, India

Senior Software Engineer - I

Oct 2022Feb 2025 · 2 yrs 4 mos · Bengaluru, Karnataka, India

Sumo logic

2 roles

Senior Software Engineer - I

Promoted

Apr 2021Aug 2022 · 1 yr 4 mos

  • I was part of the Data Collection team which owns a highly available, multi-tenant, distributed log, and metrics ingestion pipeline. We are operating at a massive scale where every day 300 TB+ data are ingested. At peak, we scale up to the rate of 4 PB/day logs ingestion.
  • Projects worked on:
  • Worked on ingest infrastructure in Scala and Java on AWS using EC2, S3, Kafka, Elasticache (Memcache/Redis), ELB/ALB load balancers, Zookeeper, RDS (SQL/Aurora), DynamoDB, SNS.
  • Scaled Amazon S3 log ingest over to 10+GB/second:
  • a. Used Apache Kafka as a persistent queue.
  • b. Improved S3 objects discovery using SNS
  • c. Migrated from RDS to DynamoDB.
  • Worked on telemetry agent in Scala sending petabytes of logs and metrics to the cloud.
  • Lead a team of 4 developers & QE to implement projects:
  • 1 Ingest Budget 2. Logs Archival 3. Logs Metadata Enrichment
  • Implemented data auditing and accounting to track ingestion pipeline SLI and monitor per customer SLA.
  • Member of Change Management Board, Build management and Developer productivity team.
  • Key Tech- Scala, AWS, SOA, Kafka, Spring, Memcached, Redis, DynamoDb, MySql, and IntelliJ. (Also, Java, Python)
ScalaAWSSOAKafkaSpringMemcached+6

Software Engineer - II

Jan 2019Mar 2021 · 2 yrs 2 mos

Cisco

Software Engineer

Aug 2017Jan 2019 · 1 yr 5 mos · Bengaluru, India

Amazon

Intern, Software Development Engineer

Jun 2016Jul 2016 · 1 mo · Bengaluru, Karnataka, India

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology (BTech) — Information Technology

Jan 2013Jan 2017

City Montessori School and College

Higher Secondary Education

Jan 2011Jan 2012

City Montessori School

Senior Secondary Education

Jan 2009Jan 2010

Stackforce found 100+ more professionals with Scala & Aws

Explore similar profiles based on matching skills and experience