Rahul Yadav

Member Of Technical Staff 4 at ThoughtSpot

Karnataka, 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
Rahul Yadav is a seasoned software engineer with a decade of experience building secure, large-scale cloud and device software, currently a Member of Technical Staff at ThoughtSpot after working on Cloud Resource Manager and security-focused services at Google. He has delivered end-to-end services and tooling to reduce insider risk, automate abuse mitigation, and manage resource hierarchies, and previously developed on-device storage and multimodal SDKs for Alexa at Amazon. A Candidate Master on Codeforces and former competitive programming regional medalist, he combines deep algorithmic skill with practical engineering in Java, Rust, C++, and cloud-native systems. Rahul also spent years teaching advanced DSA to working professionals, having delivered ~1,600 hours of instruction, and contributes backend work to open-source projects like a CSV-importing book-tracker that emphasizes testability and clean design.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering Computer Science, Bachelor of Engineering Computer Science at Army Institute of Technology, Pune
book12th Mathematics Physics Chemistry, 12th Mathematics Physics Chemistry at Army Public School, Bhopal - India
github-logo-circle

Github Skills (15)

javas10
csv10
spring10
spring-data-jpa10
java10
csv-parser10
spring-boot10
google-books9
jtest9
junit9
postgresql8
spring-security6
typescript-types5
typescripts5
typescript5

Programming languages (4)

TypeScriptJavaC++JavaScript

Github contributions (5)

github-logo-circle
Project-Books/book-project

Nov 2020 - Dec 2020

Book tracker web app for book lovers
Role in this project:
userBack-end Developer
Contributions:7 reviews, 35 commits, 1 PR in 1 month
Contributions summary:Rahul primarily contributed to the back-end functionality of the book tracker web app. Their work involved implementing features related to importing data from CSV files, including mapping CSV data to Java objects and adding dependencies for date-time handling. They also persisted Goodreads book data and refactored the code for better organization. Additional contributions include adding unit tests and refactoring the code for clarity.
flywayspring-bootreactweb-platformdocker
labradav/book-project

Oct 2020 - Dec 2020

Book tracker web app
Contributions:39 pushes, 2 branches in 2 months
reacttracker
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
Rahul Yadav - Member Of Technical Staff 4 at ThoughtSpot