● Open to Work

gurjotsingh

Associate Software Developer
Mohali, India

About Me

Backend engineer with ~2 years at Sprouts.ai building Java 17 / Spring Boot microservices at scale. Shipped Elasticsearch search over 25M companies + 290M contacts, scaled Kafka enrichment pipelines 10x, and redesigned search infrastructure from dual indices to parent–child architecture.

Skills & Technologies

Java 17SQLSpring BootSpring Data JPAHibernateREST API DesignPostgreSQLElasticsearchApache KafkaMicroservicesDistributed SystemsEvent-Driven ArchitecturePerformance TuningDockerGitMavenPostmanWebhooks

Work Experience

Associate Software Developer

Sprouts.ai
June 2025March 2026

Engineered Spring Boot microservices in Java 17 improving modularity, reliability, and deployment independence. Designed Kafka-based real-time data pipelines supporting high-throughput ingestion and enrichment for analytics and search. Tuned PostgreSQL queries and Elasticsearch indexing to reduce latency and improve response times.

Software Developer Intern

Sprouts.ai
June 2024June 2025

Contributed to backend development by building and enhancing REST APIs using Java and Spring Boot. Worked with Elasticsearch and PostgreSQL to support efficient data storage and retrieval.

Projects

Multi Database Query Service - Sprouts.ai

Built Elasticsearch-powered filters for industry, location, job title, seniority, and fuzzy company matching over 25M companies and 290M contacts for the Discover page. Re-architected search from dual indices to a parent–child single-index model and refactored backend services end-to-end. Scaled Kafka enrichment pipeline 10x (1K to 10K records per run) and integrated 3rd-party data providers via REST and webhooks.

Java 17Spring BootElasticsearchKafka+2

IP Lookup Service - Sprouts.ai

Developed visitor tracking with IP, UTM, and page engagement data, implementing IP-to-company reverse lookup and funnel categorization for ICP discovery. Designed usage-based throttling and Slack webhook alerts for cost management and built REST APIs with optimized PostgreSQL indexing for performance.

Java 17Spring BootPostgreSQLSlack Webhooks+1

Education

Bachelor of Engineering (B.E.)

Computer Science and Engineering

Chitkara Institute of Engineering & Technology2021 - 2025

Class XII (CBSE)

Government Model Senior Secondary School, Sector 35-C, Chandigarh2020 - 2021

Class X (ICSE)

Yadavindra Public School, Mohali2018 - 2019
gurjotsingh - Associate Software Developer | HiringAnt