Nikhil Bansal

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs experience
Highly Stable

Key Highlights

  • Ranked in top 3% at IIIT-Hyderabad
  • First-author publication at ACM Multimedia 2022
  • Developed scalable systems for Confluent Cloud
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS industry.

Contact

Skills

Core Skills

Software InfrastructureSoftware DesignComputer VisionNatural Language Processing (nlp)

Other Skills

JavaGoAmazon Web Services (AWS)KafkaAWSTerraformPythonFlaskTensorFlowRedisPostgreSQLC (Programming Language)C++AlgorithmsMachine Learning

About

I am a software developer and data engineer with a master's degree in computer science from IIIT-Hyderabad, where I ranked among the top 3% of students and published several papers in prestigious journals and conferences. I am passionate about applying my skills and knowledge to meaningful and impactful projects that make a difference in the world. As my role as senior software engineer at Confluent, I was part of the core engineering team, where I collaborated with PMs, leads and QA to build and enhance scalable systems particularly for Audit Logging Platform. I developed and maintained core java and Go audit emitter libraries that are used by all Confluent Cloud services to produce standardized audit logs to a central kafka cluster. I was also part of the core team responsible for re-designing and deploying the audit logging platform necessary to achieve federal authorization for Confluent Cloud. For this project I collaborated closely with PMs to understand strict requirements for the audit logging pipeline, re-design and implement solutions to satisfy those compliance and requirements and work with the QA team for testing those compliance and requirements This involved creating AWS EKS and kafka clusters, deploying OpenSearch & S3 storage, and Datadog for monitoring. For infra I utilized terraform for provisioning almost everything. This also involved making significant design and implementation to make the audit logs platform more reliable. As a Research Assistant at IIIT Hyderabad's Centre for Visual Information Technology (CVIT), my research was centered at the intersection of distributed systems, deep learning, and real-time content analysis. I specialized in developing systems to detect anomalous user behavior in collaborative online environments. My primary contribution was the design and implementation of 'DrawMon', a novel distributed system for identifying atypical sketch content in concurrent Pictionary games. This work, which involved building a full-stack data collection platform and training a deep learning model for real-time moderation, culminated in a first-author publication at the prestigious ACM Multimedia 2022 conference.

Experience

7 yrs
Total Experience
2 yrs 2 mos
Average Tenure
8 mos
Current Experience

Medable, inc

Sr. Developer

Oct 2025Present · 8 mos · India · Remote

JavaGoAmazon Web Services (AWS)Software InfrastructureSoftware Design

Confluent

Senior Software Engineer

Jul 2021Jun 2025 · 3 yrs 11 mos · India · Remote

  • Part of the core Engineering team at Confluent. Collaborated closely with Engineering Leads, Product Managers, and QA teams to create scalable high-quality products and features.
  • Worked on Java and Go audit logs emitter libraries used across all Confluent Cloud services to produce structured audit logs to a central Kafka cluster, enabling standardized audit logging and compliance across the platform.
  • Architected and implemented a zero-downtime migration from static credentials to HashiCorp Vault's dynamic secret engine for critical Kafka and LaunchDarkly clients. Developed a real-time, hot-reloading mechanism in Java to provision dynamic secrets, enabling automated rotation of short-lived credentials via Kafka SASL/OAUTHBEARER and significantly enhancing the platform's security posture.
  • Extended audit log coverage to include RBAC CRUD operations, enhancing security audit trails.
  • Instrumented metrics and created Datadog dashboards and alerts for audit logging across Confluent Cloud using OpenTelemetry and Terraform, improving observability and reducing pager alerts.
  • As part of the core FedRAMP team to gain Federal authorization for the confluent cloud, collaborated closely with Leads, Product Managers to deploy a comprehensive audit logging and monitoring pipeline on the Federal AWS cloud including creating AWS EKS clusters, Kafka clusters, OpenSearch, S3 clusters as well as Datadog for monitoring. Used Terraform, Kubernetes, Vault and Launchdarkly for infrastructure and secret management.
  • Built disaster recovery audit logging and monitoring pipeline with a 72 hour recovery time objective on a secondary AWS region if the primary AWS region is completely down.
  • Tech stack: Java, Go, PostgreSQL, Terraform, AWS, Vault, Docker, Kubernetes, Kafka, Opensearch, S3, LaunchDarkly, Datadog, OpenTelemetry.
Computer VisionNatural Language Processing (NLP)PythonFlaskTensorFlow

Indian school of business

Data Science Intern

Jan 2020Jul 2020 · 6 mos · Hyderabad, Telangana, India

  • Responsible for writing python web scrapers using beautifulsoup4 and selenium library and performing data analysis, augmentation for designing a Restaurant Recommendation System.

Qualcomm

Qualcomm innovation '19 Finalist

Jul 2019Jul 2019 · 0 mo · Bangalore, India

  • With the Pictionary game as a testbed, we proposed a project for designing co-adaptive AI agents that can achieve shared goals in communication-restricted environments.
  • Selected in top-20 teams out of more than 100 participating teams from all over India.

Google summer of code

Open Source, Student Developer in Google Summer of Code'19 for RoboComp

May 2019Aug 2019 · 3 mos · Hyderabad Area, India

  • Built a robotic simulation platform using Python and V-REPs API functions on top of RoboComp ecosystem.
  • Tested several robotic models of RoboComp on V-REP simulation software.
  • Integrated V-REP with RoboComp as a new simulation tool.

Cvit - iiit hyderabad

2 roles

Research Assistant

Jan 2019Jan 2021 · 2 yrs · Hyderabad Area, India

  • Architected "DrawMon," a novel distributed system for real-time content moderation. The system featured a decoupled architecture using Redis as a message queue for asynchronous task distribution and was fully containerized with Docker for consistent, reproducible deployments.
  • Developed a full-stack Pictionary data collection tool using Python and Flask, leveraging Socket.IO for real-time, bidirectional communication to capture player drawings and guesses. All game and user sketch data was persisted in a PostgreSQL database.
  • Implemented and trained a TensorFlow model to classify sketch content from sequential stroke data. Optimized the model's input generation pipeline by using Memcache for caching intermediate image representations, significantly reducing processing latency for real-time inference.
  • Engineered the complete data pipeline, from capturing real-time sketch events via Socket.IO, managing asynchronous job flow with Redis, to invoking the TensorFlow model and returning low-latency moderation decisions to the game servers.
  • First-Author Publication: Led the research effort that culminated in a first-author publication at the prestigious ACM Multimedia 2022 conference, demonstrating the ability to build and formally document a complex, end-to-end distributed system.
  • Publication: https://arxiv.org/abs/2211.05429

Teaching Assistant

Aug 2018Jan 2020 · 1 yr 5 mos · Hyderabad Area, India

  • 1) Formal Methods in Spring'19
  • 2) Probability and statistics in Monsoon'18
  • Responsible for tutoring a class of 100+ sophomores. Conducted tutorial sessions and responsible for grading assignments and examinations. Prepared and set question papers / lab-home assignment.

Vlead

VLEAD Intern

May 2017Jul 2017 · 2 mos · Hyderabad Area, India

  • Developed a browser based Linux shell using PHP and shell scripting. The linux shell was able to give command info on hovering over the typed command, and had other functionalities like autocorrection and autocomplete.

Education

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology - BTech

Jan 2016Jan 2021

Stackforce found 100+ more professionals with Software Infrastructure & Software Design

Explore similar profiles based on matching skills and experience