Summary
Overview
Work History
Education
Skills
Certification
Languages
Declaration
Timeline
Generic

Gopi Reddy Maramreddy

Houston,TX

Summary

Experienced software engineer with over 7 years of hands-on expertise in the design, development, and implementation of robust Java/J2EE web applications and microservices architectures using Spring Framework (Core, AOP, JDBC, Transactions) and Spring Boot. Proven track record delivering scalable, high-performance solutions for retail and financial services clients, including major projects for Fanatics (end-to-end ecommerce system design and development) and Academy Sports & Outdoors (as part of the Site Reliability and Engineering team, optimizing cloud-based microservices on GKE for improved reliability and peak-season readiness).

Skilled in building ecommerce systems, implementing mobile application features (such as order tracking, payment integrations, and catalog management), and ensuring seamless integrations with third-party SaaS products including Algolia (search engine), Airship, CommerceTools, ContentStack, XCommerce, Riversand (PIM/catalog management), and Akamai CDN for enhanced performance and user experience.

Strong proficiency in RESTful Web Services development (using Spring REST/JAX-RS), Kafka (building consumers to process topics), Hibernate/Spring Data JPA, Redis caching, Maven, JUnit/Mockito testing, and secure web/REST services implementation. Experienced with cloud platforms including Google Cloud Platform (GCP) (certified Google Associate Cloud Engineer), Kubernetes (GKE orchestration), Docker, Azure Blob Storage, Google Firestore (NoSQL), and observability tools like Splunk, Dynatrace, Quantum Metric, and Bodhi.

Additional strengths include Spring MVC implementations, Apigee, Swagger, design patterns (Strategy, Singleton, Factory, Builder, Front Controller), Linux shell scripting, Python, HTML/JSON, and Agile/Scrum methodologies with client interaction, requirements gathering, and AI-Assisted Agile (AAA) practices. Committed to digital business transformation (DBT) processes, troubleshooting, problem-solving, incident management via ServiceNow, and collaborative delivery of innovative, reliable technology solutions.

Overview

2027
2027
years of professional experience
1
1
Certification

Work History

Senior Associate

Sapient Corporation
US
  • Optimized and implemented Algolia import-inventory jobs to efficiently index and display products on the website, improving search performance and user experience using Algolia.
  • Developed inventory ingestion workflows using the Watson Commerce tool to ensure fast and reliable product display on the website.
  • Built backend services using Java 17, Spring, Spring Boot, and microservices architecture to support scalable commerce applications.
  • Designed and developed consumer microservices for Fanatics to process and update catalog data within existing Product Information Management (PIM) tools.
  • Implemented data processing pipelines using Apache Kafka, Azure Blob Storage, and Google Cloud Firestore to update catalog data across distributed systems.
  • Designed and implemented CI/CD pipelines using Jenkins, GitHub Actions, and GitLab CI/CD to automate build, test, and deployment processes.
  • Containerized applications using Docker and orchestrated deployments using Kubernetes.
  • Deployed and managed Kubernetes clusters using Google Kubernetes Engine on Google Cloud Platform to support scalable and highly available microservices.
  • Automated infrastructure provisioning using Infrastructure as Code tools such as Terraform.
  • Implemented configuration management and automation using Ansible to maintain consistent deployment environments.
  • Monitored system performance and application metrics using Prometheus, Grafana, and Elastic Stack.
  • Managed Kubernetes deployments including Helm charts, rolling updates, and auto-scaling strategies.
  • Implemented secure access management and identity controls using services in Google Cloud Platform.
  • Managed source control and branching strategies using Git and GitHub.
  • Enhanced pricing logic for daily price updates on preview environments using the Algolia ingestion service.
  • Implemented business rules in Riversand catalog tools to update fulfillment and payment eligibility flags such as PayPal and Breadpay.
  • Automated publishing of baseline catalog data to new integrations including OMS, ODS, and commerce tools through Riversand catalog workflows.
  • Investigated and resolved production issues related to Riversand catalog data scheduler profiles.
  • Analyzed workflows and business rules within Riversand tools and collaborated with vendors to resolve operational issues.
  • Developed automation tools to detect broken or default product images by querying multiple systems including Algolia and Scene7.
  • Generated reports for image issues impacting the product catalog and website experience.
  • Implemented mobile wallet functionality for order pickup using Spring Boot and the JPasskit library.
  • Delivered key mobile application features including push notifications for order status updates and product availability alerts.
  • Developed a template API integrated with headless CMS content stacks to dynamically render page components based on URL routing.
  • Enhanced store and inventory APIs to support Store-to-Store Fulfillment (STSFS) functionality.
  • Integrated Redis caching to improve API performance and reduce operational costs.
  • Implemented message consumption services from Apache Kafka topics to process real-time data updates.
  • Delivered notification services integrated with third-party platforms such as Airship.
  • Performed performance analysis by evaluating thread dumps and heap dumps after production releases.
  • Managed high-priority production incidents during peak business periods to ensure system reliability and site availability.
  • Developed supporting utilities and automation tools using Python for operational tasks and system monitoring.
  • Built automation utilities (SRE automation projects) to launch products dynamically during live sports events.
  • Developed and executed JUnit test cases using Mockito to validate application functionality and maintain code quality.
  • Conducted knowledge transfer sessions and technical workshops for QA teams and developers.
  • Collaborated with product owners, developers, and QA teams in an Agile development environment.
  • Participated in sprint planning, backlog grooming, sprint retrospectives, and product demonstrations.
  • Estimated story points and analyzed JIRA tickets during sprint planning sessions.
  • Diagnosed and resolved Priority 1 and Priority 2 production issues, implementing fixes and preventive measures.
  • Utilized development and deployment tools including Maven, Bitbucket, Postman, Swagger, SoapUI, JIRA, Splunk, and uDeploy.
  • Implemented logging and monitoring using Log4J to track application execution and troubleshoot issues.
  • Applied software design patterns such as Singleton and Cache patterns to improve application performance and maintainability.

Associate Consultant

Synchrony Bank
US
  • Developed RESTful APIs using Spring Boot with Java 8, and implemented comprehensive unit testing using JUnit and Mockito.
  • Implemented Aspect-Oriented Programming (AOP) using Spring Framework to add logging for REST template calls and perform path variable validation.
  • Integrated Redis caching to improve API response time and reduce infrastructure costs.
  • Developed custom validation logic using the Java Bean Validation API to ensure request data integrity.
  • Implemented asynchronous message publishing and event-driven architecture using Apache Kafka topics.
  • Developed microservices to retrieve and manage PDF documents stored in Amazon S3 buckets.
  • Implemented multi-threaded processing using Java’s CompletableFuture to improve application performance and parallel processing.
  • Applied software design patterns including Cache Pattern, Singleton Pattern, and Strategy Pattern to improve code maintainability and scalability.
  • Developed and deployed applications on Pivotal Cloud Foundry using CI/CD pipelines managed through Jenkins and source control using Bitbucket.
  • Implemented transaction management using Spring Transaction to ensure data consistency across microservices.
  • Designed robust global exception handling mechanisms for REST APIs to improve reliability and error handling.
  • Implemented application logging using Log4j to track execution flow and support debugging.
  • Developed automation scripts using KornShell for deployment and operational tasks.
  • Implemented Kafka API proxies and messaging integration to facilitate communication between distributed services.
  • Built and maintained applications in an Agile development environment, actively participating in sprint planning, retrospectives, and product demonstrations.
  • Collaborated with cross-functional teams including developers, QA engineers, and product owners throughout the development lifecycle.
  • Utilized development and testing tools including Apache Maven, Postman, Swagger, SoapUI, JIRA, and Splunk for build automation, API testing, monitoring, and issue tracking.

Senior Associate

Publicis Sapient
Houston, TX
02.2021 - Current

Associate consultant

Capgemini
11.2018 - 02.2021

Education

B.Tech - Electronics & Communication Engineering

Pydah College of Engineering and Technology
01-2016

Skills

    Programming Languages: Java (JDK 8, 17, 21-ready), Python, SQL, Linux Shell Scripting

    Frameworks & Libraries: Spring Framework (Core, MVC, JDBC, AOP, Transaction, ORM, Web), Spring Boot (3x), Spring REST, Hibernate (ORM), JAX-RS (Resteasy, Jersey), Angular, Mockito, Log4J, JSON-B

    Design Patterns & Architecture: Front Controller, Business Delegate, BO, DAO, VO, Singleton, Factory, Builder, Microservices Architecture, J2EE, Servlet, JSP, Cloud-Native Architecture (GKE, Kubernetes), Digital Business Transformation (DBT) Processes

    Databases & Storage: MySQL, DB2, Google Cloud Datastore, Firestore (NoSQL), Azure Blob Containers (Storage)

    Application Servers: Apache Tomcat, WildFly

    RESTful Services & API Tools: Spring REST, JAX-RS, Postman, Advanced REST Client

    Build, CI/CD & DevOps Tools: Maven, Jenkins, Git

    IDEs & Development Environments: IntelliJ IDEA, Visual Studio, PyCharm

    Testing Tools: JUnit 5, Mockito, Automation, TestX

    Search, Promotion, Commerce & Content Platforms: Algolia (SaaS – Search Engine), XCC (Promotion Engine), Watson Commerce, Riversand (Catalog Management), ContentStack (SaaS), XCommerce (SaaS), RSPIM (Content Management), Slingshot AI, Airship PS Chat

    Monitoring, Analytics & Observability: Splunk, Dynatrace, Quantum Metric, Bodhi

    Messaging Systems: Apache Kafka, IBM MQ

    Cloud Platforms & Services: Google Cloud Platform (GCP), Datastore, Firestore, GKE, Kubernetes, GKE, Azure Blob Storage

    Content Delivery & Edge: Akamai CDN

    AI Coding Assistants & Productivity Tools: GitHub Copilot, Slingshot AI, Spring AI (integration with GCP Vertex AI / enterprise models)

    Project Management, Methodologies & Processes: Agile, Scrum, AI-Assisted Agile (AAA), Project Management (Agile), ServiceNow (Incident Management), Troubleshooting & Problem-Solving

    Operating Systems: Windows, Linux

Certification

Google Cloud Certified - Associate Cloud Engineer (Google Cloud)

Languages

English
Full Professional

Declaration

I hereby declare that all information furnished by me is true to best of my knowledge.

Timeline

Senior Associate

Publicis Sapient
02.2021 - Current

Associate consultant

Capgemini
11.2018 - 02.2021

Senior Associate

Sapient Corporation

Associate Consultant

Synchrony Bank

B.Tech - Electronics & Communication Engineering

Pydah College of Engineering and Technology
Gopi Reddy Maramreddy