Varun Gunda

Full-Stack Software Engineer | Java, Spring Boot, Microservices, Kafka | React, Angular | Scalable Systems | AWS | Distributed Systems

United States

About

Full-Stack Software Engineer with experience in designing and building scalable backend systems and responsive frontend applications across payments, fraud detection, and enterprise identity platforms. Strong expertise in Java, Spring Boot, microservices architecture, and event-driven systems using Kafka, combined with hands-on experience in modern frontend development using React, Angular, TypeScript, and JavaScript. Proven ability to deliver end-to-end systems—from high-throughput backend services and distributed data pipelines to intuitive analytics dashboards—focused on improving system performance, reliability, and operational efficiency. Experienced in building secure, scalable REST APIs, optimizing database and application performance, and integrating frontend applications with complex backend ecosystems.

Experience

  • Senior Back End Developer at Western Union
    Apr 2025 - Present · 1 yr 4 mos

    Led migration of fragmented address and phone enrichment systems into a unified Spring Boot microservice used by 10+ downstream services, reducing enrichment latency by ~75% (240ms → 60ms) Designed Kafka-driven fraud detection pipeline with Spring Batch, improving fraud detection accuracy by ~30% through structured enrichment (phone type, address validity, carrier intelligence) Built multi-threaded fraud rule engine using Spring Batch and concurrency patterns, improving throughput and eliminating backlog at ~50 TPS Developed 10+ fraud investigation APIs enabling analysts to query transactions using risk signals like velocity, corridor, and behavioral patterns Built React + AG Grid-based dashboards for fraud analysts to explore transactions with advanced filtering, sorting, and dynamic views Implemented bulk enrichment pipelines for millions of historical records using rate-controlled batch processing for retroactive fraud analysis Optimized payment flow by removing Redis-based routing cache, reducing latency from ~180ms to ~12ms and improving system stability Introduced Kafka-based asynchronous enrichment publishing, reducing synchronous service load by ~40% Improved production system performance through database indexing, query optimization, and transaction tuning supporting ~50 TPS traffic

  • Software Engineer at California State University, Long Beach
    Jul 2023 - Dec 2024 · 1 yr 6 mos

    Built Java and Spring Boot backend applications for institutional data workflows, reducing manual processing by 70% while improving accuracy, reliability, and operational reporting efficiency. • Developed Angular interfaces using TypeScript, reusable components, service integrations, and responsive layouts, improving usability for administrative users handling structured academic and operational datasets daily. • Optimized SQL queries, schema design, indexes, and data access patterns, improving retrieval efficiency for reporting workflows and high-volume institutional data processing requirements reliably daily. • Implemented REST APIs connecting frontend modules with backend services, enabling secure data validation, workflow automation, and consistent integration across internal university applications and systems. • Managed Git pull requests, code reviews, design refinements, and documentation, improving maintainability and collaboration across backend and frontend application codebases for production teams consistently. • Resolved production issues by analyzing logs, reproducing defects, validating fixes, and supporting release activities while maintaining continuity for business-critical university services and workflows reliably

  • Founding software Engineer at SaiX Inc
    Aug 2021 - Jan 2023 · 1 yr 6 mos

    • Designed and built a Spring Boot–based identity threat detection backend with PostgreSQL supporting 50+ enterprise tenants, implementing strict multi-tenant isolation and configurable risk-based workflows for identity security automation. • Developed a real-time workflow orchestration engine that consumed ML-generated identity risk scores and triggered automated remediation actions across enterprise systems, reducing manual incident handling effort by ~60–80%. • Built a scalable connector framework integrating Active Directory (LDAP), Azure AD (Microsoft Graph API), Okta, and ServiceNow via REST and LDAP, enabling automated security actions such as account disablement, session revocation, and incident creation across 4+ enterprise systems. • Refactored legacy integration logic into an adapter-based architecture using Spring dependency injection, reducing onboarding time for new enterprise system integrations from ~2–3 weeks to ~3–5 days (engineering estimate). • Designed a multi-tenant PostgreSQL schema using JSONB-based configuration models for workflows and connectors, enabling scalable onboarding and dynamic configuration across 50+ enterprise tenants without code changes. • Built and maintained 50+ REST APIs for identity lifecycle management, risk evaluation, workflow execution, and audit logging, supporting thousands of automated remediation events per day in production environments. • Implemented secure authentication and authorization using Spring Security with JWT, RBAC, MFA (TOTP), and org-level access isolation, ensuring strict tenant separation and zero cross-org data leakage. • Established end-to-end auditability by designing immutable audit logging and remediation tracking mechanisms, enabling full traceability of automated and manual security actions for compliance and incident review.

  • Software Engineer at Magnitude Software - insightsoftware
    Dec 2017 - Jul 2021 · 3 yrs 8 mos

    • Integrated backend services with an image-based document processing system supporting risk scoring workflows by implementing feature extraction, metadata handling, and structured data processing in Java services. • Involved in analysis, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application. • Engineered a customer account aggregation service leveraging multiple matching criteria (name, address, phone, and combinations) to accurately identify and display all linked accounts, enhancing data integrity and operational efficiency. · • Built high-performance REST APIs for retrieving consolidated customer account information, enabling faster and more accurate insights for business and support teams.