Vamsi Bellam

వంశీ బెల్లం

Software EngineerMS Computer Science @ UB

Interested in building distributed systems, scalable cloud services, and accelerating product delivery. 3 years of experience in delivering scalable products, helping students in building full-stack web applications and contributing to digital education transformation.

About Me

I'm a recent Graduate Student in Computer Science from the University at Buffalo. During my graduate school, I focused on learning and researching the internals of database systems, functional programming languages, and parser combinators. At the University of Buffalo (UB) computer science department, I was part of the Foundations of Decentralization group and completed my thesis on parser combinators in the Idris2 programming language.

Before joining UB, I completed my Bachelor's in Computer Science from SASTRA University in India. During my final year of college, I worked at VIMANA building and monitoring modern frontend systems for industrial IOT Analytics Application using React, Node.Js, Kibana, and Grafana. After my graduation, I joined HBK , crafting software for the Internal Developer Platform and Applications in the Test & Measurement domain. I have worked on many parts of the software from composable User Interfaces(React & TS), Microservices(Java, JavaScript & Python), and Containerization(Docker, Kubernetes, Helm & Bash, Gitops) to Cloud Infrastructure(Azure & GCP).

During my bachelor's and while working I have spent my free time working as a Teaching Fellow at Pupilfirst for the  LITE and Advanced Web Development programs (an initiative implementing National Education Policy - NEP 2020) helping faculty & students understand and build quality web applications using Git, Ruby on Rails, PostgreSQL, Javascript, Node.Js.

Professional Experience

Redprint

Software Engineer

Full-stack development with NoSQL Databases and AWS cloud services

FirebaseREST APIsOAuthAWS S3AWS LambdaEC2Testing

August 2024 – December 2024

Buffalo, NY

Refactored Firebase NoSQL models and built secure REST APIs for password resets and email notifications

Integrated Google and Apple OAuth authentication, enhancing user experience and security

Developed comprehensive regression test suite with 90% coverage, uncovering and resolving 30+ critical bugs

Leveraged AWS S3, Lambda, and EC2 for scalable video storage, thumbnail generation, and production deployment for V1 release

HBK

Software Engineer

Platform Engineering, Real-time Scalable Systems, Cloud Migrations, Product Planning and Software Delivery

Spring BootJavaGitHub ActionsgRPCWebSocketsPythonFastAPIMongoDBElasticsearchPostgreSQLAzureGCP

July 2021 – July 2023

Chennai, India

Architected a centralized CI/CD bootstrap framework with GitHub Actions to automate linting, testing, vulnerability checks, license compliance reporting, packaging, and containerization for new and existing projects of multiple programming languages, eliminating manual setup and enabling teams to focus on feature development, accelerating product delivery

Developed real-time data streaming service in Spring Boot and Java for time-series visualization of device data, utilizing gRPC and WebSockets to reduce data latency by 40%

Designed scalable indexing system for custom data files in Python (FastAPI), leveraging MongoDB, Elasticsearch, and NFS for efficient storage and retrieval

Migrated multiple Spring Boot microservices from Oracle to PostgreSQL, optimizing schemas and queries to reduce operational costs by 70%

Engineered cloud-agnostic deployment system for physical testing and CAE simulation software suite across air-gapped and cloud environments (Azure, GCP). Reduced deployment artifact size by 40% and eliminated licensing constraints for self-hosted deployments

VIMANA

Software Engineer

Frontend development and DevOps for industrial IoT and predictive maintenance solutions

ReactTypeScriptElasticsearchGrafanaPrometheusMicro-frontendsi18nCI/CD

January 2021 – June 2021

Chennai, India

Crafted 15+ high-performance React components in TypeScript for real-time and historical data visualization

Enabled predictive maintenance analytics across Aerospace, Automotive, and Medical industries

Integrated application performance monitoring stack using Elasticsearch, Grafana, and Prometheus for real-time error tracking

Reduced production incidents by 40% and improved system reliability through proactive monitoring

Engineered micro-frontend architecture by splitting large React application into independent, feature-based frontends. Reduced deployment times by 70% and enabled autonomous team development

Incorporated internationalization into CI/CD pipeline using translation library, reducing manual effort by 80%

Academic & Teaching Experience

Graduate Student Researcher

University at Buffalo

January 2024 – May 2025

Buffalo, NY

Member in Foundations of Decentralization Group at University at Buffalo

Worked on parser combinators in Idris2 as part of my master's thesis

Graduate Student Assistant | Programming Languages

University at Buffalo

August 2024 – December 2024

Buffalo, NY

Enhanced grading workflows by providing in-depth OCaml code reviews and automating evaluations with Bash scripting

Assistant Coach | Software Engineering

PupilFirst

April 2021 – January 2023

Remote, India

Mentored teaching assistants in LITE program implementing National Education Policy (NEP 2020) across 136 institutions in 22 states

Upgraded curriculum for Web Development minor degree, benefiting over 1,000 students with detailed feedback and programming assignments

Guided students in building full-stack applications using Ruby on Rails, Node.js/Express, PostgreSQL with best practices

Contributed code to open-source Learning Management System built with Ruby on Rails, React, and ReScript

Teaching Assistant | Software As A Service

SASTRA University

January 2020 – June 2020

Thanjavur, India

Provided detailed feedback on code quality, UI design, API management, and database schema for 20 students

Education

Master of Science (Honors) in Computer Science and Engineering

University at Buffalo, The State University of New York

GPA: 3.85/4.0

August 2023 – May 2025

Buffalo, NY

Relevant Coursework:

Algorithm DesignFunctional Programming and InterpretersDatabase InternalsModern NetworksConcurrency Theory and Distributed Computing

Bachelor of Technology in Computer Science and Engineering

SASTRA University

GPA: 8.11/10.0

July 2017 – May 2021

Thanjavur, India

Relevant Coursework:

Data Structures and AlgorithmsCompiler EngineeringOperating SystemsDatabase ManagementGraph TheoryObject-Oriented DesignScripting LanguagesDiscrete Mathematics

Technical Expertise

Core Technologies

Programming Languages

JavaJavaScriptTypeScriptPythonC++RubyOCamlGoSQL

Web & Backend

HTMLCSSReactNext.jsNode.jsRuby on RailsFastAPIFlaskSpring BootHTTPREST APIs

Databases

PostgreSQLMySQLMongoDBFirebaseElasticsearch

Cloud & DevOps

LinuxShell ScriptingDockerKubernetesHelmAzureAWSGCP

Developer Tools

GitVSCodeTeamCityGitHub ActionsArgo CDGrafanaPrometheusSonarQubeDependency-TrackJIRAMavenNPM

Software Development

Project ManagementAgile MethodologiesScrumSDLCSystem DesignMicroservicesMicrofrontendsUnit TestingIntegration TestingRegression Testing

Featured Projects

TacoDB

Spring 2024Storage layer, Indexing and Query Processing

Built a relational database like PostgreSQL

Key Features & Implementation:

Implemented variable-length page management with efficient memory allocation

Built buffer pool using clock replacement policy for optimal cache performance

Developed BTree indexing system for efficient range queries and data retrieval

Created SQL query processor with expression evaluation and relational operators

Designed query plan generation for end-to-end query execution optimization

Technologies Used:

C++Database SystemsSQLBTreeQuery Processing

Text Search Engine

Fall 2023Functional Data Structures, Correctness and Design Patterns

Modular search engine using functional design patterns and advanced data structures

Key Features & Implementation:

Designed crawler, indexer, and querier modules for local text-based documents

Implemented using Functional Design Patterns and 2-3 Tree data structure in OCaml

Applied rigorous testing methodologies including black-box, white-box, and property-based testing

Verified correctness of search algorithms and data structure implementations

Optimized search performance through efficient indexing strategies

Technologies Used:

OCamlFunctional Programming2-3 TreesProperty-based Testing

Distributed Text Chat Application

Fall 2023Distributed system, Network Protocols and Message Queues

Real-time TCP-based chat system with distributed architecture

Key Features & Implementation:

Developed client-server architecture supporting real-time communication

Implemented unicast and broadcast messaging with efficient routing

Built client authentication and dynamic client management system

Designed server-side message buffering for reliable offline message delivery

Enhanced system consistency and reliability through distributed protocols

Technologies Used:

C++TCP/IPDistributed SystemsNetworkingClient-Server Architecture

Let's Connect

I'm always interested in discussing new opportunities, innovative projects, or solving complex problems. Currently seeking full-time opportunities.

© 2025 Vamsi Krishna Bellam. Built with Next.js, Tailwind CSS & vibe coded with Emergent Agent