Nikhar Agrawal

Software Engineer at Google

England, United Kingdom
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
Nikhar Agrawal is a seasoned software engineer with 12 years of experience building production-grade systems across startups and tech giants, currently at Google after roles at Microsoft and Flipkart and a stint as Co-Founder/CTO. He brings deep object-oriented expertise in C++ and Java, full-stack competence from backend APIs to frontend JavaScript/HTML, and hands-on ownership of infrastructure and incident response in high-pressure environments. His open-source contributions include optimized numerical methods to Boost.Math (notably a Bernoulli-based gamma function), reflecting strength in performance-sensitive, algorithmic work as well as practical product engineering. Comfortable juggling product, operations, and project management, he combines startup grit with large-scale engineering discipline and a proven track record of shipping widely used systems.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at International Institute of Information Technology Hyderabad (IIITH)
languagesEnglish, Hindi
github-logo-circle

Github Skills (9)

math-functions10
numerical-analysis10
c-language10
cprogramming-language10
math10
boost10
maths10
f9
algorithms9

Programming languages (3)

C++MakefileVala

Github contributions (5)

github-logo-circle
boostorg/math

Dec 2013 - Feb 2014

Boost.org math module
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 month
Contributions summary:Nikhar contributed to the Boost.org math module, specifically focusing on implementing and improving special functions like the gamma function. They added a new implementation of the gamma function using Bernoulli numbers and integrated it with existing code. Furthermore, the user adjusted the existing code for the gamma function to work more efficiently with the new Bernoulli implementation. The contributions reveal an emphasis on numerical methods and optimization of mathematical functions.
eigenvaluesmathmathematicsmultiprecisiondeterministic
Nikhar/TaskGluck

Feb 2017 - Jul 2017

Contributions:16 pushes, 1 branch in 5 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
Nikhar Agrawal - Software Engineer at Google