Full Stack Developer

Karthick B

Building scalable backend systems with modern technologies. Passionate about solving complex engineering problems.

Scroll

About

About Me

Hi, I'm Karthick — a backend developer specializing in Java and Node.js, with a strong focus on building scalable, reliable, and high performance applications. I enjoy solving complex problems and turning ideas into efficient, maintainable systems.

Alongside backend development, I have experience with DevOps practices and cloud infrastructure, and I'm comfortable working across the stack when needed. I believe in writing clean code, designing robust architectures, and building products that deliver real value.

Capabilities

Skills

Backend

JavaSpring BootNode.jsExpress js

Database

MySQLMongoDBPostgreSQL

Cloud & DevOps

DockerAWS

Frontend

JavaScriptReactHTML

Tools

OpenAI APIsDBeaverGitPostmanRedisJira

Programming Languages

JavaPythonC

Education

My Education

College

Amrita Vishwa Vidyapeetham

B.Tech • Computer & Communication Engineering

2023 – Present • GPA: 8.29 / 10

Coimbatore, India

Higher Secondary

DAV Senior Secondary School

Class XII

2020 – 2022 • Grade: 77.8%

Chennai, India

School

DAV Higher Secondary School

Class X

2008 – 2020 • Grade: 93.4%

Chennai, India

Selected Work

Projects

run-job.sh
Distributed Executor
// example task
for i in range(0,10):
  build(image)
  run_in_container()
  collect_output()
Terminal idle — click Run
Idle
Executor

Distributed Code Execution Platform

Built a distributed online code execution platform using Java and Spring Boot, enabling users to submit and execute code remotely inside isolated Docker containers for secure and independent execution. Implemented an asynchronous job processing and scheduling architecture with multi-worker execution, enabling parallel task handling, execution queue management, and improved scalability for real-time processing.

JavaSpring BootDockerMySQLRedis
AI Recipe
OpenAI
SuggestReady
Ingredients

AI Cooking Assistant

Designed and developed a Spring Boot backend with RESTful APIs for ingredient-based dish recommendation.Architected a scalable backend using layered architecture and designed logic to optimize AI generated cooking results.Integrated the OpenAI API with structured prompt templates and response validation to generate accurate, context aware recipes based on available ingredients and user preferences.

JavaSpring BootOpenAI
HR Dashboard
Active24 users

Employee Management System

Built a full stack Employee Management System with Spring Boot and MySQL, featuring secure REST APIs, role-based authentication and authorization, and dedicated Admin and Employee workflows. Implemented CRUD operations, profile management, and an interactive frontend for seamless user experience.

JavaSpring BootMySQLJavaScript
Orders320

End to End E Commerce Backend

Developed a RESTful e-commerce backend using Spring Boot with DTO based layered architecture and Spring Data JPA. Containerized services with Docker Compose and deployed the application on AWS EC2 for scalable cloud hosting.

JavaSpring BootMySQLDockerAWS

Work History

Experience

Frontend Developer Intern

Edunet Foundations

  • Built a responsive e commerce platform for browsing and purchasing tech products.
  • Implemented dynamic filtering and interactive UI using React and JavaScript.
  • Designed a clean user experience with Tailwind CSS and modern frontend practices.

Backend Developer Intern

Saksoft Limited

  • Developed an Employee Management System using Spring Boot, REST APIs, and MySQL.
  • Implemented role based authentication supporting Admin and Employee access.
  • Built profile management, leave application feature and payslip download features with complete CRUD operations.