Bhargav Krishna YB, Software Developer in Mountain View, CA, United States
Bhargav Krishna YB

Software Developer in Mountain View, CA, United States

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.
Bhargav is now available for hire




Mountain View, CA, United States



Preferred Environment

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

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


  • Senior Software Engineer

    2015 - PRESENT
    • 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.

  • Toptal Mentor
    Bhargav is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Bhargav shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • 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


  • B.E. (Honors) Degree in Electrical and Electronics Engineering
    2008 - 2012
    Birla Institute of Technology and Science - Pilani (Bits Pilani) - Hyderabad

To view more profiles

Join Toptal
Share it with others