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