Shiva Varun

Software Engineer at Motive

Bengaluru, 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
Shiva Varun is a software engineer based in Bengaluru with eight years of industry experience and a strong focus on Android development using Java/Kotlin, MVVM, Retrofit and C++. He has progressed through hands-on roles at ixigo and Swiggy and now contributes at Motive, bringing practical product experience from high-traffic consumer apps. Beyond mobile features, he has contributed backend algorithm implementations on GitHub—adding dynamic programming, KMP and Strassen’s matrix multiplication—showing solid foundations in algorithms and systems thinking. A B.Tech in CSE from NIT Delhi, he pairs academic rigor with practical skills like unit and UI testing (Mockito, Espresso) and exposure to RxJava and data binding. Colleagues describe him as a pragmatic engineer who bridges clean architecture and performance-minded implementation.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Technology, CSE, Bachelor of Technology, CSE at National Institute of Technology Delhi
github-logo-circle

Github Skills (10)

algorithm10
data-structures10
algorithms10
c-language10
cprogramming-language10
data-structure10
dynamic-programming9
greedy-algorithms9
backtracking8
divide-and-conquer8

Programming languages (5)

JavaC++Jupyter NotebookKotlinPython

Github contributions (5)

github-logo-circle
iam-abbas/cs-algorithms

Oct 2019 - Oct 2019

💻 Algorithms that you must know as computer science student
Role in this project:
userBackend Developer
Contributions:6 commits, 3 PRs, 4 issues in 1 day
Contributions summary:Shiva primarily contributed to the implementation of algorithms and data structures commonly used in computer science. Their work included the addition of greedy algorithms such as the fractional knapsack, dynamic programming solutions like the coin change problem, and the Knuth-Morris-Pratt (KMP) algorithm for string searching. The user also integrated Strassen's matrix multiplication algorithm and the N-Queen problem solution.
pythonsciencejavascriptcomputer-science
varun514/Steps_toward_ML

Jun 2018 - Oct 2019

Contributions:2 PRs, 4 pushes, 2 branches in 1 year 4 months
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
Shiva Varun - Software Engineer at Motive