Rajendra Kadam

Senior Backend Engineer at GitLab

Mumbai, Maharashtra, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookCertificate in Full Stack Web Development. Computer Software Engineering, Certificate in Full Stack Web Development. Computer Software Engineering at Free Code Camp
bookState Secondary certificate. Normal schooling, State Secondary certificate. Normal schooling at Wees English High School
bookBachelor's Degree Information Technology, Bachelor's Degree Information Technology at K J Somaiya College of Engineering Vidyanagar Campus Vidyavihar Mumbai-400 077
languagesEnglish, Marathi, Hindi
github-logo-circle

Github Skills (37)

ruby-rails10
javascript10
selenium10
css10
typescript10
rails10
selenium-ide10
jdbc10
java10
ruby10
javas10
material-design10
eventbus10
gitlab10
jestjs10

Programming languages (12)

TypeScriptJavaShellCSSJavaScriptGoLuaHTML

Github contributions (5)

github-logo-circle
SeleniumHQ/selenium

Jun 2020 - Feb 2021

A browser automation framework and ecosystem.
Role in this project:
userBackend Developer
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.
dotnetpythonbrowserjavascriptruby
SeleniumHQ/selenium-ide

May 2020 - Jan 2021

Open Source record and playback test automation for the web.
Role in this project:
userAutomation 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.
test-automationelectrontestingjavascriptwebextension
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