Skills
- Java
- Python
- Javascript
- NodeJS
- API Design (REST, GraphQL, gRPC)
- Spring Boot
- Cloud (AWS)
- Kafka, RabbitMQ, JMS
- SQL (Oracle, MySQL, Postgres)
- NoSQL (MongoDb, Cassandra, Redis, Couchbase)
- Django
- Flask
- React
- React Native
- Web (HTML, CSS, JS, Bootstrap, jQuery)
- Git
- Linux
- Machine Learning basics
Work Experience
Member of Technical Staff - 2
Paypal Inc
11/2016 - current
San Jose, CA
- Collaborate across multiple PayPal domains and subsidiaries, teams and geographies to deliver successful products and features.
- Designed REST APIs, GraphQL APIs and distributed services using Kafka and batch processes.
- Designed critical services handling over 10 billion requests per day.
- Developed Identity solutions based on industry-standard protocols such as OAuth 2.0, OpenID Connect, RBAC and SCIM.
- Led multiple teams between 5-15 developers, responsible for timely, high-quality product releases.
- Managed the integration of PayPal subsidiaries like Venmo, Xoom, Zettle, and Braintree with PayPal.
- Converted a legacy C++ monolith to Java REST microservices using Spring and RxJava.
- Technologies – REST, GraphQL, Java, Node.js, GraphQL, RxJava, Spring, OAuth, SCIM, SQL, Oracle, Grafana, Splunk, Kafka, DevOps, Python, CI/CD, Jenkins, Teradata, Google Bigquery, Terraform
Senior Member of Technical Staff
Gigamon
04/2015 - 11/2016
Santa Clara, CA
- Responsible for the design and architecture of critical parts of Gigamon’s device management interface.
- Designed and developed REST APIs for managing network visibility appliances.
- Built a cloud solution for network visibility for AWS.
- Designed a solution for capture, storage, and an analysis of high-volume network traffic using Postgres and nfcapd.
- Added custom features to an open-source product nfcapd.
- Used Elasticsearch to add search capabilities to a network appliance management application.
- Worked with OpenTSDB to collect and query network and device metrics.
- Technologies – AWS cloud, Java, Spring Boot, REST API design, MongoDB, OpenTSDB, Elasticsearch, Netflow, C, Network traffic visibility
Member of Technical Staff
eBay Inc
04/2011 - 04/2015
San Jose, CA
- Built key parts of a self-service private cloud platform (similar to AWS, Heroku) at eBay.
- Designed and built REST APIs, Web UI, and CLI for managing cloud infrastructure.
- Developed a self-service platform and Python based CLI tools for code deployment, CI/CD, application monitoring and infrastructure management across eBay.
- Led a team of 5-10 software engineers.
- Technologies – Java, Spring, JS, Python, OpenStack, RabbitMQ, Oracle, MySQL, REST, Docker, DevOps, CI/CD, IAAS, PAAS, jQuery, Bootstrap, full stack
Senior Associate - Software
Cognizant Technology Solutions
05/2010 - 04/2011
Minneapolis, MN
- Worked on a Java, Swing-based desktop application for a client in the health insurance domain.
- Worked on services to integrate data from multiple insurance providers.
- Led a team of engineers. Responsible for the design, development, and delivery of features to the client.
- Technologies – Java, Spring, CORBA, REST, SQL, Swing
Senior Software Engineer
Zolon Tech Solutions
04/2007 - 05/2010
Fairfax, VA and Ann Arbor, MI
- Developed Java applications and services for medical document storage and management using Spring, JSP, JSF, Richfaces, REST, Spring, JPA, Oracle, and Filenet.
- Developed SOAP and REST services, batch processes, Java applets, stored procedures, and image processing with VBScript and Inputaccel.
- Improved the reliability of processing faxed documents from 70% to over 97%.
- Technologies – Java, REST, JS, JSF, JSP, Oracle, Linux, Java Applets, Filenet, HL7, JMS
Senior Software Engineer
Mastek Ltd
09/2003 - 03/2007
India and UK
- Built a web-based platform for UK NHS using Java, JSP, EJB, and Oracle.
- Built a Windows C#.NET desktop application for air flight logistics management using C#.NET and SQL Server for a UK-based client.
- Worked as onsite coordinator for the team in the UK and managed project deliveries, gathered customer requirements, and coordinated with the offshore team.
- Technologies – C#.NET, Java, JSP, EJB, Websphere, Oracle, SQL server, C
Education
Master of Technology (Dual Degree)
Indian Institute of Technology Madras, India
Bachelor of Technology (Dual Degree)
Indian Institute of Technology Madras, India
My Resume
PDF Resume : Download PDF