Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srikanth Yerramsetti

Atlanta

Summary

Seasoned technical leader with 18 years of experience in project architecture, system design, and enterprise integration, specializing in building highly scalable, distributed systems using modern cloud and container technologies. Proven expertise in microservices architecture, data pipelines, and batch processing for high-volume enterprise systems, with a strong record of boosting system performance, reducing operational costs, and scaling platforms to handle millions of users and events. Adept at leading cross-functional teams, managing end-to-end project lifecycles, and delivering innovative, high-performing solutions aligned with strategic business goals.


Overview

20
20
years of professional experience

Work History

Lead Software Engineer - Martech

Macy's Systems and Technology Inc.
09.2022 - Current
  • Lead Amazon RAS Integration and Pentaleap Ad Server integration for Sponsored Products Placement & Relevancy using Java, Spring Boot, GCP, BigQuery, Redis, Memcache, enabling high-throughput ad serving (under 100ms) with advanced relevancy algorithms.
  • Built impressions and conversion analytics pipelines in BigQuery to measure campaign ROI, optimize ad placement strategies, and deliver actionable insights to business teams.
  • Integrated with third-party platforms (ROKT, Google Ad Manager, Criteo) for targeted campaigns, sponsored placements, and personalized offers.
  • Designed and delivered performance optimizations using Redis Cache, Memcache, and asynchronous API calls, reducing latency and improving throughput across microservices.
  • Implemented observability solutions including Splunk dashboards, Hystrix circuit breaker monitoring, and Dynatrace anomaly detection, integrated with automated alerting and CI/CD validation pipelines.
  • Partnered with data engineering teams to ensure seamless ingestion, transformation, and visualization of ad performance metrics in cloud-native environments.
  • Enforced engineering best practices via code reviews, design reviews, and mentorship, fostering team growth and ensuring maintainable, scalable code.
  • Collaborated with cross-functional teams (product, SRE, QA) to resolve technical blockers, align deliverables with business objectives, and maintain SLA compliance.
  • Troubleshot and resolved high-priority production incidents under tight deadlines, performing root cause analysis to prevent recurrence.

Senior Software Engineer - Martech

Macy's Systems and Technology Inc.
02.2021 - 08.2022
  • Led migration of EWalletHub application into MSP Wallet, re-engineering legacy SOAP services (Tibco) into Spring Boot / Spring Web Services backed by GCP Cloud Spanner and Pub/Sub for high availability and scalability.
  • Analyzed existing Oracle database schema and collaborated with architects to design optimized Cloud Spanner schema for cloud deployment.
  • Migrated Customer Preferences components (Preferences-xAPI, PreferencesHub) from IBM SoftLayer to Google Cloud Platform, configuring Kafka and Tibco EMS messaging routes for real-time event processing.
  • Updated and refactored client applications to consume new GCP-based Preferences services, ensuring backward compatibility and minimal downtime during cutover.
  • Designed integration workflows for Site Monetization features, including sponsored product placement, vendor ad management, and BCOM platform integration.
  • Collaborated with cross-functional teams—Performance Testing, Site Reliability Engineering, DevOps—to plan and execute production rollouts with zero critical defects.
  • Monitored post-migration performance and tuned Java, Spring Boot, and REST API services for reduced latency and improved throughput.
  • Investigated and resolved production incidents, applying root cause analysis and implementing preventative measures for future stability.
  • Mentored team members on GCP architecture, microservices best practices, and message-driven application design.
  • Participated in sprint planning, backlog refinement, and code reviews to maintain delivery quality and adherence to engineering standards.
  • Coordinated with business stakeholders to align technical deliverables with marketing campaign schedules and revenue goals.

Technical Lead

Tech Mahindra Americas Inc.
12.2018 - 02.2021
  • Enhanced and optimized platform features, expanding Event Management and Operations Dashboard capabilities using Spring Boot, MongoDB, and Elasticsearch.
  • Maintained and extended Kafka event ingestion pipelines and the Email Processor Service for broader alert integration.
  • Led configuration and tuning of Graylog inputs, pipelines, and streams for improved data processing efficiency.
  • Expanded ServiceNow API integrations and KPI tracking capabilities; optimized Redis caching usage across components.
  • Improved Policy Engine (Drools) functionality and integrated new business rule capabilities into the platform UI.
  • Set up CI/CD pipelines in Jenkins, automated deployments to Artifactory, and implemented unit/integration testing with JUnit and Mockito.
  • Containerized components using Docker and Kubernetes, deploying to OpenShift in the Cloud Application Environment.
  • Authored and maintained technical documentation in HackMD; demonstrated new features to product owners in bi-weekly iterations.

Technical Lead

Acceligent Inc.
01.2017 - 11.2018
  • Led development of Event Management, Service Health Dashboards, and Operations Dashboard using Spring Boot, MongoDB, and Elasticsearch.
  • Configured Kafka topics for event ingestion and built an Email Processor Service using Exchange Web Services, Spring Boot, and Kafka to integrate alerts into the platform.
  • Worked with monitoring system teams (ScienceLogic, AppDynamics, Oracle Enterprise Manager) to analyze event formats and configure Graylog pipelines, indices, and streams for normalization/enrichment.
  • Developed ServiceNow integration APIs to retrieve incidents, changes, and problems for KPI dashboards; implemented Redis caching for cross-platform use.
  • Designed and built a Policy Engine using Drools, Java, Spring Boot, MongoDB, exposing REST APIs for user-defined business rules.

Technical Lead

Nisum Technologies India Pvt. Ltd.
05.2011 - 03.2015
  • Designed and developed Simplified Checkout, OrderMods & Returns Management, and Security Event Response features for a large-scale e-commerce platform.
  • Migrated legacy checkout to a new ShopApp architecture, building controllers, interceptors, and service adapters for Cart/Minibag and Order Summary workflows.
  • Implemented REST APIs and client components using Spring MVC and Jersey, integrating with backend Hessian services.
  • Built a Security Event Management portal, integrating with account systems for automated lock/unlock workflows and email notifications via Spring Mail.
  • Created object converters and data transformations using Dozer mappings and custom service adapters.
  • Maintained code quality with Sonar, achieved high unit test coverage using JUnit and Mockito, and prepared technical documentation.
  • Delivered production-ready solutions using Java, Spring MVC, Spring Core, Hessian Web Services, Jetty, Jersey, Dozer, Maven in a high-availability environment.

Technical Specialist

Travelex India Pvt. Ltd.
03.2010 - 05.2011
  • Designed and implemented core domain models, repository layers, and service classes using Hibernate to support remittance processing.
  • Integrated third-party and internal web services for ID verification, KYC scoring, address validation, IBAN validation, and credit card processing.
  • Developed client stubs using WSDL, XmlBeans, JAXB, and wsdl2java Maven plugins to streamline service consumption.
  • Built automated reporting and notification components using Spring Scheduler, Spring Mail, JExcelApi, and Velocity templates.
  • Collaborated with business, compliance, and QA teams to ensure secure, regulation-compliant solutions.

Senior Software Engineer

Travelex India Pvt. Ltd.
09.2008 - 02.2010
  • Participated in stakeholder design discussions to define workflows and object models for FXPaynet–CCT integration.
  • Developed Java components to generate and transmit XML messages for multiple transaction types via Nexus File Broker to CCT.
  • Enhanced FXPaynet’s front-end order capturing system to address CCT functionality gaps.
  • Implemented secure, reliable message exchange using Java, WSDL, SOAP, JAXP, and SFTP.
  • Supported system integration testing and optimized transaction workflows for accuracy and performance.

Software Engineer

Travelex India Pvt. Ltd.
12.2005 - 08.2008
  • Developed and enhanced enterprise-level financial applications supporting AML and anti-fraud compliance.
  • Upgraded order capturing systems (FXPaynet, Virtual Trading System) and financial interfaces (MINT, TANGO) to include remitter and ordering institution details in transactions.
  • Implemented Java/J2EE modules using Struts, EJB, JSP, and Sybase to improve processing accuracy and meet compliance standards.
  • Optimized Spot and Forward Contract report performance using design patterns.
  • Enhanced user management, rates engine, reports, and admin functionalities for improved usability.
  • Implemented client-side validations with Struts Validator to improve data quality and reduce server errors.
  • Utilized ANT, WSAD, ClearCase for builds, development, and version control.
  • Participated in code reviews, unit testing, and integration testing to ensure high-quality deliverables.

Education

Master of Computer Applications

Andhra University
India
11-2004

Skills

  • Microservices Ecosystem: Java, Spring Boot, REST, Graph QL, Kafka, Hystrix, Redis, Hibernate, AWS, Elastic Search, Nodejs, Apache Spark, Spark, Docker, Kubernetes, Zookeeper, Kibana, JMeter, Spring Batch, and MongoDB, API, Discovery, Gateways and Load Balancers
  • Cloud Computing Platforms: Google Cloud, OpenShift (PaaS), OpenStack (IaaS)
  • Architecture: Event Driven, Reactive, Distributed, and Asynchronous
  • Containers/Servers: Tomcat, Jetty, JBoss, Nginx and Netty
  • Auth Protocols: OAuth2, Mutual SSL, SAML, HMAC, PKI/ PCI
  • DevOps/CI/CD: Git, Jenkins, JFrog, Maven, Gradle, Grafana, and YAML
  • Database: Google Cloud Spanner, BigQuery, Oracle, Postgres, MySQL, MongoDB, NoSQL, DB2, and PL/SQL
  • Scripting Languages: Python

Timeline

Lead Software Engineer - Martech

Macy's Systems and Technology Inc.
09.2022 - Current

Senior Software Engineer - Martech

Macy's Systems and Technology Inc.
02.2021 - 08.2022

Technical Lead

Tech Mahindra Americas Inc.
12.2018 - 02.2021

Technical Lead

Acceligent Inc.
01.2017 - 11.2018

Technical Lead

Nisum Technologies India Pvt. Ltd.
05.2011 - 03.2015

Technical Specialist

Travelex India Pvt. Ltd.
03.2010 - 05.2011

Senior Software Engineer

Travelex India Pvt. Ltd.
09.2008 - 02.2010

Software Engineer

Travelex India Pvt. Ltd.
12.2005 - 08.2008

Master of Computer Applications

Andhra University
Srikanth Yerramsetti