Hello
I'm Sreeram

Computer Science Grad Student at CU Boulder | Software Engineer

I am broadly interested in cloud computing and building scalable systems. I also enjoy prototyping new ideas and building web applications. I am a graduate teaching assistant for Design and Analysis of Operating Systems at CU Boulder. Previously I was a Software Engineer at Oracle, Software Engineer Intern at AWS and Google.

About Me

Inquisitive, energetic computer science professional with 3+ years of demonstrated experience in architecting and developing enterprise-level applications and systems.

Pursuing masters in computer science at the University of Colorado - Boulder, specializing in software systems and cloud computing. I am advised by Dr.Eric Keller.

Actively seeking Software Engineer roles (May'23).

Skills

Java
Python
Go
Spring Boot
Flask
Microservices
gRPC
Docker

Projects

1 / 3
📊 Data Processing
Efficient data processing using eBPF XDP

Existing data-processing systems like Databases and Spark clusters process data at the application layer. There is a cost to move the data from the file system to the application layer to process them. This project achieved better performance compared to the existing data-processing systems by processing data at the network layer instead of the application layer. This was done by injecting rules using eBPF at the XDP layer (which is at the kernel level) before the data packets are passed to the application layer.

Tech Stack - Go, eBPF, XDP, Redis, Kafka, Docker, Kubernetes.

Data ProcessingCloud Computing
🏋️ Social Fitness Network
F7 Fitness Hub

Architected and developed mobile applications for a medium-sized gym to build a community for their clients to virtually participate in various workouts from their mobile. This project was responsible for supporting clients and generating 100% of the revenue for the business during the COVID-19 lockdowns.

Tech Stack - Java, Spring Boot, MySQL, React Native.

Web AppMobile AppCloud
📊 Research Project
BrowseAware - Framework to mitigate distractions while browsing

Developed a chrome extension and a novel system that leverages Bollinger Bands, a statistical chart to identify the abnormalities in a person’s browsing behaviour and mitigate their distractions over time by effectively nudging them.

Tech Stack - Java, MongoDB, Python, Flask.

Research ProjectBollinger BandPython