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.
10 years of coding experience
13 years of employment as a software developer
Higher Secondary Certificate (HSC), PCM, Higher Secondary Certificate (HSC), PCM at St. Francis
B.Tech., Computer Science, B.Tech., Computer Science at Dehradun Institute of Technology
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.
DEPRECATED. PLEASE USE https://github.com/confluentinc/kafka-connect-bigquery. A Kafka Connect BigQuery sink connector
Role in this project:
Back-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.
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