Shivam Agrawal

Senior Software Engineer at SAP Labs India

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
Shivam Agrawal is a Senior Software Engineer based in Bengaluru with 7 years of experience building scalable, production-grade systems—most recently contributing to SAP Analytics Cloud at SAP Labs India. He blends back-end Java Spring and microservice expertise with front-end work in JavaScript and UI5, focusing on stability, scalability, and security fixes across the service lifecycle. Shivam has a pragmatic engineering approach demonstrated in open-source contributions to the Chromium Dashboard where he modernized Python HTTP usage, implemented responsive UI improvements and features like infinite scrolling. A strong systems thinker and continuous learner, he pairs rigorous academic grounding from IIIT with hands-on experience shipping cross-functional features and improving operational observability.
code7 years of coding experience
job3 years of employment as a software developer
bookXII, PCM, 89%, XII, PCM, 89% at Indore Public School
bookB.Tech(Hons.), Information Technology, 8.83, B.Tech(Hons.), Information Technology, 8.83 at Indian Institute Of Information Technology
bookStudent, Student at St. Paul's Senior Secondary School
github-logo-circle

Github Skills (14)

dashboard10
web-development10
front-end-development10
chrome10
python10
http-request10
google-sign-in9
javascript9
html9
css9
flask-ask8
flask8
ui-design8
accessibility7

Programming languages (13)

JavaC++CSSCVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Chrome Status Dashboard
Role in this project:
userFull-stack Developer
Contributions:185 reviews, 34 commits, 41 PRs in 5 months
Contributions summary:Shivam's contributions primarily focused on enhancing the Chrome Status Dashboard's user interface and improving its functionality. They replaced the `urlfetch` library with the `requests` library for making HTTP requests, demonstrating a shift towards modern Python practices. They implemented UI improvements, including responsive navigation elements and a custom Google Sign-In button. Furthermore, they refactored code and added support for features such as infinite scrolling and dynamic milestone cards.
statuschromestatus-dashboarddashboardmetrics
Chrome Status Dashboard
Contributions:56 PRs, 202 pushes, 94 branches in 5 months
chromestatus-dashboardstatusdashboard
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
Shivam Agrawal - Senior Software Engineer at SAP Labs India