Senior Software Engineer2015 - PRESENTUber
Technologies: Golang, Cassandra, Graph Databases
- Built a highly scalable graph database for 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.
- Worked on setting up pipelines to build a deb package for connecting to Oracle.
Cloud Software Engineer2013 - 2015Celigo 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.
Associate Staff Engineer (Software Developer 1)2012 - 2013Oracle 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.
Software Developer Intern2011 - 2011Oracle 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.