Skip to main content

Sumedh Kumar Manoor Surendranath

Software Engineer

Professional Summary

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.

Education

Master of Science, Computer Science

Purdue University

Aug 2023 - May 2025

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

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.

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.

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.

Technical Skills

Backend Development:

Java, Spring Boot, Node.js, Express.js, Python

Frontend Development:

HTML, CSS, JavaScript, React.js

Databases & Caching:

SQL, PostgreSQL, MySQL, MongoDB, Elasticsearch, Redis

DevOps & Cloud:

Git, Red Hat OpenShift, GitHub Actions, Google Cloud Platform (GCP), Microsoft Azure, Linux, Apache Kafka, Jenkins, Docker, Kubernetes

Others:

JUnit, Mockito, Algorithms, Data Structures, Microservices, REST APIs, System Design, Object Oriented Programming, CI/CD, Identity Access Management (IAM), JSON Web Tokens (JWT), OAuth 2.0, OIDC

Featured Projects

RollerBall - A 3D Puzzle Platformer Game

View Project

A fast-paced game where a player (ball) collects artifacts on a puzzling terrain while trying to escape the chasing zombies. Built with Unity 6 and C#, featuring physics-based gameplay, AI-driven enemies, and challenging level design.

Technologies: Unity 6, C#, HTML, CSS

GistTerms - Terms of Service Document Classifier

An NLP tool that classifies the ToS documents by identifying important clauses using multiple fine-tuned LLMs of T5, BART and BERT. The project demonstrates advanced natural language processing techniques and model fine-tuning for legal document analysis.

Technologies: Python, Jupyter Notebook, Artificial Intelligence (AI), Machine Learning (ML), Large Language Models (LLM), T5, BART, BERT

MetaMusic - A Music Info Database

A one stop website to get all the music related info like release year, artist bio, album art, lyrics, acoustic parameters, etc. Integrates multiple music APIs to provide comprehensive information about songs, artists, and albums.

Technologies: Express.js, Node.js, PostgreSQL, Python, HTML, CSS, JavaScript, React.js, Microsoft Azure

ProFolio - An Online Portfolio Builder

A platform to build e-portfolios that are highly customizable and visually appealing. Features drag-and-drop interface, real-time preview, multiple templates, and Redis caching for optimal performance.

Technologies: HTML, CSS, JavaScript, React.js, Java, Spring Boot, PostgreSQL, Redis, Google Cloud Platform