Hi, I'm Karthik Ragula

I work as an _

Associate Software Engineer at WaveMaker, building core components of AIRA — an enterprise multi-agent AI platform that pairs Python-based agent orchestration with a Java Spring Boot backend to automate full-stack app development. I specialize in Agentic AI, LLM-powered tooling, and scalable backend systems.

karthik.ts
Karthik Ragula
const engineer = {
  name: "Karthik Ragula",
  role: "Associate SWE",
  focus: ["Agentic AI", "LLMs"],
};
online WaveMaker · Hyderabad

0+

DSA Problems Solved

0K+

YouTube Subscribers

0+

Bugs Resolved

0

CGPA / 10

Turning ideas into reliable software

I'm an Associate Software Engineer at WaveMaker India Pvt. Ltd., where I engineer core components of AIRA, our enterprise multi-agent AI platform — integrating Python-based agent orchestration with a Java Spring Boot backend to automate full-stack web and mobile app development. I specialize in Agentic AI, MCP tooling, and scalable backend systems.

I got here through three internships (WaveMaker, Infosys Springboard, CodeHop Interfusion) where I sharpened my backend fundamentals. Outside of work, I've solved 1,250+ DSA problems across LeetCode, Coding Ninjas & GeeksforGeeks, and run a YouTube channel with 10K+ subscribers and 15M+ views on tech and interview content.

Location

Hyderabad, Telangana, India

Email

ragulakarthik04@gmail.com

Currently

Associate SWE @ WaveMaker

Education

B.Tech CSE (Data Science)

Backend Development

Java, Spring Boot, REST APIs

Frontend Development

HTML, CSS, JavaScript

Full Stack Development

End-to-end app delivery

Agentic AI

LLM-powered applications

Multi-Agent Systems

Orchestration frameworks

DSA

650+ problems solved

Cloud & DevOps

AWS, Docker fundamentals

Content Creation

10K+ subs · 15M+ views

Technologies I work with

A practical toolkit built through internships, coursework, and personal projects.

Languages

  • Java
  • Python
  • JavaScript
  • SQL
  • HTML5 & CSS3

Frameworks

  • Spring Boot
  • Spring MVC
  • Hibernate
  • ReactJS
  • Microservices
  • WaveMaker Low-Code

AI & Agents

  • Agentic AI
  • Multi-Agent Systems
  • LLMs
  • MCP Tools

Databases

  • MySQL
  • PostgreSQL

Tools & Platforms

  • Git & GitHub
  • Docker
  • Maven
  • Postman & Swagger
  • AWS
  • Langfuse
  • Splunk & Grafana
  • JIRA

Testing & Practices

  • JUnit
  • REST APIs
  • Agile / Scrum
  • Code Reviews

Where I've worked

WaveMaker Inc.

Jun 2025 — Present

Associate Software Engineer · Full-time

  • Engineer core components of AIRA, WaveMaker's enterprise multi-agent AI platform, integrating Python-based agent orchestration with a Java Spring Boot backend to automate full-stack web and mobile app development.
  • Built backend services including database tools, OpenAPI detection, ripgrep-based code search, and targeted file editing, plus MCP tools enabling intelligent developer workflows.
  • Designed the Skills & Actions framework for dynamic agent orchestration, enabling intent-specific capability loading and reducing response latency.
  • Implemented a checkpoint branching mechanism with hash-based optimistic concurrency control to improve scalability and prevent overwrite conflicts during parallel execution.
  • Built a bidirectional secret-redaction pipeline that masks credentials before LLM processing and restores them before tool execution, and integrated Langfuse for distributed tracing and prompt observability.

WaveMaker Inc.

Jan 2025 — Jun 2025

Software Engineer Intern

  • Developed and customized web applications on the WaveMaker low-code platform, integrated with Java, Spring Boot, and SQL for efficient backend solutions.
  • Built a Python script to validate MySQL and PostgreSQL databases after a MySQL → PostgreSQL migration, comparing table structures, indexes, columns, and data integrity using optimized text compression.
  • Maintained code quality through Git version control best practices and active participation in code reviews.

Infosys Springboard

Dec 2024 — Feb 2025

Project Developer Intern · Remote

  • Collaborated on a parking-spot booking feature, including user registration, slot management, and EV charging integration.
  • Validated the booking feature with 150+ JUnit test cases achieving 99.9% code coverage, surfacing fixes for the three biggest causes of booking failures during peak hours.
  • Helped integrate Splunk for log monitoring and Grafana for performance analysis while supporting agile sprints using Java, Spring MVC, and Spring Data JPA.

CodeHop Interfusion

Apr 2024 — Dec 2024

Intern Software Engineer · Remote

  • Led backend development for SMSuite, a business inventory management platform enabling product registration, quantity tracking, and sales monitoring with a revenue & quantity dashboard.
  • Identified and resolved 260+ bugs, improving system stability, as part of an 11-member backend team following Agile practices.
  • Authored JUnit test cases for 40+ REST APIs, achieving 85%+ code coverage using Java and Spring Boot.

Secretary, DATA Association

Led a 600+ member community · Jan 2024 — Dec 2024

Technical Coordinator

Sree Vidyanikethan · Mar 2023 — Jan 2024

2nd Place, MOOCGATE

ISTE competition · 1,200+ participants

3rd Place, Career Quest

ISTE competition · 1,200+ participants

Academic background

Sree Vidyanikethan Engineering College

2021 — 2025

B.Tech, Computer Science & Engineering (Data Science)

  • CGPA: 9.4 / 10
  • Secretary of the DATA Association & former Technical Coordinator

Narayana Junior College

Jun 2019 — Jul 2021

Intermediate, MPC (Maths, Physics, Chemistry)

  • Grade: 973 / 1000

Things I've built

A mix of Java/Spring Boot applications, web projects, and Python programs.

Java · Spring Boot

Library Management System

A backend system for managing books, members, and borrow/return records, with a companion frontend for day-to-day library operations.

JavaSpring BootMySQL
Web

Cardio Thoracic Surgery

An informational healthcare website presenting cardio-thoracic surgery services, procedures, and patient information.

HTMLCSSJavaScript
Web

URL Shortener

A web application that converts long URLs into short, shareable links.

Web App
Web

My Diary Web App

A personal journaling web app to create, store, and revisit daily diary entries.

Web App
Web

6K Homes

A real-estate listing website showcasing property listings with a clean, browsable layout.

HTMLCSSJavaScript
Python

Number Guessing Game

A console-based game where the player guesses a randomly generated number with score tracking.

Python
Python

ATM Interface

A simulated ATM console application supporting balance checks, deposits, withdrawals, and transaction history.

Python
Python

Online Examination System

An application for creating, taking, and evaluating exams online, with automatic scoring.

Python

Let's build something together

Have a role, project, or idea in mind? My inbox is open.

Location

Hyderabad, Telangana, India

Social