Keshav Singh profile photo 1 on Tal

Keshav Singh

Backend Engineer @Tekion | Java, Spring Boot, Kafka, Microservices | Expert @CodeForces | Knight @Leetcode

Bengaluru

4+ years of work experience

Tekion Corp
May 20251 yr 6 mosPresent

Bengaluru

Kafka Inventory Ingestion Service: Designed and developed an event-driven inventory ingestion service using Java and Spring Boot, processing 100K+ Kafka events/day with partition-aware consumption, idempotency, and resilient retry mechanisms for fault-tolerant processing. Elasticsearch Archival Scalability: Resolved a critical Elasticsearch scalability bottleneck where archival jobs scanning ~27K records failed due to the 10K result window limit; redesigned processing with filter-based rules, reducing scope to ~100 records/run, eliminating failures, and improving reliability. Cross-Index Aggregation: Led end-to-end design and implementation of a cross-index aggregation solution, unifying data across multiple Elasticsearch indices; owned the LLD, coordinated changes across 10+ services, and defined frontend data contracts. MongoDB Data Migration: Built optimised backfill pipelines using batched MongoDB reads to migrate and index 20K+ records, improving query performance and removing runtime dependencies on multiple service calls.
Jio Platforms Limited (JPL)
Oct 20231 yr 8 mosMay 2025

Navi Mumbai, Maharashtra, India

Developed and implemented core CRM functionalities for an SAP BRIM alternative using Java and Spring Boot, enabling seamless customer journey management for Jio services such as SIM cards and fiber connections. Implemented semaphore locking mechanisms to ensure data integrity and prevent concurrent data reads and writes, thereby mitigating data inconsistencies using Redis Server. Implemented an Audit Logger and API Logger using Spring JPA Audit listeners, which improved traceability and compliance by tracking changes in transactional databases and logging critical API interactions. Configured a custom request-response interceptor with KAFKA queue integration, facilitating real-time data synchronization across microservices and enhancing system reliability and responsiveness. Developed a conditional Idoc triggering mechanism using JavaScript and ScriptEngineManager, enabling dynamic decision-making based on runtime parameters and reducing unnecessary processing.
FilterPixel
Aug 20233 mosOct 2023

Noida, Uttar Pradesh, India

Optimised the preview generation functionality in the C++ server by using LibRaw and LibHeif for faster processing of raw image formats and applying image compression techniques using Libjpeg, resulting in a nearly 10 times acceleration of preview generation. Implemented duplicate image grouping algorithm leveraging tree data structures, resulting in almost linear time complexity for precise grouping along with introducing a logarithmic time complexity solution to calculate duplicates for specified thresholds. Developed an OTP-based password reset functionality for an Electron.js application, implementing custom routes in Node.js and using Redis for OTP storage and SendGrid for email delivery, enhancing user security and ease of use. Improved the Electron Application workflow by directly writing image metadata into the Abode Lightroom Catalogue SQLite database along with creating method to properly encode/decode binary data as required and read by Adobe Lightroom Classic.
Jan 20236 mosJun 2023

Delhi, India

Architected and developed a comprehensive backend API using Flask, enabling seamless integration with the database to support efficient data retrieval and manipulation. This robust backend infrastructure facilitated real-time updates and smooth interactions between the mobile app and server, improving overall user experience and application performance. Designed and built customer and vendor mobile applications using Flutter, leveraging its cross-platform capabilities to ensure a consistent and intuitive user interface across both Android and iOS devices. This development allowed customers to easily locate nearby hawkers and vendors, place orders, and get items delivered, enhancing accessibility and convenience. Enhanced app functionality and user engagement through custom notifications by implementing Firebase Functions with custom JavaScript code for Firebase Cloud Messaging. This allowed for real-time order updates and notifications, significantly improving user engagement and ensuring timely communication between vendors and customers.
Cvent
Jan 20226 mosJun 2022

Gurugram, Haryana, India

Provide functional and technical support to the end users of Salesforce, including maintenance of existing components and development and deployment of new components/features on SFDC along with working with Salesforce.com Web Services, APIs, Apex Triggers Lightning Web Components. Migrated almost 100+ GB of case resources from deprecated attachments to modern files in Salesforce org for all the cases from 2018 to 2022 under the ELEFS project. Integrated Zoom phone call centre into the Salesforce org in production which automated the process of dialing and logging the call thereby reducing the time from a few minutes to a few seconds.

Keshav’s AI Stack

anthropic apis
anthropic apis
claude code
claude code
claude
claude

Education

Indian Institute of Information Technology(IIIT), Sonepat

Bachelor of Technology - BTech, Information Technology

Indian Institute of Information Technology(IIIT), Sonepat

20194 yrs2023

Join Keshav and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Keshav Singh on Tal

Headline

Backend Engineer @Tekion | Java, Spring Boot, Kafka, Microservices | Expert @CodeForces | Knight @Leetcode

About

Backend engineer with 3+ years of experience building scalable, fault-tolerant distributed systems using Java, Spring Boot and microservices. What I do best: • Event-driven systems: Designing Kafka-based pipelines with idempotency, retries and partition-aware processing for reliable, high-volume data flow • Search and data platforms: Building and scaling Elasticsearch, MongoDB, Redis and PostgreSQL solutions, including data migrations and performance tuning • System design and ownership: Taking features from LLD to production, coordinating across multiple services and teams, and defining clear contracts between backend and frontend • Reliability and performance: Diagnosing production issues, removing bottlenecks, and improving uptime, traceability and cost efficiency Stack: Java, Spring Boot, Kafka, Elasticsearch, MongoDB, Redis, PostgreSQL, Docker, Kubernetes Strong problem-solving foundation: Codeforces Expert, LeetCode Knight, CodeChef 4★. IIIT Sonepat ‘23. Open to SDE-2 / Senior Backend Engineer roles in Bengaluru or remote.

Location

Bengaluru

AI stack

anthropic apis

claude code

claude

Work experience

Software Engineer at Tekion Corp, May 2025 - Present · 1 yr 6 mos, Bengaluru, Kafka Inventory Ingestion Service: Designed and developed an event-driven inventory ingestion service using Java and Spring Boot, processing 100K+ Kafka events/day with partition-aware consumption, idempotency, and resilient retry mechanisms for fault-tolerant processing. Elasticsearch Archival Scalability: Resolved a critical Elasticsearch scalability bottleneck where archival jobs scanning ~27K records failed due to the 10K result window limit; redesigned processing with filter-based rules, reducing scope to ~100 records/run, eliminating failures, and improving reliability. Cross-Index Aggregation: Led end-to-end design and implementation of a cross-index aggregation solution, unifying data across multiple Elasticsearch indices; owned the LLD, coordinated changes across 10+ services, and defined frontend data contracts. MongoDB Data Migration: Built optimised backfill pipelines using batched MongoDB reads to migrate and index 20K+ records, improving query performance and removing runtime dependencies on multiple service calls.

Software Development Engineer at Jio Platforms Limited (JPL), Oct 2023 - May 2025 · 1 yr 8 mos, Navi Mumbai, Maharashtra, India, Developed and implemented core CRM functionalities for an SAP BRIM alternative using Java and Spring Boot, enabling seamless customer journey management for Jio services such as SIM cards and fiber connections. Implemented semaphore locking mechanisms to ensure data integrity and prevent concurrent data reads and writes, thereby mitigating data inconsistencies using Redis Server. Implemented an Audit Logger and API Logger using Spring JPA Audit listeners, which improved traceability and compliance by tracking changes in transactional databases and logging critical API interactions. Configured a custom request-response interceptor with KAFKA queue integration, facilitating real-time data synchronization across microservices and enhancing system reliability and responsiveness. Developed a conditional Idoc triggering mechanism using JavaScript and ScriptEngineManager, enabling dynamic decision-making based on runtime parameters and reducing unnecessary processing.

Software Developer at FilterPixel, Aug 2023 - Oct 2023 · 3 mos, Noida, Uttar Pradesh, India, Optimised the preview generation functionality in the C++ server by using LibRaw and LibHeif for faster processing of raw image formats and applying image compression techniques using Libjpeg, resulting in a nearly 10 times acceleration of preview generation. Implemented duplicate image grouping algorithm leveraging tree data structures, resulting in almost linear time complexity for precise grouping along with introducing a logarithmic time complexity solution to calculate duplicates for specified thresholds. Developed an OTP-based password reset functionality for an Electron.js application, implementing custom routes in Node.js and using Redis for OTP storage and SendGrid for email delivery, enhancing user security and ease of use. Improved the Electron Application workflow by directly writing image metadata into the Abode Lightroom Catalogue SQLite database along with creating method to properly encode/decode binary data as required and read by Adobe Lightroom Classic.

Software Engineer at Redipay, Jan 2023 - Jun 2023 · 6 mos, Delhi, India, Architected and developed a comprehensive backend API using Flask, enabling seamless integration with the database to support efficient data retrieval and manipulation. This robust backend infrastructure facilitated real-time updates and smooth interactions between the mobile app and server, improving overall user experience and application performance. Designed and built customer and vendor mobile applications using Flutter, leveraging its cross-platform capabilities to ensure a consistent and intuitive user interface across both Android and iOS devices. This development allowed customers to easily locate nearby hawkers and vendors, place orders, and get items delivered, enhancing accessibility and convenience. Enhanced app functionality and user engagement through custom notifications by implementing Firebase Functions with custom JavaScript code for Firebase Cloud Messaging. This allowed for real-time order updates and notifications, significantly improving user engagement and ensuring timely communication between vendors and customers.

Software Developer at Cvent, Jan 2022 - Jun 2022 · 6 mos, Gurugram, Haryana, India, Provide functional and technical support to the end users of Salesforce, including maintenance of existing components and development and deployment of new components/features on SFDC along with working with Salesforce.com Web Services, APIs, Apex Triggers Lightning Web Components. Migrated almost 100+ GB of case resources from deprecated attachments to modern files in Salesforce org for all the cases from 2018 to 2022 under the ELEFS project. Integrated Zoom phone call centre into the Salesforce org in production which automated the process of dialing and logging the call thereby reducing the time from a few minutes to a few seconds.

Education

Bachelor of Technology - BTech, Information Technology, Indian Institute of Information Technology(IIIT), Sonepat

Public links

github: https://github.com/k0del

leetcode: https://leetcode.com/k0del

codeforces: https://codeforces.com/profile/k0del