Rajkumar Natarajan

Senior Software Engineer at Mastercard

Seattle, Washington, United States
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
Rajkumar Natarajan is a Senior Software Engineer based in Seattle with 11 years of experience building backend and frontend systems across advertising, media, and payments. He transitioned from Java/Scala/Golang to Clojure and currently uses it as his primary language, reflecting a pragmatic appetite for functional programming. At Synacor Media and in open-source contributions to Prebid.js he improved header-bidding adapters by adding schain support, floors module compatibility, and modernizing bid fields—work that shows attention to industry standards and supply-chain transparency. He’s held senior engineering roles at iMedia/Mastercard where he combines ad-tech domain expertise with production-grade engineering. Known for moving between languages and stacks smoothly, he brings a systems-minded approach to integrating front-end adapters with back-end ad servers. His blend of ad-tech specialization and functional-programming practice makes him effective at solving complex, cross-system problems.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at PSG College of Technology
bookHigher Secondary Computer Science, Higher Secondary Computer Science at Kurinji Higher Secondary School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
9,453reputation
3.3mreached
67answers
308questions
github-logo-circle

Github Skills (16)

prebid10
javascript10
adaptor10
header-bidding10
adapter10
testing9
chai9
gradle6
exit6
java-streams6
spring6
python6
virtualenvwrapper6
scala6
virtualenv6

Programming languages (21)

JavaC++RustScalaGoNASLCommon LispMustache

Github contributions (5)

github-logo-circle
prebid/Prebid.js

Feb 2020 - Jan 2022

Setup and manage header bidding advertising partners without writing code or confusing line items. Prebid.js is open source and free.
Role in this project:
userFront-end Developer
Contributions:1 review, 8 commits, 6 PRs in 1 year 11 months
Contributions summary:Rajkumar primarily focused on enhancing the `synacormediaBidAdapter` within the Prebid.js framework. Their contributions included implementing support for the schain object, which is crucial for supply chain transparency in header bidding. They also updated the adapter to use the tagId property instead of placementId and added support for the floors module, along with removing the adId from the bid response. These changes reflect a focus on improving the adapter's functionality and compliance with evolving industry standards.
headerprebidjavascriptconfusingbidding
rajcspsg/zio-http

Dec 2021 - Dec 2023

A scala library to write Http apps.
Contributions:49 pushes, 7 branches in 2 years
scala-libraryhttp-clientscalascala-native
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
Rajkumar Natarajan - Senior Software Engineer at Mastercard