SK
Available for work

EswaravakaSenior Software Engineer

|
8 yearsFinTech & BankingAgentic AICloud-Native
scroll
0M+
Msgs/Day
0M+
Daily Txns
0
Years Backend
0+
Technologies
0
Certifications

About Me

SK
Frisco, TX

Senior Software Engineer with 8 years of experience in Java/J2EE, Spring Boot, Apache Kafka, and Agentic AI. Building high-throughput payment systems and AI-driven backend services across financial, energy, telecom, and healthcare domains.

0+

Years

0M+

Msgs/Day

0

Companies

0

Certs

AWS Solutions Architect – AssociateOracle Java SE 11 DeveloperHashiCorp Terraform AssociateAnthropic – Building with Claude API
Journey
India
Origin · 2017-2023
United States
Current · TX
Contributions
Less
More
JunJulAugSepOctNovDecJanFebMarAprMay
229 active days · last yearcommit cadence

Tech Stack

8 years building production Java backends — from monolith refactors to event-driven systems and agentic AI pipelines.

Languages

4 techs

Backend

13 techs

Messaging & Events

5 techs

AI / Agentic AI

6 techs

Cloud & DevOps

12 techs

Databases

7 techs

Core Stack

Java 17

9yrs

Primary language — Streams, Lambdas, Multithreading

Spring Boot

9yrs

Microservices, REST, Security, Batch, WebFlux

Microservices

8yrs

Service decomposition, idempotency, resilience

Apache Kafka

7yrs

Kafka Streams, ksqlDB, Schema Registry, 18M msgs/day

LangChain

2yrs

RAG, Multi-Agent Orchestration, Tool Calling

AWS

5yrs

Lambda, EC2, EKS, S3, API Gateway, DynamoDB

Beginner
Intermediate
Advanced
Expert
Java 179yExpert
Java 119yExpert
J2EE9yExpert
SQL9yExpert
Spring Boot9yExpert
Spring MVC8yExpert
Spring Security7yExpert
Spring Data JPA8yExpert
Spring Cloud Gateway5yAdvanced
Hibernate8yExpert
Microservices8yExpert
REST APIs9yExpert
gRPC3yAdvanced
OAuth2 / JWT6yExpert
JUnit 58yAdvanced
Mockito7yAdvanced
Maven8yAdvanced
Java 179yExpert
Java 119yExpert
J2EE9yExpert
SQL9yExpert
Spring Boot9yExpert
Spring MVC8yExpert
Spring Security7yExpert
Spring Data JPA8yExpert
Spring Cloud Gateway5yAdvanced
Hibernate8yExpert
Microservices8yExpert
REST APIs9yExpert
gRPC3yAdvanced
OAuth2 / JWT6yExpert
JUnit 58yAdvanced
Mockito7yAdvanced
Maven8yAdvanced
Apache Kafka7yExpert
Kafka Streams5yAdvanced
ksqlDB4yAdvanced
Schema Registry5yAdvanced
RabbitMQ4yAdvanced
LangChain2yAdvanced
LlamaIndex2yAdvanced
OpenAI API2yAdvanced
Pinecone2yAdvanced
RAG Pipelines2yAdvanced
Multi-Agent Orchestration1yAdvanced
AWS5yExpert
Azure3yAdvanced
Docker5yAdvanced
Kubernetes4yAdvanced
Terraform3yAdvanced
Jenkins6yAdvanced
GitHub Actions3yAdvanced
Prometheus4yAdvanced
Grafana4yAdvanced
ELK Stack4yAdvanced
Splunk5yAdvanced
Git9yExpert
Apache Kafka7yExpert
Kafka Streams5yAdvanced
ksqlDB4yAdvanced
Schema Registry5yAdvanced
RabbitMQ4yAdvanced
LangChain2yAdvanced
LlamaIndex2yAdvanced
OpenAI API2yAdvanced
Pinecone2yAdvanced
RAG Pipelines2yAdvanced
Multi-Agent Orchestration1yAdvanced
AWS5yExpert
Azure3yAdvanced
Docker5yAdvanced
Kubernetes4yAdvanced
Terraform3yAdvanced
Jenkins6yAdvanced
GitHub Actions3yAdvanced
Prometheus4yAdvanced
Grafana4yAdvanced
ELK Stack4yAdvanced
Splunk5yAdvanced
Git9yExpert
PostgreSQL7yExpert
Oracle DB7yExpert
MySQL7yExpert
MongoDB4yAdvanced
Redis4yAdvanced
DynamoDB3yAdvanced
Elasticsearch3yAdvanced
Spring Boot9yExpert
Spring MVC8yExpert
Spring Security7yExpert
Spring Data JPA8yExpert
PostgreSQL7yExpert
Oracle DB7yExpert
MySQL7yExpert
MongoDB4yAdvanced
Redis4yAdvanced
DynamoDB3yAdvanced
Elasticsearch3yAdvanced
Spring Boot9yExpert
Spring MVC8yExpert
Spring Security7yExpert
Spring Data JPA8yExpert
47technologies · across 4 domains

In Code

Patterns I reach for when designing resilient backends.

OrderService.java
Java

Atomic DB write + event publish — eliminates dual-write inconsistency

1@Transactional
2public void placeOrder(Order order) {
3 orderRepo.save(order);
4 outboxRepo.save(new OutboxEvent(
5 order.getId(),
6 "ORDER_PLACED",
7 toJson(order)
8 ));
9 // picked up by Kafka publisher loop
10}
prod-readyUTF-8 · LF · Java 17

My Work

Click any card to see the full breakdown

01
JavaSpring BootAWS LambdaAPI Gateway
Working

AI-Driven Code Review & PR Analysis Tool

AI-powered code review platform using Java Spring Boot and AWS to analyze GitHub pull requests for bugs, security vulnerabilities, performance bottlenecks, and missing test cases.

View details →
02
Java/J2EESpring BootApache KafkaKafka Streams

Kafka Payment Settlement Pipeline

High-throughput Kafka-based payment settlement platform processing 18 million messages per day.

View details →
03
JavaSpring BootLangChainOpenAI API

Agentic AI Banking Platform

Backend microservices for Citi's Arc agentic AI platform enabling autonomous research synthesis, fraud signal aggregation, and compliance document review.

View details →
04
JavaSpring BootLangChainLlamaIndex

Predictive Maintenance AI Workflows

Agentic AI backend services for Chevron's ENGINE digital transformation hub.

View details →

Portfolio Website

Next.jsTypeScriptTailwind CSSVercel

Career Path

01

Senior Software Engineer

Jun 2025 – Present
PNC, Irving, TX (Remote)Irving, TX
Java/J2EESpring BootApache KafkaLangChainOpenAI APIPineconeRAGPostgreSQLDockerKubernetesPrometheusGrafana
02

Senior Software Engineer

Aug 2024 – May 2025
Chevron (Remote)Remote
JavaSpring BootApache KafkaLangChainLlamaIndexOpenAI APIMySQLREST APIsSplunkDockerJenkins
03

Senior Java Software Engineer

May 2022 – July 2023
Nous Info Systems (Remote)Remote
Java/J2EESpring BootApache KafkaREST APIsPostgreSQLJUnitMockitoSplunkBitbucket
04

Java Backend Developer

Jan 2020 – Apr 2022
AXISCADES (Remote)Remote
Java/J2EESpring BootApache KafkaOracle DBMySQLJUnitMockitoREST APIsJenkins
05

Junior Java Developer

Jun 2017 – Dec 2019
Ford, ChennaiChennai, India
JavaSpring BootSpring MVCMySQLJUnitREST APIsMavenGit

Say Hello

Open to opportunities & collaborations