Srishti Agarwal

Software Engineer

Bengaluru, Karnataka, India5 yrs 8 mos experience
Most Likely To Switch

Key Highlights

  • Expert in real-time data processing and infrastructure management.
  • Proven track record in cost reduction initiatives.
  • Strong background in software development and API integration.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in real-time data processing and infrastructure management.

Contact

Skills

Core Skills

KafkaKubernetesMongodbJavaSpring Boot

Other Skills

Apache FlinkApache TinkerpopBigQueryC++CI/CDCSSDataikuDjangoGolangGoroutinesHTMLJavaScript LibrariesLeadershipLinuxManagement

Experience

5 yrs 8 mos
Total Experience
1 yr 5 mos
Average Tenure
2 yrs 6 mos
Current Experience

Salesforce

Member of Technical Staff

Dec 2023Present · 2 yrs 6 mos · Hyderabad, Telangana, India · Hybrid

Gojek

Software Engineer

May 2022Sep 2023 · 1 yr 4 mos · Bengaluru, Karnataka, India

  • Implemented the adapter service for fetching and ingesting graph-based features from an Apache Tinkerpop-based graph database. Utilized distributed Redis locks and Goroutines to serve a real-time prediction use case, achieving an impressive response time of less than 100ms for more than 40 features.
  • Leveraged the functionality of daggers built on top of Apache Flink for real-time streaming of data from BigQuery to the output Kafka topic.
  • Led a cost reduction initiative focused on monitoring and reducing infrastructure costs incurred by various teams within GoTo. Successfully reduced monthly costs by more than $5,000 across all data science teams.
  • Created BigQuery datasets and buckets, provisioned VMs, and established Google Service Accounts using Terraform for streamlined infrastructure management.
  • Implemented the functionality of workload identity for impersonating Google Service Accounts with Kubernetes Service Accounts, eliminating the use of long-lived service account keys that were previously attached to service accounts via PodDefaults in Kubeflow notebook servers. Utilized Role Binding on service accounts to limit access for specific teams through RBAC policies.
Apache TinkerpopRedisGoroutinesApache FlinkBigQueryKafka+3

Innovaccer

Software Engineer

Sep 2021May 2022 · 8 mos · Noida, Uttar Pradesh, India

  • Worked on building the realtime pipeline that can handle events in real time using Pub/Sub model.
  • Implemented a Kafka Publish Subscribe model for Avro schema.
  • Implemented the CI/CD pipeline for deploying the Kafka connector.
  • Developed unit tests for various projects to achieve 90%+ test coverage.
  • Developed a S3 connector that would consume the data from Kafka topic.
  • Led the development of REST APIs for storing and retrieving data from Mongo db.
Pub/SubKafkaCI/CDMongoDBS3

Bny mellon

Software Developer

Jul 2020Sep 2021 · 1 yr 2 mos · Pune, Maharashtra, India

  • Developed a CRUD based banking application for maintaining accounts in the training phase using JAVA Spring boot.
  • Developed the backend APIs using Spring Boot.
  • Worked on the functionality of RASA chatbot implemented in python for test cases and developing API's.
  • Worked with data science team to implement models and perform analysis on data for getting insights.
  • Worked on migrating databases from Dataiku to Vertica.
  • Worked as a Java developer to understand the functionality of Payment Services and wrote the test cases for 80% code coverage.
  • Understood the RFM analysis and implemented the k-means on RFM (Recency ,frequency ,monetary) to segment the customers at different levels.
JavaSpring BootRASADataikuVertica

Tolexo online pvt. ltd.

Software Engineer Intern

Jan 2020Mar 2020 · 2 mos · Noida, Uttar Pradesh, India

  • Worked on Lead Management System
  • Creating and Managing backend API's
  • Technologies- Golang,Postgresql
GolangPostgreSQL

Education

The LNM Institute of Information Technology

Computer and communication engineering

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Kafka & Kubernetes

Explore similar profiles based on matching skills and experience