-
-
-
-
-
-
Working in Nile Secure which is building next generation large scale networking solution using an ML driven solution.
- Worked in mutiple areas like wired sso, audit, notification, scheduler and billing
- Owning and building billing capabilities and leading the billing team
- Building multiple highly available springboot microservices in AWS on Kubernetes
- Introduced best practices from Twelve factor app
Projects
IOT Operations Platform
Worked on IOT Operations Platform that provides a framework and control plane services to be deployed on AWS and on-prem. It provides,
- Owned new microservice end-to-end, from requirement gathering to development
- Improved performance of existing microservice
- Improved test coverage and created tools for better monitoring of tests
- Documented cheatsheets, developer guides and tools - local Kubernetes development
Projects
Oracle Cloud Infrastructure
Oracle Cloud Infrastructure
Senior Member of Technical Staff • 2019-May to Current
Building functionality for core Oracle cloud infrastructure platform. This is the IAAS cloud offering by Oracle similar to AWS.
- Microservices based
- Large scale
- Truly distributed
- N-tier architecture
- Deeply nested hierarcy
- High level of Abstraction
- High impact
Features implemented -
-
Worked on scaling feature of OCI, which enables VM to be scaled-out or scaled-in, based on cookie-cutter sizes, like XS, S, M, L, XL. Also worked on bespoke scaling for VM that are custom sizes.
-
Built monitoring using Prometheus and Grafana
Technologies: java
, python
, gradle
, swagger
, mockito
, docker
, HK2
, Unix shell
Projects
ConnectMe
Deloitte Developer Studio
Common Visualization Framework
ConnectMe
Senior Technical Consultant • 2019-Febuary to 2016-November
Lead developer of a scalable, flexible, cloud-based HRMS product that supports curated personas.
-
Worked on multiple POCs that were incorporated into the product. Optimized the query execution. Optimized for high load as well. Set up the CI/CD pipeline. Developed customized workflows with approvals tasks.
-
Worked on Webservices exposed as REST. Developed hybrid app as well and microservices to support large scale of notifications.
-
Worked on AWS services that was used in product.
Technologies: Salesforce
, Java
, Message Queue
, Google Analytics
, AWS
Deloitte Developer Studio
Senior Technical Consultant • 2016-October to 2016-April
Developed cloud based application to enable data scientists to import large data, ingest to a data lake, transform and visualize the data.
Technologies: Tomcat
, Spring Boot
, Redis
, MongoDB
Common Visualization Framework
Senior Technical Consultant • 2016-March to 2015-November
Built a common framework to visual data. Responsible for developing a library for rendering visualizations of the data using VEGA in Javascript.
Technologies: Javascript
, Browerify
, Grunt
, Vega
, npm
Projects
Partner Engagement Manager
Sterling Platform
Sterling order management system
Partner Engagement Manager
Software engineer • 2015-October to 2012-July
Worked on building a web based product on the cloud facilitating IBM partners to onboard their clients onto their systems. Includes building custom workflows to import certificates, keys and other client resources.
Technologies: java
, javascript
, apache shiro
, apache commons mail
, liquibase
, quartz
, jpa
, newrelic
, message queue
Software engineer • 2012-June to 2011-December
Worked on Platform framework on which Sterling products are based.
Technologies: java
, jsp
, javascript
, ant
, shell script
Sterling order management system
Software engineer • 2010-September to 2009-September
Worked on creating a solution for Abbot, that included browsing the catalog, sales trace and charge back functionality.
Technologies: java
, jsp
, javascript
, ajax
, jquery
, json
Projects
Coding Assessment Product
Coding AI game
Nvidia cuda assessment
Coding Assessment Product
Software engineer • 2010-March to 2010-September
Application that executes user submitted code via testing framework. Correctness of the code (checking inheritance, implementation of interfaces) is evaluated using Reflection. Also create algorithmic problems for evaluting alogrithm skills. Created coding games as well.
Technologies: java
, jsp
, tomcat
, unix
Coding AI game
Software engineer • 2010-January to 2010-March
Created AI game to assess the coding abilities of candidate. The candidates needs to write concrete implementation for given set of interfaces that are used by the server to operate a bot that represents the user. End game is when bot completes given objectives without dying.
Technologies: java
, applet
, tomcat
Nvidia cuda assessment
Software engineer • 2009-September to 2009-December
Worked on assessment tool for Nvidia cuda, that runs the users C code on NVIDA graphics card. Checks edge cases and memory usage.
Technologies: cude
, c