Summary
Overview
Work History
Education
Skills
Websites
Projects
Publications
Timeline
Generic

Aravind Kashyap Kaveripakkam Raghuraman

Antigonish

Summary

Actively seeking software engineering, software developer, backend developer, full-stack developer, systems architect, ML/RL-focused roles.

Former Backend Developer at Cognizant with 2.5+ years of industry experience building backend microservices and REST/gRPC APIs for a large-scale US video streaming platform (Sling TV - DISH Network) using Go, Python, Docker, MongoDB, Git, and AWS. MSc Computer Science graduate from St. Francis Xavier University with a strong focus on systems, performance optimization, and user-centric power management on resource-constrained devices. Research experience in DVFS, reinforcement learning, and energy-aware optimization, with work presented at the Science Atlantic Conference and was nominated for the Outstanding Graduate Researcher Award.

Overview

5
5
years of professional experience

Work History

Graduate Research & Teaching Assistant

St. Francis Xavier University
Antigonish
09.2023 - 12.2025
  • Served as Teaching Assistant for graduate courses including Natural Language Processing, Mobile Application Development, Computer Graphics, and Intro to Programming; supported students with grading, debugging, and technical guidance to enhance learning outcomes.
  • Conducted MSc research on DVFS, reinforcement learning, and user-centric power optimization for resource-constrained systems; presented findings at Science Atlantic Conference, enhancing visibility of research.
  • Contributed to experimental design and benchmarking for two IEEE publications, facilitating academic writing process for manuscripts in preparation.

Programmer Analyst - Backend Developer

Cognizant
07.2021 - 07.2023
  • Contributed to microservices and REST/gRPC APIs as backend developer for large-scale US video streaming platform.
  • Developed and maintained backend services in production environment using Go (Golang), AWS, Docker, MongoDB, and Git.
  • Collaborated with cross-functional teams to deliver reliable backend components for high-traffic streaming workloads.
  • Client: Sling TV / DISH Network (Highest PPV streaming services in the United States)

Software Engineering Intern

Cognizant
India
01.2021 - 06.2021
  • Built a banking application using C and Java, implementing core data structures for managing user accounts and transactions.
  • Developed backend components using AWS, collaborating with team to implement software engineering best practices.

Software Developer Intern

Sennovate
Chennai
10.2020 - 12.2020
  • Implemented and integrated multi-factor authentication (MFA) using Okta and Centrify for enterprise identity and access management (IAM) workflows at Sennovate.

Education

Master of Science - Computer Science

St. Francis Xavier University
Antigonish, NS
12-2025

Bachelor of Technology (BTech) - Electronics And Communications Engineering

Vellore Institute of Technology
India
06-2021

Skills

  • Python
  • Go
  • C/C
  • Java
  • Bash
  • Linux
  • Unix
  • Performance tuning
  • Git
  • Docker
  • CI/CD
  • Perf
  • Microservices architecture
  • Distributed systems
  • Processor Scheduling

Projects

  • MSc Thesis: An Adaptive QoE-Driven DVFS Framework, 09/01/23, 10/01/25, St. Francis Xavier University, Designed a user-centric power and performance management framework for compute-constrained embedded systems using dynamic voltage and frequency scaling (DVFS). Developed adaptive CPU and GPU frequency scaling strategies based on Quality of Experience (QoE) requirements of long running and dynamic applications.
  • Backend Microservices Development, Cognizant, 08/01/21, 07/01/23, Developed and enhanced backend microservices for a large-scale US-based video streaming platform (Sling TV - DISH Network) using Go (Golang). Designed and documented RESTful APIs using Swagger (OpenAPI), leveraging goswagger for API specification, validation, and testing. Refactored and migrated components from a monolithic architecture to microservices, improving modularity, scalability, and maintainability.

Publications

  • An Adaptive QoE-Driven DVFS: A Comprehensive Approach to Enhancing User Experience and Optimizing Power Across Concurrent Application Workloads., Aravind Kashyap Kaveripakkam Raghuraman, Master's Thesis, St. Francis Xavier University, 2025, hdl.handle.net/20.500.14648/65596
  • Fused Empirical Mode Decomposition with Spectral Flatness and Adaptive Filtering for Denoising of ECG Signals., Kumarappan, M. V., Kashyap, K. R. Aravind, Prakasam, P., Analog Integrated Circuits and Signal Processing, 114, 1, 41-50, 2023, 10.1007/s10470-022-02120-0

Timeline

Graduate Research & Teaching Assistant

St. Francis Xavier University
09.2023 - 12.2025

Programmer Analyst - Backend Developer

Cognizant
07.2021 - 07.2023

Software Engineering Intern

Cognizant
01.2021 - 06.2021

Software Developer Intern

Sennovate
10.2020 - 12.2020

Master of Science - Computer Science

St. Francis Xavier University

Bachelor of Technology (BTech) - Electronics And Communications Engineering

Vellore Institute of Technology
Aravind Kashyap Kaveripakkam Raghuraman