Nihir Agarwal

Software Engineer

Bengaluru, Karnataka, India2 yrs 10 mos experience

Key Highlights

  • Expert in Go with extensive microservices experience.
  • Proven track record in optimizing large-scale databases.
  • Strong background in systems design and deployment orchestration.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in SaaS architecture.

Contact

Skills

Core Skills

Systems DesignGo (programming Language)High Level DesignRedisDatabase OptimizationMicroservices ArchitectureSystem ArchitectureDevopsKubernetes

Other Skills

Low-Level DesignAlgorithmsObject-Oriented Programming (OOP)MongoDBSQLApache SparkDatabasesHiveData StructuresDockerAmazon Web Services (AWS)

About

Looking for a challenging developer opportunity to work on a complex technical project. Interested in creating a product and devising solutions for performance of applications with large user bases.

Experience

2 yrs 10 mos
Total Experience
1 yr 3 mos
Average Tenure
3 mos
Current Experience

Rox

Software Engineer

Mar 2026Present · 3 mos · Bengaluru · On-site

Low-Level DesignHigh Level DesignSystems DesignAlgorithmsObject-Oriented Programming (OOP)MongoDB+10

Razorpay

Software Engineer II

Nov 2024Mar 2026 · 1 yr 4 mos · Bengaluru · On-site

  • Contributing to Razorpay’s foundational CDP and solving 3P data sharing use cases
  • Worked in the offers team which facilitates targeted ads and offers on the Razorpay checkout
Go (Programming Language)High Level Design

Contlo

2 roles

Software Developer

Jul 2023Oct 2024 · 1 yr 3 mos

  • 1. Implemented logical sharding to horizontally scale the largest table(10B+ rows) within the organization, thereby optimizing its performance and resource utilization.
  • 2. Designed and implemented a modular Coupons microservice using Spring Boot, which successfully extracted coupon creation logic from the main application and facilitated easy scalability.
  • 3. Enhanced the Segment offering by strategically re-architecting the system to segment millions of users according to their properties and events within an impressive 15-minute timeframe, thereby achieving notable performance improvements. Contributed to a 40% reduction in database expenses through the optimization of query processing and data storage. Pioneered the establishment of the foundational Customer Data Platform (CDP) layer by rectifying event ingestion and segmentation processes.
  • 4. Orchestrated deployment pipelines for various micro-services using Jenkins and Kubernetes, ensuring seamless integration and delivery.
  • Engineered a sophisticated round-robin component as an integral feature for a leading helpdesk software solution.
  • 5. Crafted and executed a resilient workflow tailored for the efficient completion of minor tasks through artificial intelligence.
  • 6. Conducted monthly evaluations focusing on optimizing cloud expenditure to secure extended financial runway for both the organization and the technical team.
  • 7. Independently developed the prepaid billing component entirely from the ground up.
  • 8. Developed a centralized Kafka microservice in Golang that effectively processed all push requests, resulting in optimized performance and reduced redundancy in code.
Go (Programming Language)Redis

Software Engineer Intern

Jan 2023Jun 2023 · 5 mos

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Jan 2018Jan 2023

Birla Institute of Technology and Science, Pilani

Master of Science - MS — Mathematics

Jan 2018Jan 2023

Delhi Public School Ghaziabad Society

Jan 2011Jan 2018

Stackforce found 100+ more professionals with Systems Design & Go (programming Language)

Explore similar profiles based on matching skills and experience