Bhargav Krishna YB, Developer in Mountain View, CA, United States
Bhargav is available for hire
Hire Bhargav

Bhargav Krishna YB

Verified Expert  in Engineering

Software Developer

Location
Mountain View, CA, United States
Toptal Member Since
March 24, 2014

Bhargav is a full-stack developer with a proven ability to solve complex distributed system problems. He has worked with companies including Uber and Oracle India, and is a mentor with Toptal's Global Mentor's Program.

Portfolio

Uber
Graph Databases, Cassandra, Go
Celigo India
Java, PhantomJS, MongoDB, Node.js, JavaScript
Oracle India
JavaScript, ADF, WebLogic, Java

Experience

Availability

Part-time

Preferred Environment

Java, Sublime Text, Subversion (SVN), Git, Eclipse, Windows, Linux

The most amazing...

...software I've built is a multiplayer FPS game using WebGL/Three.js and Socket.IO.

Work Experience

Senior Software Engineer

2015 - PRESENT
Uber
  • Worked on building a distributed ledger computation platform.
  • Built a rules engine in Golang which is used across multiple highly scalable services.
  • Bootstrapped and scaled ES infrastructure.
Technologies: Graph Databases, Cassandra, Go

Cloud Software Engineer

2013 - 2015
Celigo India
  • Developed a Node.js module using PhantomJS to generate DOM (CSS) changes automatically.
  • Developed a Chrome extension to integrate NetSuite and Gmail using a NetSuite web service.
Technologies: Java, PhantomJS, MongoDB, Node.js, JavaScript

Associate Staff Engineer (Software Developer 1)

2012 - 2013
Oracle India
  • Automated product deployment by developing a shell script. Resolved dependencies using a topological sort algorithm that reduced the build installation time from 1 hour to 5 minutes.
  • Implemented a complex network maintenance feature (insert and remove node) that involved extensive business logic and validations that were developed using Java and ADF.
  • Contributed to the UI/UX design process based on knowledge of responsive UI.
Technologies: JavaScript, ADF, WebLogic, Java

Software Developer Intern

2011 - 2011
Oracle India
  • Automated API test cases using JUnit.
  • Implemented automation of the test cases by developing a framework that takes the set of XPath and the event to process the clicks and validations required. Focused on reusability in the automated cases.
Technologies: Java, JUnit, JavaScript

Implemented ID3 Reader in NodeJS

Implemented the ID3 tag reader for MP3 files to extract metadata.

Languages

JavaScript, Go, Java

Libraries/APIs

WebRTC, Node.js, PhantomJS

Other

Front-end Development, WebLogic

Tools

Git, Subversion (SVN), Sublime Text

Platforms

Linux, Windows, Eclipse

Storage

Cassandra, MongoDB, Graph Databases

Frameworks

ADF, JUnit

2008 - 2012

B.E. (Honors) Degree in Electrical and Electronics Engineering

Birla Institute of Technology and Science - Pilani (Bits Pilani) - Hyderabad

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring