| Yugandhar Devarapalli - Java developer |
| [email protected] |
| Location: Pleasanton, California, USA |
| Relocation: |
| Visa: H1B |
| Resume file: Yugandhar__Java Developer_1786462387081.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
YUGANDHAR D
[email protected] | +1 (510)-892-7373 LinkedIn: https://www.linkedin.com/in/yugandhar-devarapalli/ PROFESSIONAL SUMMARY Senior Full Stack Engineer with 10+ years of experience building scalable enterprise applications, distributed systems, and customer-facing platforms across retail, eCommerce, loyalty, and healthcare domains. Strong expertise in Java, Spring Boot, Microservices, Kafka, React.js, Angular, and cloud-native architectures, with proven experience designing high-throughput event-driven systems supporting millions of users and real-time transactions. Hands-on experience developing responsive frontend applications using React.js, Redux, TypeScript, and Angular, along with backend services using Spring WebFlux and Kafka-based streaming architectures. Strong experience working with enterprise relational and NoSQL databases including MS SQL Server, Oracle, Sybase, Cassandra, and MongoDB, designing scalable transactional and distributed data-processing solutions. Hands-on experience writing and optimizing complex SQL queries, stored procedures, and relational data workflows supporting high-volume customer transactions, loyalty processing, campaign management, and enterprise operational systems. Led and contributed to large-scale initiatives including loyalty rewards ecosystems, real-time promotion engines, AI-powered marketing automation platforms, and order management systems, with strong focus on performance, scalability, usability, and operational reliability. Developed intelligent AI-powered applications using Java and Agentic AI frameworks to automate complex business workflows. Configured AWS S3 for secure file storage and retrieval. Processed and analyzed large datasets with Apache Spark (PySpark) to improve performance and reduce processing time. Developed scalable data processing pipelines using PySpark for large-scale ETL and data transformation. Strong background in System Design & Development (SDD), including high-level and low-level design, distributed systems, and cloud-native application development. Experienced in Kubernetes, Docker, Azure, AWS, CI/CD pipelines, distributed caching, and modern engineering practices including automated testing, code reviews, observability, and Agile delivery. Actively leverage AI-assisted development tools including GitHub Copilot, Claude, GPT, and Gemini to accelerate engineering productivity, improve code quality, and streamline solution design and debugging workflows. TECHNICAL SKILLS: Languages: Java (8 21), TypeScript, JavaScript, Python, Scala Frontend Technologies: React.js, Redux, Angular, HTML5, CSS3, Bootstrap, Responsive UI Development, SPA Architecture, Component-Based Design Backend & Frameworks: Spring Boot, Spring MVC, Spring WebFlux, Spring Security, Spring Cloud, Hibernate (ORM), Node.js API & Integration: RESTful APIs, SOAP Web Services, OAuth 2.0, JWT, Apigee API Management Distributed Systems & Messaging: Apache Kafka, Kafka Streams, GCP Pub/Sub, Azure Event Hubs, Event-Driven Architecture, Reactive Programming Data Processing: Apache Spark, PySpark, Databricks Databases & Caching: Cassandra, MongoDB, PostgreSQL, MS SQL Server, Sybase, Oracle, DB2, Redis, EhCache, Liquibase Cloud & DevOps: Azure (AKS), AWS, GCP, Docker, Kubernetes, Jenkins, GitHub Actions, Maven, Gradle, Git Testing & Observability: JUnit, Mockito, Jest, Integration & Component Testing, Log4j, SLF4j, Splunk, ELK Stack Tools & Platforms: Jira, Confluence, SonarQube, Offset Explorer, IntelliJ IDEA, VS Code, STS, Eclipse AI-Assisted Development: GitHub Copilot, Claude Sonnet, Claude Opus, GPT, Gemini PROFESSIONAL EXPERIENCE ALBERTSONS | Pleasanton, CA Aug 25 Till Senior Java Full Stack Developer| Marketing Content Platform Responsibilities Architected and delivered an internal AI-driven marketing content platform automating image tagging, campaign creation, and asset versioning across 20+ retail banners. Built GenAI-powered image metadata extraction and vector search capabilities using Gemini APIs, enabling semantic asset discovery and reducing manual tagging effort. Performed data cleansing, transformation, and aggregation using PySpark DataFrames and Spark SQL. Built a self-service campaign builder using React.js, enabling dynamic UI components (text, image, CTA, validations) and improving campaign creation speed and usability. Strong experience in System Design & Development (SDD), including High-Level Design (HLD) and Low-Level Design (LLD) for distributed enterprise applications. Developed Agentic AI applications using Java and Spring Boot to automate complex business workflows and decision-making. Designed scalable event-driven ingestion pipelines (Kafka, REST, async workflows) to process high-volume ADAM assets and persist embeddings in Vector DB and MongoDB. Used AWS RDS (MySQL/PostgreSQL) for managed relational databases. Wrote reusable, maintainable, and efficient code in Java and PySpark. Designed and implemented Agentic AI solutions capable of autonomous planning, reasoning, and multi-step task execution. Designed and optimized SQL-based data models and transactional workflows using MS SQL Server for campaign management, component configuration, image versioning, template generation, resizing, and slicing operations within the marketing content platform. Led automation of banner versioning workflows (resizing, slicing, dynamic substitution), contributing to projected ~$1.7M annual savings by eliminating third-party creative dependencies. Environment: Java 21, Spring Boot, Spring WebFlux, React.js, Redux, TypeScript, Node.js, Apache Kafka, MS SQL, Vector DB, Gemini APIs, Azure Blob Storage, Azure Kubernetes Service (AKS), Docker, Kubernetes, Jenkins, GitHub Actions, REST APIs, Jest, JUnit, Mockito, Maven, Git, IntelliJ IDEA, VS Code, Jira, Confluence. ALBERTSONS | Pleasanton, CA Apr 22 Aug 25 Senior Java Full Stack Developer| Loyalty Rewards Responsibilities Architected and scaled an event-driven loyalty ecosystem serving 40M+ members across in-store, eCommerce, fuel, and partner channels, processing high-volume earn/burn transactions and real-time scorecard APIs via Kafka-based streaming. Built reusable React components, services, and dynamic UI workflows for loyalty dashboards, gameplay interactions, partner offers, and rewards history, improving responsiveness and customer engagement across web applications. Implemented reactive frontend workflows and asynchronous API integrations for loyalty programs including points earning/burning, auto-redemption preferences, gameplay rewards, and partner integrations such as Alaska Airlines, Uber, Instacart, and Expedia. Developed high-performance distributed applications using Java and PySpark for processing large-scale datasets. Utilized TypeScript in React-based loyalty applications to enforce consistent API contracts, streamline complex rewards state handling, and improve reliability of asynchronous earn/burn and partner offer workflows across customer-facing experiences. Led the Rewards Simplification initiative, consolidating legacy Base and General Points into a unified Points Only model with auto-redemption at checkout, reducing program complexity and improving customer usability. Designed and delivered reactive microservices for point accrual, redemption, expirations, adjustments, and reconciliation, integrating with Copient and Enterprise Promotion Engine (EPE) for cross-system consistency. Built strategic integrations including Alaska Airlines Airmiles (points-to-miles redemption, account linking, settlement) and tier-based Partner Offer Services (Uber, Instacart, Expedia), expanding cross-channel engagement and monetization. Engineered Cassandra-backed distributed data models and deployed containerized services to Azure Kubernetes Service (AKS), ensuring high-throughput processing, fault tolerance, and cloud-native scalability. Integrated Agentic AI with Large Language Models (LLMs) to build intelligent, context-aware enterprise applications. Managed application secrets using AWS Secrets Manager or Systems Manager Parameter Store. Designed and implemented business process workflows using Flowable BPMN, automating approval, onboarding, and exception-handling processes across enterprise applications. Developed and customized Flowable process definitions, user tasks, service tasks, and event listeners to orchestrate complex business workflows and improve operational efficiency. Integrated Flowable BPM Engine with Spring Boot microservices to enable workflow-driven processing, task management, and real-time business rule execution. Designed and implemented ETL workflows using PySpark to ingest, transform, and load structured and semi-structured data. Utilized MongoDB for storing workflow-related documents, process metadata, audit records, and business transaction data, ensuring high scalability and performance. Built REST APIs to interact with Flowable process instances, task queues, and workflow status, enabling seamless integration with frontend and external systems. Built Agentic AI workflows that interact with REST APIs, databases, and external systems to perform automated actions. Implemented workflow persistence and tracking mechanisms using MongoDB collections, improving process visibility and reducing data retrieval latency. Developed asynchronous workflow processing using Kafka, Flowable, and MongoDB, enabling reliable event-driven business process automation. Engineered distributed data workflows using Cassandra for high-volume loyalty earn/burn transactions and Sybase SQL Server for partner offer management, redemption tracking, relational mappings, and transactional processing across customer and partner reward systems. Developed unit and component test cases for React services, reusable UI components, and loyalty workflows using Jest to improve frontend quality and maintainability. Environment: Java 17, Spring Boot, Spring WebFlux, React.js, Redux, TypeScript, Angular, Apache Kafka, Cassandra, Sybase, MS SQL Server, EhCache, Redis, Azure Kubernetes Service (AKS), Docker, Kubernetes, Flowable BPM, BPMN 2.0, MongoDB, Jenkins, GitHub Actions, REST APIs, OAuth2, JWT, Jest, JUnit, Mockito, Maven, Gradle, Git, IntelliJ IDEA, VS Code, Jira, Confluence. ALBERTSONS Apr 20 Apr22 Software Engineer| Enterprise Promo Engine Responsibilities Modernized the Enterprise Promotion Engine the core real-time discounting system powering in-store and eCommerce checkout ensuring accurate item-level offer redemptions across millions of transactions. Enabled resilient scaling of promotion workflows during pandemic-driven eCommerce growth, preventing missed discounts and minimizing revenue leakage under peak traffic conditions. Designed reactive, event-driven microservices using Java 11, Spring Web Flux, and Kafka to handle clipped offers, validation, and redemption with low-latency response times. Implemented exception handling, logging, and error recovery mechanisms in Java and PySpark applications. Integrated promotion execution with Loyalty Rewards, Offer Management, Catalog, and Fulfillment systems to ensure consistent pricing, tax calculation, and reward synchronization at checkout. Built and optimized MongoDB-backed promotion workflows to manage offer eligibility, clipping status, redemption state, and real-time promotion execution across high-volume checkout transactions, reducing timeout and phone-home failures in mission-critical checkout flows. Environment: Java 11, Spring Boot, Spring WebFlux, Angular, TypeScript, Apache Kafka, MongoDB, Ignite DB, Reactive Programming, REST APIs, Docker, PCF (Pivotal Cloud Foundry), Jenkins, JUnit, Mockito, Maven, Gradle, Git, IntelliJ IDEA, Jira, Confluence. WILLIAMS SONOMA Dec 18 Apr 20 Software Engineer| DTC Returns | Customer Order Visibility/WISMO Responsibilities Contributed to the modernization of Direct-to-Consumer (DTC) Returns services, enabling customer care and store associates to create return and replacement orders through scalable REST-based microservices. Designed and implemented return eligibility, order retrieval, and replacement workflows by integrating with Sterling OMS APIs, improving accuracy and consistency of post-purchase transactions. Enhanced Customer Order Visibility (COV/WISMO) services to provide real-time order tracking and detailed order history across eCommerce and call center channels. Reduced order status delays and improved tracking transparency by building REST endpoints that synchronized order state between Sterling and downstream systems. Migrated legacy Java data processing applications to PySpark-based distributed solutions. Developed and optimized SQL queries and transactional workflows using Sybase relational databases to support order visibility, return processing, replacement flows, and enterprise OMS integrations. Strengthened service reliability through comprehensive unit testing (Mockito), performance analysis, and peer code reviews for customer-facing transaction workflows. Environment: Java 8, Spring Boot, Spring MVC, Angular, TypeScript, REST APIs, Sterling OMS APIs, Oracle, JUnit, Mockito, Maven, Gradle, Git, Jenkins, IntelliJ IDEA, Jira, Agile/Scrum. MACY S Mar 18 - Dec 18 Software Engineer| Customer Order Account Management Responsibilities Contributed to Customer Order Management services supporting order history, order lookup, and return workflows for eCommerce users. Designed and implemented Spring-based REST APIs powering customer account experiences including wallet, preferences, loyalty linkage, and promotional visibility. Integrated loyalty ID association with customer profiles to enable reward tracking and personalized offer retrieval. Developed layered Spring architecture (Controller, Service, Repository) with unit test coverage (JUnit) and structured logging (Log4j) to support reliable UI-driven transactions. Environment: Java 8, Spring Boot, Spring MVC, AngularJS, REST APIs, Oracle, Log4j, JUnit, Maven, Gradle, Git, Jenkins, IntelliJ IDEA, Jira, Agile/Scrum. ACURITY HEALTH GROUP Jul 15 Mar 18 Java Developer| Acurity Health Responsibilities Contributed to enterprise healthcare management applications supporting provider workflows, patient coordination, scheduling, and hospital operational processes across healthcare organizations. Developed Java and Spring-based backend components using MVC architecture and Hibernate ORM to manage healthcare workflow and administrative data processing. Designed and implemented persistence mappings and service-layer logic for scalable and reliable healthcare operations. Developed unit, integration tests using JUnit to improve reliability and consistency of healthcare workflow transactions. Supported build, version control, and iterative application enhancements using Maven and Git within an Agile development environment. Environment: Java 8, Spring MVC, Hibernate ORM, JSP, Servlets, MySQL, Apache Tomcat, JUnit, Log4j, Maven, Git, Eclipse IDE, Agile/Scrum. Education Bachelors in Computer Science and Engineering from Jawaharlal Nehru Technological University Kakinada (India) - 2015. Keywords: continuous integration continuous deployment artificial intelligence user interface javascript sthree database microsoft mississippi California Idaho |