Available for opportunities

Santhosh
Kumar

Senior Software Engineer — Backend & Cloud

I build reliable backend systems, design scalable APIs, and ship production-grade services with a strong focus on clean architecture, DevOps practices, and real-world impact.

Building things that work

I'm a software engineer with hands-on experience building backend services, RESTful APIs, and data pipelines. My work spans Python and Node.js ecosystems, relational and NoSQL databases, and cloud infrastructure on AWS.

I care about writing maintainable code, automating CI/CD pipelines, and containerizing workloads with Docker and Kubernetes. I've shipped projects across fintech, productivity tooling, and data processing domains.

Outside of work I practice DSA in Java, explore stock market data systems, and experiment with low-level topics like steganography and image processing.

5+
Years of experience
10+
Projects shipped
3
Cloud platforms
5
Languages & runtimes

What I work with

💻 Languages
Python JavaScript Node.js Java Bash
Frameworks
Express.js Flask Django Django REST
📊 Databases
PostgreSQL MySQL MongoDB Redis SQLite SQLAlchemy Mongoose
Cloud & DevOps
AWS EC2 AWS Elastic Beanstalk Docker Kubernetes GitHub Actions CI/CD
🔨 Tools & Practices
REST APIs Jest Git Linux Cron Jobs Gmail API BSE Data
📚 CS Fundamentals
Data Structures Algorithms System Design LeetCode / NeetCode

Featured projects

💌
Email Processor
Automated Gmail integration that fetches emails, stores them in MySQL, and applies configurable rule-based processing — including auto-labeling, replies, and archiving via the Gmail API.
Python Gmail API MySQL BeautifulSoup
📚
Library Management System
Full-stack REST API for managing books, members, and transactions. Features automated fee calculation, database migrations, and a clean service-layer architecture built with Flask and SQLAlchemy.
Python Flask SQLAlchemy PostgreSQL REST API
📈
Portfolio Tracker API
Investment portfolio management API deployed on AWS EC2. Supports trade CRUD, portfolio aggregation, and return calculations. Uses MongoDB for storage, Joi for validation, and Jest for test coverage.
Node.js Express MongoDB AWS EC2 Jest
🔗
URL Shortener
Containerized URL shortening microservice with Redis-backed storage for fast hash lookups. Packaged in a custom Docker image that builds Redis from source alongside the Node.js app.
Node.js Express Redis Docker
🔴
CI/CD Pipeline on AWS
Node.js service deployed to AWS Elastic Beanstalk via a GitHub Actions pipeline. Includes scheduled cron tasks, automated test runs, and environment-specific deployment configuration.
Node.js GitHub Actions AWS Elastic Beanstalk CI/CD
📊
BSE Bhavcopy Processor
Django application that downloads and processes daily equity Bhavcopy files from the Bombay Stock Exchange. Exposes processed market data through a REST API for downstream consumption.
Python Django Django REST BSE Data
Kubernetes-Ready Server
Minimal Node.js Express server purpose-built for Kubernetes deployment, demonstrating containerization best practices, health checks, and production-ready Docker image configuration.
Node.js Docker Kubernetes
📷
Image Steganography
CLI tool that hides arbitrary data inside images using LSB (Least Significant Bit) encoding. Implements encode and decode operations with OpenCV and NumPy for bit-level image manipulation.
Python OpenCV NumPy CLI

Let's work together

I'm actively looking for Senior Software Engineer roles. If you're building something interesting or have an opportunity that fits, I'd love to hear from you.

Whether it's a quick question, a collaboration, or a job opportunity — my inbox is open.