- Architected a production-grade Swing Analysis platform in the Rakuten GORA app; implemented an Event-Driven Architecture (EDA) using Debezium CDC to capture database changes, triggering downstream ML model orchestration and resilient multi-cloud delivery.
- Engineered a 'Watchdog' resiliency service to mitigate silent failures in the Azure Malware Scanning pipeline; implemented a background 'Sweeper' to identify and auto-recover transactions stuck in scanning states, ensuring 100% processing completion.
- Engineered multi-cloud resiliency with Azure Front Door and load-balancing across AKS and Rakuten One Cloud routing paths.
- Managed controlled releases through manually triggered Argo Workflows (revision/image parameters), shared values.yaml updates, Argo CD syncs, and Helm chart customization; maintained 100% release reliability.
- Integrated a C-based FFmpeg/JPEG media processing pipeline wrapped in Java for video analysis and frame extraction, sustaining 10k+ videos with ~99% valid-input success.
Senior Applications Engineer & Backend Architect
Hari Krishna Prakash
Senior Applications Engineer with 10+ years of experience and a focus on Backend Architecture—designing distributed systems, high-throughput ingestion pipelines, and resilient multi-cloud services.
Experience
Ownership-focused timeline with technical and delivery outcomes.
- Centralized logging configuration to simplify operations and debugging for engineering teams.
- Migrated legacy services to a cloud-based platform using Java, Docker, and OpenShift.
- Implemented API gateway capabilities with Spring Cloud Gateway for edge routing.
- Engineered a distributed state management solution for the AU/Citi credit lifecycle to resolve a critical token-invalidation race condition; implemented a "Request-in-Flight" locking pattern using a centralized cache with retry-with-backoff logic, ensuring 100% transaction consistency for concurrent user requests.
- Led backend design and implementation for AU/CITI Co-Branded Card services; built partner-facing external services and complex eligibility rulesets in the credit and identity domains.
- Built resilient daemon services to process credit lifecycle events across Checkout and Payments domains, handling high-volume event streams.
- Recognized twice with the GEM on-the-spot award for technical contributions, cross-domain coordination, and execution quality.
- Developed internal tools for coding standards validation and engineering productivity.
- Built storage-drive functionality for the internal CORTEX development framework.
- Contributed actively to core backend development and team collaboration.
Projects
Selected projects with clear backend ownership.
Rakuten GORA - Swing Analysis
Owned backend architecture for Swing Analysis in the Rakuten GORA app, spanning video ingestion, ML team pipeline orchestration, eventing, and resilient multi-cloud result delivery for 10k+ videos with ~99% valid-input success.
Stack: Java, Kotlin, Spring Boot, Debezium, FFmpeg/JPEG (C + Java wrapper), Azure Blob Storage, Event Hubs, Event Grid, Azure MySQL, ACR, AKS, Argo Workflows, Argo CD, Helm, GCP integrations
Legacy Credit Risk Cloud Migration
Migrated SCB credit risk platform services from legacy environments to cloud-native deployment.
Stack: Java, Spring Boot, PostgreSQL, Kafka, Docker, Red Hat OpenShift, ELK
AS2 Order FI Update
Implemented FI update flows for open orders to support card PAN change handling in payments.
Stack: Java, Microservices, Payments Domain Services
AU/CITI Co-Branded Card Lifecycle
Shipped and later sunset major card platform capabilities during the CITI migration program.
Stack: Java, React, GraphQL, CloudEvents, AMQ, PostgreSQL
Technical Highlights
Architecture-level responsibilities from Swing Analysis delivery.
Ingestion Pipeline
Handled video uploads, storage events, and app-store/webhook listeners across platform modules.
ML Team Orchestration
Coordinated request/response flows to the ML team multi-model analysis pipeline and result handoff.
Media Processing
Integrated C-based FFmpeg/JPEG processing wrapped in Java for frame extraction and analysis preparation.
Release Engineering
Executed controlled Argo Workflows and Argo CD sync processes with Helm and shared values management.
Technical Innovation
Architecting "Force Multipliers" to enhance engineering productivity and AI-assisted workflows.
AI/MCP Orchestration
Engineered specialized Model Context Protocol (MCP) servers to allow LLMs to safely interface with Confluence, Jira, and Kibana, streamlining cross-team knowledge retrieval.
Platform Automation
Developed custom automation skills for Kubernetes and internal observability stacks, reducing manual toil for infrastructure and monitoring tasks.
Knowledge Engineering
Built integrated context-capture pipelines (Obsidian/Second Brain) for AI agents to preserve technical context and accelerate future problem-solving cycles.
Departmental Tooling
Designed and maintained internal productivity frameworks and coding standard validators adopted across engineering departments.
Skills
Architectural mastery across distributed systems, cloud infrastructure, and observability.
Backend & Languages
Java [GraalVM], Kotlin, Functional Programming, Spring Boot / Security / Batch, JOOQ, GraphQL / REST, SQL, Debezium (CDC)
Cloud & Infrastructure
Azure (AKS, Front Door, Event Hubs, ACR), AWS, Terraform, Kubernetes / OpenShift, Helm, Argo CD
Observability & DevOps
OpenTelemetry / APM, Prometheus, Grafana, ELK, Jenkins, Maven / Gradle, TestContainers / Gatling
Engineering Leadership
Agile / Scrum, Distributed Systems Design, MCP Servers / AI Tooling, Microservices Patterns
Education
B.E. Computer Science and Engineering - Adhiyamaan College of Engineering (Jun 2012 - May 2016)
Hosur, India
Connectivity
Ready for high-impact architectural challenges.