Shivansh Yadav

Senior Software Engineer at NIIT Limited

Uttar Pradesh, 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

🤩
Rockstar
🎓
Top School
Shivansh Yadav is a Senior Software Engineer with four years of professional experience and a strong competitive programming background, based in Uttar Pradesh, India. He specializes in JavaScript and React.js for front-end work and has solid back-end skills in Web API, SQL Server, and performance testing. As a GSoC'22 contributor to casbin, he enhanced core authorization features like batchEnforce and getImplicitUsersForRole and implemented WatcherEx, demonstrating expertise in security-focused open-source systems. Comfortable with C++, OOP, and data structures, he combines practical deployment and documentation experience with bug-fixing rigor. Known for translating algorithmic problem-solving into reliable production code, he thrives on improving library robustness and developer tooling.
code4 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Software Engineering, Bachelor of Technology - BTech, Computer Software Engineering at IMS ENGINEERING COLLEGE, GHAZIABAD
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at IMS Engineering College
github-logo-circle

Github Skills (9)

access-control10
authorizations10
nodejs10
javascript10
casbin10
authorization10
testing10
acl9
rbac9

Programming languages (14)

JavaCSSValve Data FormatGoHTMLSvelteJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
casbin/node-casbin

Jan 2022 - Oct 2022

An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Role in this project:
userBack-end Developer
Contributions:32 reviews, 9 commits, 20 PRs in 8 months
Contributions summary:Shivansh primarily contributed to the core functionality of the authorization library. Their work included adding new features such as `batchEnforce` and `getImplicitUsersForRole`, enhancing the library's capabilities. They also addressed several bug fixes related to the `eval` function and matcher results, ensuring the library's robustness. In addition, the user implemented the functionality of `WatcherEx` and refined existing tests.
jscasbinbrowserjavascriptabac
Contributions:36 commits, 24 pushes, 1 branch in 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
Shivansh Yadav - Senior Software Engineer at NIIT Limited