Surbhi Agarwal

Software Engineer

Bengaluru, Karnataka, India5 yrs 6 mos experience

Key Highlights

  • Expert in backend development with Java and Golang.
  • Proven track record in microservices architecture.
  • Strong problem-solving skills in agritech applications.
Stackforce AI infers this person is a Backend Developer specializing in Agritech solutions with a focus on microservices.

Contact

Skills

Core Skills

Backend Web DevelopmentSystems DesignMicroservices

Other Skills

search experienceBackend-for-FrontendJavaGolangMySQLgRPCProtoBufKafkaFlinkKubernetesPrometheusPythonJenkinsREST APIsGit

About

Hello! As an engineer with 4 years of work experience, I thrive on real-life problem-solving. In my current role at Zepto, I focus on improving the search experience. Prior to this, I worked on the Backend-for-Frontend (BFF) layer, supporting one of the highest-traffic systems at Zepto. At nurture.farm, I've solved problems around enabling the mapping of agricultural land and the ongoing activity on it. I've designed and developed APIs and microservices at server side for web applications, ensuring scalability and optimal performance. I've worked on Java, Golang, MySQL, gRPC, ProtoBuf, Kafka, and Flink. I am enthusiastic about technology, product and business. And I am always eager to learn and grow. Please feel free to reach out to me for further discussions and opportunities.

Experience

5 yrs 6 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 7 mos
Current Experience

Zepto

Software Engineer

Oct 2024Present · 1 yr 7 mos · Bengaluru, Karnataka, India · On-site

  • Currently working on search and product discoverability at Zepto.
  • Previously, worked on Layout Management System (LMS), a Backend-for-Frontend (BFF) layer powering key user-facing pages such as the homepage and product detail pages.
search experienceBackend-for-FrontendJavaGolangMySQLgRPC+5

Nurture.farm

Software Engineer

Jul 2022Oct 2024 · 2 yrs 3 mos · Bengaluru, Karnataka, India · On-site

  • Worked on various Java and Golang microservices to serve maps functionality, communicating between backend services using gRPC.
  • Developed a microservice that summarized IoT metrics to provide real-time, readable summaries on spray machines to enable prompt action by stakeholders.
  • Worked on Flink stream processing for IOT devices, calculating real-time metrics like live location and device status.
  • Implemented system performance monitoring with Prometheus, tracking time for API response, database calls and method-specific breakdowns, reducing latency and enhancing throughput.
  • Optimized code modularity in multiple microservices through refactoring and achieved 60-70% unit test coverage for enhanced maintainability.
  • Worked on a Golang service for real-time reduction of geolocation points from Kafka, enhancing farm spray visualization on maps.
  • Developed a Golang and Python system for precise farm spray area detection, improving accuracy to 95% and reducing computation time from over 100 seconds to 5 seconds. Deployed on Kubernetes.
JavaGolanggRPCFlinkKubernetesPrometheus+2

Supra oncology pvt. ltd.

Machine Learning Engineer Intern

Jan 2022Jan 2022 · 0 mo

  • Wrote a python script for data mining from select Twitter handles.
  • Data cleaning and analysis on collected data.
Python

Acm student chapter, iit hyderabad

Student Member

Oct 2020Jun 2022 · 1 yr 8 mos

Education

Indian Institute of Technology Hyderabad

Master of Technology - MTech — Artificial Intelligence & Machine Learning

Jan 2020Jan 2022

KIIT - Kalinga Institute of Industrial Technology

Bachelor of Technology - BTech — Computer Science and Engineering

Stackforce found 100+ more professionals with Backend Web Development & Systems Design

Explore similar profiles based on matching skills and experience