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.
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.
Software Engineer
Full-stack development with NoSQL Databases and AWS cloud services
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
Software Engineer
Platform Engineering, Real-time Scalable Systems, Cloud Migrations, Product Planning and Software Delivery
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
Software Engineer
Frontend development and DevOps for industrial IoT and predictive maintenance solutions
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%
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
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
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
SASTRA University
January 2020 – June 2020
Thanjavur, India
Provided detailed feedback on code quality, UI design, API management, and database schema for 20 students
University at Buffalo, The State University of New York
August 2023 – May 2025
Buffalo, NY
SASTRA University
July 2017 – May 2021
Thanjavur, India
Built a relational database like PostgreSQL
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
Modular search engine using functional design patterns and advanced data structures
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
Real-time TCP-based chat system with distributed architecture
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
I'm always interested in discussing new opportunities, innovative projects, or solving complex problems. Currently seeking full-time opportunities.