N

Nikhar Agrawal

Co-Founder

Greater London, England, United Kingdom11 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Extensive experience in full stack development.
  • Proven ability to develop scalable APIs.
  • Strong background in open source contributions.
Stackforce AI infers this person is a Fullstack Developer with strong expertise in Backend Development and Open Source contributions.

Contact

Skills

Core Skills

C++JavaBackend DevelopmentAi DevelopmentLibrary Development

Other Skills

REST APIsData CollectionSystem AdministrationTemplate ProgrammingGame DevelopmentMySQLServersLinuxNode.jsDropwizardMicrosoft OfficeMachine Learning

About

Extensive work experience on working with various Object Oriented Languages, particularly C++ and Java. Adept at picking up new technologies and languages. A lot of industry experience with plenty of projects that went into actual production being used by a wide audience. Experience with full stack development including but not limited to working with systems infrastructure, developing APIs and building robust backend code (using Java, PHP), frontend code using HTML, Javascript, project management including gathering requirements, documentation and creating and managing project deadlines. Working at a startup and being the owner of the tech stack instilled in me a sense of great responsibility and ownership, ability to meet crunch deadlines and handle pressure, being 24*7 available for any emergencies and ensuring perfect functioning of the application at all times, juggling between various technologies to handle issues across the board in any of the areas from internal tools to server failures to client facing product.

Experience

Google

Software Engineer

Mar 2020Present · 6 yrs · London, United Kingdom

Microsoft

SDE-2

Jun 2017Mar 2020 · 2 yrs 9 mos · London, United Kingdom

Bucker

Co-Founder, CTO

Jan 2016May 2017 · 1 yr 4 mos · Hyderabad

  • Cofounder and CTO of Bucker.
  • I supervised the complete technology stack of the application from the android application to the backend server. Also, directly responsible for the total implementation and maintenance of the backend services.
  • Developed a scalable and high performance REST APIs for the application to interact with and fetch data from the server.
  • Developed a system to collect data from various ecommerce websites and compare prices of similar products.
  • Developed a system to collect availability, prices and surge of cabs nearby and compare prices.
  • Developed a system to collect availability and prices of flights and provide user with cheapest flight tickets based on results from multiple other aggregators.
  • Develop and maintain internal tools to facilitate smoother functioning and automating otherwise tedious timeconsuming tasks.
  • All system administration tasks related to our production server.
C++JavaREST APIsData CollectionSystem Administration

Flipkart

Software Engineer

Jul 2015Jan 2016 · 6 mos

  • Worked for the Ads team in Flipkart. Our team was responsible for providing the APIs for the seller application to interact with the backend data.

Boost

Google Summer of Code Intern at Boost

May 2015Aug 2015 · 3 mos

  • Qualified for Google Summer of Code third time in a row and got to work with Boost C++ Libraries for the second time.
  • During the summer, I worked on an implementation of a fixed-point library based on the proposal:
  • http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3352.html.
  • The core work involved developing a series of templates and template specializations that embodied the fixed-point numbers in various precision ranges. The library is currently in the community review stage.
  • https://github.com/Nikhar/fixed_point

Gnome foundation

Google Summer of Code Intern at GNOME

May 2014Aug 2014 · 3 mos

  • This was the second time I had qualified for the prestigious Google Summer of Code Project sponsored by Google for the open source organization GNOME Foundation.
  • I spent my summer working on the following two paths:
  • Built a new AI that scaled appropriately with different difficulty levels for Connect Four. The new AI is now shipped with the official GNOME distribution.
  • Complete Repo: https://github.com/GNOME/four-in-a-row/
  • Relevant work: https://github.com/Nikhar/four-in-a-row/tree/wip/ai
  • Designed a scores library – libgames-scores which could be used by all GNOME games and integrated the library with some existing games. This library is now an official GNOME project under the name libgnome-games-support
  • Complete Repo: https://git.gnome.org/browse/libgnome-games-support/
  • Relevant work: https://github.com/Nikhar/libgames-scores

Microsoft

Software Developer Intern

May 2014Jun 2014 · 1 mo · Hyderabad Area, India

  • Worked for Bing Search Engine, Local Content team.
  • Extracted semantic markup chain entities for the en-GB market.
  • Worked on a classifier that could classify web pages based on their structural properties and suggest appropriate annotators and entifiers to be used.

Boost

Google Summer of Code Intern at Boost

Jun 2013Sep 2013 · 3 mos

  • This was the first time I had qualified for the prestigious Google Summer of Code Project sponsored by Google for the open source organization Boost C++ Libraries. I successfully completed the program.
  • During this program, I succesfully implemented high performing mathematical functions for multiprecision types under Boost.Math library. The work done is now shipped in the latest BOOST releases. I am listed as a codeveloper of Boost.Math
  • Relevant work: https://github.com/Nikhar/boost.math

Education

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

International Institute of Information Technology Hyderabad (IIITH)

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with C++ & Java

Explore similar profiles based on matching skills and experience