Hi, I'm

I love building software, designing scalable systems, and finding better ways to make things work.

Sai Kiran Anumalla

Hey, I’m Sai Kiran Anumalla, an engineer who loves creating meaningful software, understanding how systems work, and building scalable solutions with care.

I'm currently pursuing my Master’s in Computer Science at Northeastern University, with a focus on full-stack development, distributed systems, and backend engineering. I enjoy transforming complex challenges into elegant solutions.

Whether I’m building scalable backend systems, deploying apps to the cloud, or exploring big data and GenAI, I love understanding how things work and finding better ways to create software that matters. Outside of work, I enjoy mentoring, side projects, and the occasional weekend road trips.

My Journey

Teaching Assistant – Northeastern University

May 2025 – Jun 2025 · Boston, MA

Supported CS3520: Programming in C++ by holding office hours, grading, and helping students on course forums while ensuring conceptual clarity in assignments and materials.

Software Engineer Co-op – Codametrix

Jun 2024 – Nov 2024 · Boston, MA

At Codametrix, I worked on a team focused on automating medical coding workflows using scalable backend services. I designed and built full-stack features with Java Spring Boot and React, contributing to both the orchestration logic and user-facing components.

One of my key contributions was developing a workflow orchestration system using Camunda, enabling better automation and reducing manual overhead. I also implemented resilient microservices that integrated with Kafka and AWS SQS to track and notify production-level stuck cases via Slack.

Beyond backend improvements, I introduced audit cleanup pipelines that purged over 360,000 records daily, cutting storage costs significantly. The experience sharpened my understanding of event-driven systems, cloud-native deployments, and designing for both REST and GraphQL-based APIs.

MS in Computer Science – Northeastern University

Sep 2023 – Aug 2025 · Boston, MA

My time at Northeastern helped me solidify my foundations in computer science while opening doors to explore cutting-edge technologies like GenAI and big data systems. I mastered core concepts in data structures, system design, and software engineering, and began applying them through projects that mirrored real-world scale.

The coursework covered full-stack web development, distributed systems, programming paradigms, data management and processing, DBMS, iOS app development, and advanced algorithms. This blend of theory and practice shaped my ability to build resilient systems and experiment with emerging technologies like AI-powered assistants and streaming platforms.

Alongside my academic work, I’ve been actively exploring real-world applications of what I’ve learned — from diving deeper into system design principles to understanding how scalable, distributed systems power modern software. This journey has sparked a growing interest in GenAI, cloud-native architectures, and the evolving challenges of building reliable, high-performance systems.

Software Engineer II – BNY Mellon

Feb 2023 – Aug 2023 · Pune, India

During this phase, I took on greater ownership of feature development while mentoring a team of junior developers across sprint cycles and code reviews. A large part of my work involved designing and implementing workflow automation using Camunda, helping streamline operational processes and reduce manual intervention.

I also contributed to building an event-driven data delivery pipeline that integrated Snowflake and Azure messaging services, ensuring high-throughput, SLA-compliant data transfers across downstream systems. This role pushed me to grow as both an engineer and a collaborator — balancing development, design reviews, and hands-on guidance to help teammates upskill in architecture and backend fundamentals.

Software Engineer I – BNY Mellon

Jul 2021 – Jan 2023 · Remote, India

As my first full-time role, this was where I laid the foundation for everything I know about building reliable software in a production environment. I contributed as a full-stack developer, using Angular for frontend interfaces and Java with Spring Boot to build scalable REST APIs.

I quickly got comfortable with SQL optimization, Java-based backend logic, and end-to-end development workflows — often owning features from database schema design to UI integration. I participated in Agile SCRUM cycles, worked through Jira stories, and collaborated via Git, code reviews, and daily standups.

The role also exposed me to cloud deployments on Azure, ETL processes, and remote-first development practices, giving me a well-rounded understanding of how enterprise systems are built and maintained.

Software Engineer Intern – Samsung R&D

May 2020 – Jun 2020 · Noida, India

Contributed to the ML team by building a Python-based training and evaluation pipeline for video captioning models. Gained early exposure to research workflows, scripting, and model experimentation.

B.Tech in Computer Science – IIT BHU

2017 – 2021 · Varanasi, India

Admitted to IIT BHU by securing an All India Rank of 2332 in the IIT-JEE exam, placing in the top 0.02% out of 1 million+ applicants. Built strong fundamentals across operating systems, databases, computer networks, machine learning, and web development — laying the groundwork for my future in software engineering.

FRONTEND
Javascript
TypeScript
React
Next.js
HTML
CSS
Bootstrap
BACKEND
Java
Spring Boot
Python
FastAPI
Node.js
Express.js
GraphQL
REST APIs
Kafka
Camunda Camunda
gRPC gRPC
DATABASE, CACHE & ORM
PostgreSQL
MySQL
MongoDB
Redis
Cassandra
Elasticsearch
DynamoDB
Firestore
Hibernate
Mongoose Mongoose
CLOUD & DEVOPS
AWS
S3 S3
EC2 EC2
Lambda Lambda
SNS SNS
SQS SQS
Kinesis Kinesis
Kinesis Cloud Formation
API Gateway API Gateway
Azure
Azure Service Bus Service Bus
Blob Storage Blob Storage
Google Cloud
Docker
Kubernetes
Jenkins
GitHub Actions GitHub Actions
MONITORING & LOGGING
CloudWatch CloudWatch
Grafana
Prometheus Prometheus
Splunk Splunk
New Relic New Relic
TESTING & QA
JUnit
Mockito Mockito
Jest
Cypress Cypress
Postman
Cucumber Cucumber
TOOLS & PRODUCTIVITY
Git
GitHub
IntelliJ
VS Code
Maven
Gradle
Swagger Swagger
Jira Jira
Confluence Confluence
BIG DATA & GEN AI
Hadoop
HDFS HDFS
Spark
Hive Hive
Snowflake Snowflake
OpenAI API

Certifications

AWS Certified Developer – Associate verifies the ability to build and deploy secure, scalable cloud applications using core AWS services and modern DevOps practices. Issued by Amazon Web Services in 2024.

Projects

Some of the things I've built.

Key-Value Store Screenshot

Distributed Key-Value Store – Paxos-Based Fault-Tolerant System

Engineered a multi-threaded key-value store in Java using Paxos consensus and Java RMI for resilient replication. Built health checks and P2P communication for consistent data across replicas — all without a central coordinator.

Java Multithreading Java RMI Paxos Load Balancer
Image Editor Screenshot

Image Manipulation & Enhancement

Developed a desktop GUI editor in Java with cropping, grayscale, blur, and brightness controls. Built using MVC and design patterns like Builder, Strategy, and Command to support undo/redo, batch processing, and file I/O with clean modular code.

Java Java MVC Design Patterns GUI Unit + Integration Testing
StackOverflow Replica Screenshot

StackOverflow Replica – Full-Stack Q&A Platform

Built a scalable Q&A platform with JWT authentication, upvotes/downvotes, and question threading. Implemented CSRF protection, BDD testing with Cypress, and CI/CD via GitHub Actions for production-grade reliability.

React Express.js MongoDB GitHub Actions Lusca CSRF Cypress
Flatmates App Screenshot

Flatmates – Shared Chore and Expense Manager

Built a full-stack app to manage household chores, expenses, and roles across roommates. Integrated secure login, admin/member roles, activity tracking, and REST APIs using FastAPI, MySQL, and JWT authentication.

React Python FastAPI MySQL OAuth 2.0 JWT Auth
Job Board App Screenshot

Job Board Application

Developed a GraphQL-powered job board for posting jobs, managing users, and tracking applications. Used custom React hooks for data fetching, GraphQL subscriptions for real-time updates, and data loaders for performance.

React GraphQL SQLite Knex.js
EverythingNU App Screenshot

EverythingNU – Campus Life Companion

Designed a student-focused event discovery app for Northeastern University. Supported authentication, RSVP tracking, photo uploads, and a map view for browsing events by location — all built to streamline campus engagement.

iOS Firebase Auth Photo Upload Map View
Ball Pool Simulator Screenshot

Ball Pool Simulator – Java-based Physics Game

Created a desktop simulation of a 2D pool game using Java Swing. Implemented real-world physics like collision, friction, and momentum, along with level switching, score tracking, and keyboard-controlled gameplay.

Java Swing Physics Simulation OOP Design
Multithreaded File Downloader Screenshot

Multithreaded File Downloader

Built a CLI-based file downloader in C++ using libcurl and pthreads. Split files into byte ranges and downloaded them concurrently via HTTP range requests, improving download speed with thread-safe I/O.

C++ pthreads libcurl CLI
Link Prediction Project Screenshot

Link Prediction in Complex Networks

Designed a Python-based framework using mutual information to predict missing links in real-world graphs. Compared results with traditional similarity-based methods like Common Neighbors, CRA, and Resource Allocation across benchmark datasets.

Python NetworkX CNN Matplotlib

Upcoming Projects

Some exciting ideas I'm currently working on.

CryptoGPT

An AI-powered assistant for live crypto queries and portfolio insights. Uses Spring Boot, GraphQL, OpenAI API, and React for chat-based interaction, real-time updates, and secure session tracking.

Coming Soon

Real-Time Data Streaming Pipeline

End-to-end IoT data pipeline using OSS tools on AWS. Includes EC2-hosted Kafka, Spark, Prometheus, Grafana, S3 for storage, PostgreSQL for analytics, and CDK for infrastructure-as-code.

Coming Soon

Cloud-Native Bidding Platform

A full-stack event-based bidding system with Cassandra, Redis, Elasticsearch, AWS Fargate, Next.js, and a Hugging Face chatbot. Supports live bidding via SSE and auto-scaling deployments.

Coming Soon

Let's connect and build something amazing!

saikirananumalla@gmail.com