Summary
Overview
Work History
Education
Accomplishments
Tech Stack And Skills
Certification
Timeline
Generic

SHANTHA KUMAR NINGAPPA

Salt Lake City,Utah

Summary

Senior Software Developer / Senior Software Engineer & Tech Lead with 0ver 15 years of experience in MarTech, E-commerce, Business Intelligence, Banking & Financial, Healthcare industries. Expertise in designing and developing scalable, high-performance backend systems, leading cloud migrations (AWS/GCP), and optimizing microservices architectures. Piloted in enhancing system performance, reducing latency, and driving business revenue growth through innovative software solutions. Performed leading Scrum ceremonies, mentoring teams, and modernizing legacy applications. Experience in developing robust, scalable APIs that align with business objectives.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Software Developer / Staff Software Engineer

Overstock.com
Salt Lake City, Utah
01.2019 - 04.2025
  • Architected and implemented scalable backend services, ensuring sub-500ms SLA compliance for e-commerce email marketing promotions using tech stack Java, Springboot, REST API, Golang, Python, AWS, GCP, Pulsar, Kafka, Docker, Kubernetes, Postgres, Oracle, BigQuery
  • Integrated GraphQL APIs for dynamic data querying, reducing frontend load times by 30% and enhancing user experience through efficient data retrieval
  • Restructured high-performance REST APIs in Go using the Gin framework, deployed on AWS and GCP, achieving up to 58,000 requests per second with 2.0 ms median latency, significantly enhancing system scalability and responsiveness
  • Increased business revenue by 1.5x through personalized promotional campaigns
  • Optimized SKU and bundle-based discounts through targeted mathematical modeling, enhancing revenue and customer engagement
  • Spearheaded the modernization of 3 legacy Java applications by migrating them to a microservices architecture using Springboot, Docker and AWS; reduced server costs by 40% and managed 50+ Microservice applications
  • Facilitated Scrum ceremonies, driving Agile best practices to enhance team collaboration and delivery efficiency
  • Mentored new software developers on the company's tech stack, reducing onboarding time by 30% and accelerating productivity
  • Upskilled in Java, Springboot, Reactive Programming (WebFlux, Quarkus), REST API, Golang, Python, Terraform, Pulsar, Kafka, Docker, Kubernetes, Cassandra, PostgreSQL, AWS(EC2, S3, IAM, SQS, Lambda, Route53), GCP(CloudRun, Big Query, Buckets, PubSub), New Relic, Grafana, Splunk, Braze, ElasticSearch

Technology Specialist / Senior Software Engineer

Cognizant Technology Corp
Tampa, Florida
01.2017 - 01.2019
  • Enhanced Verizon's 'FIM Planning Tool' by integrating GIS data of existing towers, enabling telecom engineers to efficiently execute optical fiber route installation plans
  • Reduced planning execution time from 1 week to 1-2 hours by implementing parallel computing techniques
  • Optimized distributed computing performance, achieving 10x speed improvement using Apache Ignite
  • Strengthened expertise in Java, Spring Boot, Microservices, AWS(EC2, S3, IAM, SQS, Lambda), PostGIS, GeoSpatial and Apache Ignite

Senior Software Developer / Senior Software Engineer

Infosys Ltd
Dallas, Texas
07.2013 - 01.2017
  • Designed and created a financial stress test model for DTCC to assess credit & liquidity risk for 1.5M+ clients
  • Reduced stress testing time from 4 days to a few hours, significantly improving risk assessment accuracy
  • Collaborated with the Risk Management team to define requirements and optimize workflows, enhancing efficiency and ensuring timely risk assessments
  • Enhanced expertise in Java, microservices architecture, and statistical modeling using R, applying these skills to develop scalable applications and perform advanced data analyses

Senior Application Developer / Senior Software Engineer

NanoBi Analytics Pvt Ltd
, India
03.2012 - 06.2013
  • Developed 10+ data marts and analytical data structures by integrating data from 6+ diverse sources-including spreadsheets, World Bank Indicators API, Facebook Graph API, RDBMS, and various APIs-enhancing data accessibility and enabling 30% faster reporting
  • Conducted data modeling, performance tuning, and integration testing for analytical tools, optimizing data workflows and enhancing system efficiency
  • Enhanced expertise in Java, MongoDB, RESTful services, Oracle databases, and Service-Oriented Architecture (SOA), applying these skills to develop scalable applications and optimize enterprise system integrations
  • Led development teams in Agile Scrum, enhancing collaboration and delivery efficiency
  • Enhanced proficiency in Java, R, and statistical modeling, applying these skills to develop robust applications and perform advanced data analyses

Software Developer / Software Engineer

Keystone Business Solutions Pvt Ltd
, India
12.2010 - 03.2012
  • Designed and developed a multilingual website with a robust database schema, enabling seamless content management and user experience across multiple languages
  • Enhanced my skills in Java, REST, Oracle technologies, Analytics, Service Oriented Architecture

Education

MASTER OF COMPUTER APPLICATIONS - Computers

Sri Jayachamarajendra College of Engineering
08.2010

BACHELOR OF SCIENCE - Mathematics, Physics, Chemistry

University Of Mysore
08.2007

Accomplishments

  • Service Optimization Success, Reduced service response time to 450ms, significantly improving user experience and system efficiency.
  • Revenue Growth Achievement, Spearheaded successful campaign launches, increasing business revenue by 1.5x in e-commerce platforms.
  • Cloud Migration & Microservices, Transformed monolithic applications into scalable microservices on AWS and GCP, enhancing deployment efficiency and system scalability.
  • Sales Promotion Impact, Developed advanced discount algorithms, driving 20% sales growth during promotional events.
  • Certifications, AWS Certified Solutions Architect complemented by extensive expertise in MongoDB (10gen) for high-performance, NoSQL database management.
  • Execution Time Enhancement, Optimized route execution for a telecom project, reducing processing time by 90% using Apache Ignite distributed computing.

Tech Stack And Skills

  • Java , Springboot
  • Python (Flask, Pandas, numpy, SciKit-learn)
  • Reactive Programming (WebFlux, Quarkus, Akka)
  • Golang, Gin
  • REST , GraphQL
  • Microservices , SOA , MVC
  • AWS (EC2, EKS, IAM, S3, SNS, Lambda, Route53)
  • GCP (Cloud Run, Service Accounts, Buckets, BigQuery)
  • Postgres , Oracle , PostGIS
  • Mongodb , Cassandra , Apache Ignite
  • Pulsar , Kafka
  • R Statistical Software
  • Git , Maven , Gradle , Jenkins , Terraform
  • Docker , Kubernetes
  • Splunk , Elastic Search , OpenTelemetry , New Relic , Grafana, Prometheus
  • Braze

Certification

  • AWS Certified Solution Architect
  • 10 Gen MongoDb Software Developer
  • 10 Gen MongoDb DBA

Timeline

Senior Software Developer / Staff Software Engineer

Overstock.com
01.2019 - 04.2025

Technology Specialist / Senior Software Engineer

Cognizant Technology Corp
01.2017 - 01.2019

Senior Software Developer / Senior Software Engineer

Infosys Ltd
07.2013 - 01.2017

Senior Application Developer / Senior Software Engineer

NanoBi Analytics Pvt Ltd
03.2012 - 06.2013

Software Developer / Software Engineer

Keystone Business Solutions Pvt Ltd
12.2010 - 03.2012

MASTER OF COMPUTER APPLICATIONS - Computers

Sri Jayachamarajendra College of Engineering

BACHELOR OF SCIENCE - Mathematics, Physics, Chemistry

University Of Mysore
SHANTHA KUMAR NINGAPPA