Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nikhitha Kupireddy

Atlanta,GA

Summary

Highly motivated and enthusiastic Full-Stack Java Software Engineer with 11+ years of experience designing, developing and testing Enterprise Java Web applications and Microservices in traditional and cloud-based platforms.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Macy's Systems And Technologies
01.2021 - Current
  • Worked on multiple teams across Macy's Stores OneX application implementing various projects that include Markdowns, Pick and Pack, and RFID Inventory Capture. Signed up and provided support during holiday control room shifts each year.

Markdowns: (Jan 2021 – Jan 2022)

  • Created and tested print format for Markdown tickets. Formed partnership with external company "Zebra Technologies" to debug and fix few critical printing issues. Learnt CPCL and ZPL – Zebra Printer languages.
  • Worked on backend inventory changes for Dynamic Binning in IWM WSM services application.
  • Fixed CheckMarx scan vulnerabilities in Stores UI, Stores MiddleWare and WSM services applications.


RFID Inventory Capture: (Feb 2022 – Jan 2023)

  • It is a POC project that was developed from scratch. Partnered with several teams like Main Oracle DB team and Aggregator services to gather data needed for backend services, and Apigee team to set up Apigee URLs for User experience APIs (Write tag and Receive Inventory).
  • Designed and developed User Experience, Process and System APIs microservices which helped in improving Macy's RFID scanning for Packing inventory into cartons.


Pick and Pack: (Feb 2023 – Jan 2024)

  • Contributed significantly to the design and development of enhancements and bug fixes in Pick Pack API and IWM microservices.
  • Explored into UI development working on some of the React JS and Type script code in Stores-UI and middleware.
  • Led the team to set up SNYK to fix security vulnerabilities in the Pick Pack API application.
  • Expanded my experience with UI coding, GCP Analytics, SQL Query tuning, other performance enhancements in the application and working with RFID devices.
  • Coordinated with multiple other teams which include RFID, MMS, ETD, and SRE team for production issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.


Markdowns, Prime UI, Rapid Returns, FSS, Stores APO: (Feb 2024 – Present)

  • Have been primarily working on bug fixes and enhancements in OneX Markdowns application as part of Archangels team.
  • Performing discovery of Legacy Transfer Systems application architecture to refactor it to move from main frames to GCP.

Senior Java Software Engineer

United Parcel Service (UPS)
02.2017 - 01.2021
  • Designed and Developed Microservices to manage user preferences, process email and SMS notification requests that are scaled to over millions of users using Spring Boot and Spring Cloud.
  • Lead team in migration to DevOps model. Migrated code from Microsoft TFS to Git Repo, built CI/CD pipeline using Jenkins and Mavenized Ant projects.
  • Migrated ten existing Oracle Weblogic applications onto Docker containers and Microsoft Azure Kubernetes Cloud platform which led to 4 x faster deployments, 2 x improved infrastructure utilization and faster delivery cycles (3 week to 2 week Sprints).
  • Implemented consolidation feature in UPS emails and SMSs which reduced company's SMS costs by millions of dollars daily.

Senior Java Developer

AT&T Inc.
01.2016 - 02.2017
  • Improved frontend of order management system app by optimizing code, compressing images, minimizing external requests which led to 30% increase in application performance.
  • Redesigned and refactored submit project order and process technical order services to improve scalability by 50% using techniques like SQL query optimization, caching database queries, database indexes, session storage, queue processing etc.

Senior Java Software Engineer

Mastercard Inc.
09.2013 - 01.2016
  • Designed and developed RESTful webservices using Spring, Jersey and Jackson to implement various APIs to check eligibility, provision, suspend, resume and delete credit card token for ApplePay.
  • Developed groovy scripts to automate tests in SoapUI Pro.
  • Improved application performance by 40% by running Load tests, monitoring, identifying performance bottlenecks and fixing them.

Education

Master of Science - Computer Science

University of Houston
Houston, TX
05.2013

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Hyderabad, India
05.2011

Skills

  • C, C, Java, J2EE
  • Spring, Spring Boot, Spring Cloud, Hibernate
  • HTML5, CSS, JavaScript, React JS
  • SQL, PL/SQL
  • Oracle, MS SQL Server, MongoDB
  • Microservices, RESTful Webservices, web applications
  • Docker, Kubernetes, Microsoft Azure, Google Cloud Platform, Ansible, Apache Kafka, IBM MQ
  • Linux, Unix, Windows
  • CI/CD, Jenkins, Git, DevOps, Unit Testing, TDD, Agile, Performance Tuning
  • Agile, Scrum, Kanban, Atlassian Tools, Microsoft TFS, Rally

Timeline

Senior Software Engineer

Macy's Systems And Technologies
01.2021 - Current

Senior Java Software Engineer

United Parcel Service (UPS)
02.2017 - 01.2021

Senior Java Developer

AT&T Inc.
01.2016 - 02.2017

Senior Java Software Engineer

Mastercard Inc.
09.2013 - 01.2016

Master of Science - Computer Science

University of Houston

Bachelor of Technology - Computer Science

Jawaharlal Nehru Technological University
Nikhitha Kupireddy