Hi, I'm

Rohan Moniz

I'm a senior studying Computer Science at the University of Pennsylvania.

Profile picture

About Me

Hey! I'm a senior at the University of Pennsylvania pursuing a BSE and MSE in Computer Science, with a minor in Mathematics. I'm an avid learner and problem-solver, and really enjoy working with others. I'm passionate about building systems to solve real-world problems at scale.

Outside of classes and clubs, you can find me watching sports (mainly tennis and basketball), listening to (and occasionally attempting to mix) EDM, eating Milanos, and stalking Beli to find new food spots.

Experience

Bloomberg L.P.

Bloomberg L.P.

Software Engineer Intern

New York, NY | June 2024 - August 2024

Re-engineered position writer service by integrating key security data source, multithreading, and dynamic request batching, resulting in improved service stability, more powerful queries and reduced database load.
Five Rings Capital

Five Rings Capital

Software Developer Intern

New York, NY | January 2024 – February 2024

Implemented various enhancements to proprietary trading system infrastructure in C++ and Python.
University of Pennsylvania

University of Pennsylvania

Teaching Assistant

Philadelphia, PA | August 2023 – Present

Host office hours, develop course infrastucture, and grade assignments for CIS 5050: Distributed Systems (Fall 2024), NETS 2120: Scalable and Cloud Computing (Spring 2024), and CIS 3310: Introduction to Networks and Security (Fall 2023).
Bloomberg L.P.

Bloomberg L.P.

Software Engineer Intern

New York, NY | May 2023 – August 2023

Built an ETL pipeline in C++ to stream hundreds of millions of TOMS position events daily from Kafka to Solr for data discovery and visualization on the Bloomberg terminal.
Penn Labs

Penn Labs

Team Lead / Backend Engineer

Philadelphia, PA | February 2023 – Present

Develop and improve the Django backend API for Penn’s official club platform, ensuring over 1,200 student organizations have a seamless experience with recruitment, member management, and communication.
Roku, Inc.

Roku, Inc.

Software Engineer Intern

San Jose, CA | May 2022 – August 2022

Built an automated validation framework using Python for Automatic Content Recognition (ACR) and Dynamic Linear Ad insertion (DLA), core advertising technologies for Roku’s $2B+ platform business.

Projects

PennCloud

PennCloud

March 2024 - May 2024

C++
gRPC
Multithreading
TCP
Distributed cloud platform with webmail and file storage services, implementing a fault-tolerant key-value store backend with primary-backup replication, load-balanced frontend servers, and an admin console. Final group project for Distributed Systems (CIS 5050).
RustMQ

RustMQ

December 2023

Rust
Networking
Multithreading
Simple distributed message broker written in Rust mimicking RabbitMQ's architecture.
PennOS

PennOS

November 2023 – December 2023

C
Unix-like operating system with a kernel, scheduler, and filesystem supporting a variety of POSIX commands. Final group project for Operating Systems (CIS 3800).
Flypedia

Flypedia

November 2023 – December 2023

SQL
React
Next.js
Expedia spin-off designed to provide travelers and airline enthusiasts with information on routes such as historical pricing, delays, and visualizations. Final group project for Databases (CIS 5500).
Content Recommendation

Content Recommendation

February 2023 – July 2023

Python
Golang
Doc2Vec
FastAPI
Redis
MongoDB
Docker
Scalable, real-time content recommendation system incorporating 80,000+ articles to increase user engagement and revenue for The Daily Pennsylvanian, Penn’s independent student newspaper.
PennBook

PennBook

November 2022 – December 2022

Node.js
HTML/CSS
Bootstrap
Spark
DynamoDB
EC2
S3
Miniature cloud-based version of Facebook containing account creation, posts, and comments functionality, instant messaging, friend networks, and an adsorption algorithm designed to provide news recommendations to users. Final group project for Scalable and Cloud Computing (NETS 2120).
Top 10: The Roku Channel

Top 10: The Roku Channel

July 2022

Python
Flask
Presto
HTML/CSS
Feature for The Roku Channel that displays the ten most viewed titles (TV shows, movies, and documentaries) in the user's region during the current week in an effort to increase viewership (not pictured). Created in four-person team during company-wide hackathon.
Chess

Chess

December 2021

Java
Java Swing
Chess game built from scratch with fully functioning GUI and complex game logic (check, castling, en passant, stalemate, etc). Final project for Programming Languages and Techniques I (CIS 120).
VapeEscape

VapeEscape

July 2019 – June 2020

Python
Arduino
Raspberry Pi
Swift
An affordable and practical solution for schools and businesses to be notified of vaping or smoking in unauthorized areas such as bathrooms. Winner of 'Eliminating and Reducing Teen Vaping' category at the 2019-20 Conrad Challenge, a global STEM innovation competition.