SOFTWARE DEVELOPMENT ENGINEER

Hi, I'm Karthik.
I build backend systems.

Computer Science Engineering graduate focused on Java, Spring Boot, REST APIs and database-driven applications — with a strong interest in scalable and reliable software.

JAVASPRING BOOTMYSQLDOCKER
Available for opportunities
backend-engineer.sh
$ whoami
karthik-naik
$ stack --primary
JavaSpring BootMySQLDocker
$ status
building & learning
SCROLL TO EXPLORE
⌁
FOCUSJava Backend
⌘
BASED INBangalore, India
◌
OPEN TOSoftware Roles

Backend-minded.
Engineering-focused.

I'm a Computer Science Engineering graduate with hands-on experience building backend applications using Java and Spring Boot.

I enjoy working on RESTful APIs, concurrent systems, databases and production-oriented software projects. My experience also includes Android development with Kotlin and Jetpack Compose.

B.E.Computer Science Engineering
May 2026Graduated

Tools I work with.

Backend

Java · Spring Boot · REST APIs · Multithreading · Socket Programming

Data

MySQL · SQL · Hibernate · Spring Data JPA · Firebase

Android

Kotlin · Jetpack Compose · MVVM · Room · Firestore

Engineering

DSA · OOP · Concurrency · System Design · Caching

Tools

HTML · CSS · Git · GitHub · Docker · Maven · Gradle · Postman · Swagger/OpenAPI · JUnit

Things I've built.

View all repositories ↗

Selected work across backend systems, concurrency and Android.

02Systems
02

Multithreaded HTTP Proxy Server

Java socket-based HTTP proxy using ExecutorService, LRU caching, TTL eviction and sliding-window rate limiting.

Java · Sockets · Concurrency · LRU Cache
View Source ↗
Quick case study +
Built

Multithreaded HTTP proxy server using Java socket programming.

Key work

ExecutorService for concurrent connections, LRU cache with TTL eviction and sliding-window rate limiting.

Result

Exposed a metrics endpoint and benchmarked the proxy at approximately 1150 requests/sec.

03Android
03

NammaKelsa

Two-sided Android marketplace connecting skilled workers and hirers, with request management, profiles, reviews, ratings and real-time chat.

Kotlin · Jetpack Compose · Firebase · MVVM
View Source ↗
Quick case study +
Built

Two-sided Android marketplace connecting skilled workers with hirers.

Architecture

MVVM with Repository pattern using Firebase Authentication, Cloud Firestore and Realtime Database.

Features

Worker/hirer workflows, request management, reviews, ratings, favorites, profiles and real-time chat.

FEB 2026 — MAY 2026

Android App Development Intern — Generative AI

MindMatrix · Bangalore

Built Android applications with Generative AI features and REST API integrations, improving application workflows while contributing to debugging, performance optimization, Git-based development and Agile delivery.

SEP 2024 — DEC 2024

IoT Trainee

Samsung Innovation Campus · Bangalore

Built IoT solutions for real-time monitoring by integrating sensors, microcontrollers and communication protocols, with hands-on work across device communication, data collection and system testing.

Cambridge Institute of Technology

B.E. in Computer Science Engineering · VTU · May 2026

CGPA: 7.21 / 10
~1150proxy requests/sec
Base62compact URL generation
RESTAPI-first backend work
Javaprimary backend stack

How I approach
building software.

I focus on clear APIs, reliable data flow, concurrency where it matters, and software that is easy to test and understand.

01

Understand

Break the problem into requirements, data flow and core use cases.

02

Design

Choose appropriate APIs, data models, architecture and performance strategies.

03

Build & Test

Implement cleanly, handle failures, test important paths and document the API.

Proof of learning.

Credentials that complement my engineering projects and hands-on experience.

NPTEL

CERTIFICATION · 2025

Data Structures and Algorithms Using Java

Focused on core data structures, algorithms and problem-solving using Java.

↗
SIC

CERTIFICATION · 2024

Internet of Things (IoT)

Samsung Innovation Campus certification covering IoT concepts and practical development.

↗

HAVE AN OPPORTUNITY?

Let's build something
useful together.

Currently open to software engineering opportunities