Sushant Mahajan

Senior Software Engineer at Confluent

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sushant Mahajan is a Senior Software Engineer with 11 years of experience building cloud-native, scalable systems across Confluent, AWS, and SAP, and holds an MTech in Computer Science from IIT Bombay. He specializes in distributed systems, security for Kafka, PaaS architecture and has hands-on expertise in Go, Java, Python, Kubernetes and AWS. His research on homomorphic encryption informed practical implementations of linear regression and other ML metrics over encrypted data, blending cryptography with ML and cloud engineering. At Confluent he contributes to Kafka security and has upstream contributions to the apache/kafka repository improving token retrieval, error handling and partition metrics. He holds three granted patents and a background in systems administration and automation from his IITB research role, reflecting a mix of production software design and low-level operational know-how. Colleagues rely on him for robust design, pragmatic troubleshooting, and shipping secure, high-performance services.
code11 years of coding experience
job10 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookB-Tech, Computer Science and Engineering, B-Tech, Computer Science and Engineering at JIIT Jaypee Institute of InformationTechnology
bookXth; ICSE, Computer Science, Xth; ICSE, Computer Science at St. Joseph’s Academy
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
39reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (11)

javas10
user-authentication10
kafka10
authentication10
java10
oauth9
unit-testing9
metric8
encapsulation6
private-members6
scala5

Programming languages (6)

JavaShellCSSJavaScriptGoPython

Github contributions (5)

github-logo-circle
apache/kafka

Sep 2022 - Sep 2022

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:201 reviews, 2 commits, 51 PRs in 1 day
Contributions summary:Sushant primarily contributed to the Apache Kafka project by enhancing the `HttpAccessTokenRetriever` to improve error handling and logging for authentication failures, adding unit tests to validate error responses. They also addressed a bug in the `FileTokenRetriever` class, implementing code to trim extraneous characters from the retrieved token to ensure authentication success. Furthermore, the user added a `ShareGroupMetrics` class to record metrics within the `SharePartitionManager`. They refactored code to include moved external interfaces to a share module.
apache-kafkakafka-consumerapachescalakafka
smjn/kafka

Sep 2022 - Apr 2025

Mirror of Apache Kafka
Contributions:297 pushes, 44 branches in 2 years 6 months
kafka-streamsapache-kafkaapachekafkajava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial