Skip to main content

Hi, I'm Sumedh Kumar

Experienced

Sumedh Kumar Manoor Surendranath - Software Engineer specializing in Java, Spring Boot, React.js, Node.js, and AI/ML

About Me

I am a Software Engineer with 4+ years of experience building scalable backend applications and cloud-native solutions. My deep expertise is centered around the Java stack, including Spring Boot and SQL/NoSQL databases, combined with Microservices architecture and concurrent programming. I have worked across startups and enterprises, including Dell, where I delivered production-grade software with measurable performance gains.

My experience also extends into DevOps and site reliability engineering. I have designed CI/CD pipelines with Jenkins and GitHub Actions, containerized applications with Docker, and deployed services on Kubernetes and Red Hat OpenShift. I am comfortable working with cloud platforms such as Google Cloud Platform and Microsoft Azure. Through project work, I've gained valuable practical experience in full-stack development with the MERN stack.

I have actively integrated AI/ML tools and workflows into the software development lifecycle, with hands-on experience in applied prompt engineering for code generation and task automation. My core strength lies in my ability to critically evaluate, debug, and enhance AI-sourced code, ensuring it aligns with architectural patterns, adheres to best practices, and is optimized for performance. This allows me to leverage AI as a powerful force multiplier while maintaining the integrity and quality of the final deliverable.

I'm seeking backend or full-stack engineering roles where I can build reliable, high-performing software at scale. I'm also exploring adjacent fields like DevOps and SRE, and I'm always eager to learn new technologies that help solve meaningful problems.

Skills & Technologies

Backend Development

JavaSpring BootNode.jsExpress.jsPython

Frontend Development

HTMLCSSJavaScriptReact.js

Databases & Caching

SQLPostgreSQLMySQLMongoDBElasticsearchRedis

DevOps & Cloud

GitRed Hat OpenShiftGitHub ActionsGoogle Cloud Platform (GCP)Microsoft AzureLinuxApache KafkaJenkinsDockerKubernetes

Others

JUnitMockitoAlgorithmsData StructuresMicroservicesREST APIsSystem DesignObject Oriented ProgrammingCI/CDIdentity Access Management (IAM)JSON Web Tokens (JWT)OAuth 2.0OIDC

Work Experience

Software Engineer II

Dell Technologies

I developed Storage Direct for Dell's PowerProtect Data Manager to improve protection for enterprise storage systems like PowerStore and PowerFlex. The solution enabled automated backups, simplified data restoration, and supported complete disaster recovery. I designed it as a high-performance, multi-threaded application, integrating with existing services and ensuring high availability. Working closely with cross-functional teams, we delivered a reliable, compliant solution that met enterprise SLAs and SLOs.

Skills used: Java, Spring Boot, Elasticsearch, Python, JUnit, Mockito

Senior Software Engineer

CleanKoding

I led the back-end development of Tecnex, a one-on-one online mentoring platform, while contributing to product design and overall development. I built core modules like Authentication (JWT), Payments, Query Converters, and Mentor Search using a Microservices architecture, and oversaw database design and management with PostgreSQL for optimal performance and scalability. I also handled DevOps tasks, setting up services from a bare-metal Linux environment and later deploying them on Red Hat OpenShift, and implemented CI/CD pipelines with GitHub Actions and Jenkins for smooth integration and delivery.

Skills used: Java, Spring Boot, JUnit, Mockito, PostgreSQL, Linux, Git, Jenkins, Docker, Kubernetes, Red Hat OpenShift

Software Engineer

Capgemini

I developed a scalable, enterprise-grade middleware application for the Royal Bank of Canada, enabling asynchronous and reliable transaction verification across distributed systems. I implemented Apache Kafka–based event streaming to handle over 2 million transactions per day, ensuring high reliability and zero data loss. The middleware efficiently processed high transaction volumes with low latency and integrated seamlessly with existing banking systems. Additionally, I incorporated robust error handling, logging, and monitoring mechanisms to ensure system reliability, maintainability, and operational transparency.

Skills used: Java, Apache Kafka, MySQL

Purdue University

Master of Science, Computer Science

GPA: 3.6/4.0

Mentored 50+ students as a Graduate Teaching Assistant for the course CS260 - Data Structures and Algorithms.

Coursework: Web Development, Software Engineering, Algorithm Design Analysis & Implementation, Database Systems, Natural Language Processing, Human Computer Interaction, Game Design

Featured Projects

View All

RollerBall - A 3D Puzzle Platformer Game

A fast-paced 3D puzzle game with zombies

Unity 6C#HTMLCSS
(Designed to be played on PC or Laptop browser)

GistTerms - Terms of Service Document Classifier

NLP tool for classifying ToS documents using LLMs

PythonJupyter NotebookArtificial Intelligence (AI)Machine Learning (ML)Large Language Models (LLM)

MetaMusic - A Music Info Database

One-stop website for music information

Express.jsNode.jsPostgreSQLPythonHTML

ProFolio - An Online Portfolio Builder

Platform to build customizable e-portfolios

HTMLCSSJavaScriptReact.jsJava

My Passion in Photography

Outside of coding, I am deeply passionate about photography. I love capturing candid moments, nature, and urban life through my lens. It gives me balance and a creative outlet beyond software engineering.

Get In Touch

I'm currently open to new opportunities and interesting projects. Whether you have a question or just want to say hi, feel free to reach out!