Rajendra Dangwal is a Senior Software Engineer II based in Bengaluru with eight years of experience building reliable back-end systems and database integrations. At Confluent he progressed from Software Engineer to Senior Software Engineer II, contributing to production-grade projects around Kafka and change-data-capture. He is an active open-source contributor on well-known projects like Kafka Connect and Debezium, focusing on database dialects, test reliability, logging, and subtle bug fixes such as Sybase null-handling and schema-history edge cases. Rajendra blends strong testing discipline with practical compatibility work across Oracle, Postgres, SQL Server and Sybase, demonstrating deep familiarity with JDBC and CDC internals. Trained with a Master’s in Computer Science from IIT Madras, he brings academic rigor to pragmatic engineering problems and a knack for improving robustness in distributed data pipelines.
9 years of coding experience
5 years of employment as a software developer
Indian Institute of Technology Madras
Bachelor of Engineering (BE), Computer Science, Bachelor of Engineering (BE), Computer Science at Babulal Tarabai Institute of Research and Technology, Sagar Madhya Pradesh
Kafka Connect connector for JDBC-compatible databases
Role in this project:
Back-end Developer
Contributions:33 reviews, 92 commits, 26 PRs in 5 months
Contributions summary:Rajendra contributed to the JDBC Kafka Connect connector by merging code branches, primarily integrating changes from other branches into the main development lines. This included changes to the GenericDatabaseDialect, OracleDatabaseDialect, and SybaseDatabaseDialect code, indicating work across different database system compatibilities. Furthermore, the user made changes to various test classes including PostgresDatatypeIT, TimestampIncrementingCriteriaTest and MicrosoftSqlServerSinkIT which demonstrates a strong understanding of testing and integration within the connector's functionality. The user also focused on fixing a Sybase dialect null field handling issue.
Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.
Role in this project:
Back-end Developer
Contributions:19 reviews, 10 commits, 23 PRs in 3 months
Contributions summary:Rajendra primarily focused on bug fixes and code improvements within the Debezium project, specifically addressing logging and schema history related issues. Their contributions involved modifying code across various components like core, storage, and connector modules to refine logging levels, handle specific data types, and address error handling. The user also worked on adjusting streaming behavior and fixing tests, demonstrating a focus on overall system reliability and data consistency.
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.