Nitish Kochhi

Software Engineer

Bengaluru, Karnataka, India11 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Lead engineer in Adobe Business platform group.
  • Designed tools for customer charge identification.
  • Managed core microservices for multi-tenant architecture.
Stackforce AI infers this person is a Backend-focused SaaS engineer with extensive experience in cloud computing and distributed systems.

Contact

Skills

Core Skills

JavaDistributed SystemsCloud ComputingNosqlAws

Other Skills

Spring BootSoftware DesignTeam LeadershipMentoringSystem ArchitectureKafkaAWS OpenSearchDynamoDBAmazon Web Services (AWS)Backup & RestoreExpress.jsJ2EE Web ServicesMicroservicesHibernateHadoop

About

Skilled software professional in backend development, distributed systems and cloud computing.

Experience

11 yrs 11 mos
Total Experience
1 yr 11 mos
Average Tenure
3 yrs 8 mos
Current Experience

Adobe

Computer Scientist II

Sep 2022Present · 3 yrs 8 mos · Bengaluru, Karnataka, India · Hybrid

  • Working as a lead engineer in Adobe Business platform group.
  • Designed cross payment processor retries with Vindicia external platform and delivered many optimisations by working with product and business teams to realize incremental revenue.
  • Led the implementation of Partial Payment Discount workflow to strategise retaining user subscriptions in case of recurring bill failures due to unavailability of funds.
  • Designed a tool for Adobe customers to identify their unknown charges in bank/card statement using Kafka events and AWS OpenSearch.
  • Worked on several enhancements on order capture and order processing services to enable user subscriptions on adobe.com.
JavaSpring BootDistributed SystemsSoftware DesignTeam LeadershipMentoring+1

Tekion corp

Senior Software Engineer

Feb 2021Sep 2022 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • 1. Handling some of the core microservices like auditing, ratelimiting.
  • 2. Maintaining DynamoDB wrapper library used by services across organization to support multi-tenant architecture.
  • 3. Implemented new enhancements in several other services like notification, reporting etc.
  • 4. Worked on several Proof of Concepts like reducing the number of database connection pools for MySQL, data migration from DynamoDB to MongoDB etc.
Cloud ComputingJavaNoSQLDistributed SystemsSpring BootSoftware Design

Veritas technologies llc

Software Engineer

Jul 2017Jun 2020 · 2 yrs 11 mos · San Francisco Bay Area

  • 1. Worked on a containerized, plugin based software to support backup and recovery for public cloud resources.
  • 2. Designed and implemented licensing module for the product.
  • 3. Developed workflows for taking backups and granular level restore for host vms.
  • 4. Developed plugin for discovery, snapshot and restore of RDS and SQL database as a service.
  • 5. Scaled the backend deployed on Azure cloud using Azure Kubernetes Service(AKS)
Amazon Web Services (AWS)Backup & RestoreJavaAWS

Paypal

Software Intern

May 2016Aug 2016 · 3 mos · San Jose

  • 1. Implemented a data flow framework and an inventory management system for the data technology division’s infrastructure.
  • 2. Created a RESTful API server using Express.js framework and NoSQL database.
Software Design

Samsung

Senior Software Engineer

May 2014Jul 2015 · 1 yr 2 mos · Bangalore

  • 1. Worked on a J2EE Spring MVC application for Samsung’s education platform. The front end development involved JavaScript, JSP, CSS and Bootstrap. The backend technologies were Servlets, Mybatis and core Java.
  • 2. Developed RESTful APIs for CRUD operations and implemented login and session management with spring security.
  • 3. Worked on Samsung education platform’s cloud version which was developed and deployed using Amazon web services (RDS, S3, EC2, ELB) and APIs.
  • 4. Designed a pipeline using Jenkins and Puppet to deploy and run the application on EC2 instances.

Oracle

Application Engineer

Apr 2013May 2014 · 1 yr 1 mo · Bangalore

  • 1. Worked as a backend developer for Fusion Customer Relationship Management team. Primary stack for development was Java J2EE framework called ADF.
  • 2. I fixed critical bugs in the product of Oracle CRM'S version 8 and version 9 releases.
Java

Nokia

Software Engineer

Sep 2011Mar 2013 · 1 yr 6 mos · Bengaluru Area, India

  • 1. Worked as a server development engineer for Nokia Life Tools project which is a messaging service. The server was basically developed using Java and J2EE technologies such as EJB 3.0 Message Driven Beans, Hibernate, Struts.
  • 2. Implemented content delivery logic for messaging services using MySQL triggers and CRON jobs.
J2EE Web ServicesJava

Education

Arizona State University

Master of Science (MS) — Computer Science

Aug 2015May 2017

RV College Of Engineering

Bachelor of Engineering - BE

May 2011Present

Stackforce found 100+ more professionals with Java & Distributed Systems

Explore similar profiles based on matching skills and experience