Karthik
Gadudula.

Full Stack Software Engineer

Building scalable backend services, distributed systems, modern web applications, and AI-enabled enterprise solutions. Experienced with Java, Spring Boot, React, TypeScript, Kafka, Kubernetes, and Agentic AI.

Java Spring Boot React TypeScript Kafka Agentic AI
Karthik Gadudula — Software Engineer

Engineering scalable systems from backend architecture to intelligent user experiences.

I'm a Full Stack Software Engineer with 4 years of experience building REST APIs, microservices, distributed systems, and cloud-native applications.

My experience spans Java, Spring Boot, Spring WebFlux, React, TypeScript, PostgreSQL, Kafka, and Kubernetes. I focus on designing secure, reliable systems and integrating backend services with modern interfaces.

I have also worked with AI-enabled engineering approaches involving Agentic AI, retrieval-augmented generation (RAG), Model Context Protocol (MCP), and tool calling.

I earned my Master of Science in Information Systems from Central Michigan University in May 2026.

4 Years of Experience
3 Enterprise Client Engagements at TCS
3,000+ Security Vulnerabilities Addressed by Team
2026 MS Information Systems Graduate

Enterprise engineering, modernization, security, and AI-enabled development.

Software Engineer

Tata Consultancy Services

Aug 2021 – Jul 2024

Enterprise software engineering across financial services, cybersecurity, and healthcare.

USAA

Monolith-to-Microservices Migration

  • Decomposed legacy Java modules into independently deployable Spring Boot microservices as part of a five-member backend team.
  • Developed REST APIs and validated migrated behavior against legacy implementations using identical test data and Postman.
  • Externalized application configuration and implemented RestTemplate inter-service communication.
  • Troubleshot CI/CD pipelines, dependency issues, and production incidents.
  • Participated in sprint planning, code reviews, and technical interviews.

Cisco Systems

Stream Lead & Security Remediation

  • Coordinated remediation of 3,000+ Java and JavaScript security vulnerabilities identified through Checkmarx.
  • Addressed SQL injection and reflected XSS using prepared statements, parameterized queries, and allowlist validation.
  • Reviewed pull requests, validated security scans, and helped junior engineers resolve findings.
  • Contributed to improving application health and performance scores from approximately 40% to above 85%.

CVS Health

Backend Application Development

  • Developed Spring Boot REST APIs using Controller-Service-Repository architecture.
  • Built dynamic Excel reporting workflows using Spring Boot, AWS S3, and reusable templates.
  • Worked with Spring Data JPA, MySQL, PostgreSQL, and MongoDB.
  • Secured endpoints through Spring Security and OAuth authentication controls.
  • Validated backend services using JUnit and Postman.

Technologies across full-stack development, distributed systems, cloud, and AI.

Languages & Full Stack

JavaPython CC++ SQLTypeScript ReactNext.js React NativeFastAPI WebSockets

Backend Engineering

Spring Boot Spring WebFlux Spring Data JPA Hibernate REST APIs Microservices Project Reactor Distributed Systems Event-Driven Architecture

AI & Distributed Workflows

Agentic AI LangGraph OpenAI Agents SDK MCPRAG Tool Calling NL-to-SQL Apache Kafka Apache RocketMQ Temporal Redis Streams Celery Spark Streaming

Databases & Cloud

PostgreSQL MySQLMongoDB Redis Elasticsearch pgvector AWSAmazon S3 Docker Kubernetes Terraform Jenkins GitHub Actions CI/CD

Security & Testing

Spring Security OAuth2JWT RBAC Encryption Secrets Management Checkmarx JUnitMockito PytestPostman Checkstyle SpotBugs

Observability & Engineering

OpenTelemetry Prometheus Grafana Structured Logging Health Checks Audit Logging Code Reviews Agile / Scrum Technical Documentation

Building practical software for real-world workflows.

CMU CAPSTONE PROJECT

GaragePulse

Auto Service Management System

A Java-based garage management system developed as part of a five-person capstone team for a local mechanic. The system was designed to replace manual paper-based customer and service workflows.

Customer Management

Customer CRUD operations, phone-number search, vehicle details, service history, and new service requests.

Authentication & Security

JAuth/token-based authentication, hashed passwords stored in MySQL, and authenticated staff sessions.

Role-Based Access

Staff roles including Owner/Admin, Mechanic, and Front Desk.

Java Spring Boot MySQL REST APIs Authentication

Academic background and practical learning.

MASTER'S DEGREE

Central Michigan University

Master of Science in Information Systems

Mount Pleasant, Michigan, USA

Jul 2024 – May 2026

BACHELOR'S DEGREE

Sri Indu College of Engineering & Technology

Bachelor of Technology

Electronics and Communication Engineering

Jul 2017 – Jul 2021

Software Engineering Job Simulations

Independent practical simulations completed through Forage. These are educational experiences, not employment.

JPMorgan Chase Forage completion certificate

JPMORGAN CHASE & CO.

Software Engineering Job Simulation

Forage | December 2025

Completed tasks involving project setup, Kafka integration, H2 integration, REST API integration, and REST controller development.

View Certificate ↗
HPE Forage completion certificate

HEWLETT PACKARD ENTERPRISE

Software Engineering Job Simulation

Forage | December 2025

Completed RESTful web service proposals, basic REST API implementation, data upload functionality, and unit testing.

View Certificate ↗

Let's build something impactful.

Interested in full-stack engineering, Java backend development, distributed systems, and AI-enabled software opportunities.

Let's Connect ↗