Apoorv Mittal

Staff Software Engineer - 2 at Confluent

London, England, United Kingdom
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
Apoorv Mittal is a Staff Software Engineer with a decade of experience building scalable, backend-first systems and a strong focus on streaming platforms and observability. Currently at Confluent in London and a recent Apache Kafka committer, he has driven core telemetry and client metrics work in Apache Kafka and enhanced BigQuery sink connector behavior in widely used open-source integrations. He combines hands-on implementation—adding schemaless JSON support, field-name sanitization, and dynamic table resolution—with pragmatic refactoring and test-driven improvements. His career spans fast-growing product and infrastructure teams across India and the UK, bringing both startup agility and enterprise-grade delivery. Colleagues rely on him to translate complex distributed-systems requirements into robust APIs and measurable telemetry. An engineer who moves between deep protocol work and practical connector features, he has a knack for improving observability and interoperability in data platforms.
code10 years of coding experience
job13 years of employment as a software developer
bookHigher Secondary Certificate (HSC), PCM, Higher Secondary Certificate (HSC), PCM at St. Francis
bookB.Tech., Computer Science, B.Tech., Computer Science at Dehradun Institute of Technology
github-logo-circle

Github Skills (13)

data-transformation10
javas10
kafka10
kafka-connect10
api10
bigquery10
telemetry10
apidoc10
java10
testing9
json8
compression7
sql5

Programming languages (3)

JavaC++Kotlin

Github contributions (5)

github-logo-circle
apache/kafka

Oct 2023 - Apr 2025

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:1186 reviews, 155 PRs, 1606 comments in 1 year 5 months
Contributions summary:Apoorv primarily contributed to the implementation of client telemetry APIs within the Apache Kafka project, focusing on capturing and reporting client metrics. Their work involved defining request and response schemas, implementing Java classes for the new Telemetry APIs, and integrating them into the Kafka APIs. They also designed the naming convention for telemetry metric names and added support for compression and exclusion of labels for telemetry metrics. The user's contributions are centered around improving the project's observability.
apache-kafkakafka-consumerapachescalakafka
wepay/kafka-connect-bigquery

Sep 2019 - Mar 2020

DEPRECATED. PLEASE USE https://github.com/confluentinc/kafka-connect-bigquery. A Kafka Connect BigQuery sink connector
Role in this project:
userBack-end Developer
Contributions:6 commits, 7 PRs, 26 comments in 5 months
Contributions summary:Apoorv primarily contributed to the `kafka-connect-bigquery` repository by implementing core features related to data transformation and table management. They added functionality for sanitizing field names within the BigQuery connector to comply with BigQuery's naming conventions. They also introduced support for schemaless records, allowing the connector to handle JSON data without a predefined schema. Further, they refactored code, added test cases, and dynamically resolved BigQuery table names for improved flexibility.
sinkconnectorsink-connectorbigquerydata-governance
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
Apoorv Mittal - Staff Software Engineer - 2 at Confluent