Rajendra Kadam is a Senior Backend Engineer with 11 years of experience, currently driving backend development at GitLab after earlier roles at BrowserStack, Hotstar and AWS. He combines strong systems and automation instincts—demonstrated by contributions to high-profile open-source projects like Selenium (adding JDBC-backed session management) and GitLab CE (Asciidoctor upgrades and Zoom link extraction)—with hands-on build and test automation expertise using Bazel and Jest. Comfortable across the stack, he has also contributed UI polish to Oppia and cut his teeth in startups as a two-time co‑founder, bringing product sensibility to engineering decisions. Based in Mumbai, he thrives on building reliable, production-grade systems and frequently ships improvements that bridge backend services, developer workflows, and user-facing features.
11 years of coding experience
8 years of employment as a software developer
Certificate in Full Stack Web Development. Computer Software Engineering, Certificate in Full Stack Web Development. Computer Software Engineering at Free Code Camp
State Secondary certificate. Normal schooling, State Secondary certificate. Normal schooling at Wees English High School
Bachelor's Degree Information Technology, Bachelor's Degree Information Technology at K J Somaiya College of Engineering Vidyanagar Campus Vidyavihar Mumbai-400 077
Contributions:19 reviews, 42 commits, 34 PRs in 8 months
Contributions summary:Rajendra implemented a JDBC-backed session map, enhancing the Selenium Grid's session management capabilities by integrating with JDBC databases. This involved creating a `JdbcBackedSessionMap` class, implementing methods for adding, retrieving, and removing sessions, and integrating it with the existing event bus. The user also added unit tests for this new session map implementation.
Open Source record and playback test automation for the web.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:1 review, 14 commits, 15 PRs in 8 months
Contributions summary:Rajendra primarily focused on integrating Bazel build files and test targets into the Selenium IDE project, indicating a focus on build and test automation. They added and modified BUILD.bazel files for several packages (browser-info, webdriver-testkit, get-driver, side-model, side-commons, side-testkit, side-recorder-postprocessor, side-runtime, side-cli, side-migrate, side-recorder), likely integrating the Bazel build system. The user also added and configured test targets using the jest testing framework for several packages.
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
Rajendra Kadam - Senior Backend Engineer at GitLab