Bio

I’m a senior at UCLA studying Computer Science. I love learning new things and sharing that with others. Some of my skills are programming in C++, JavaScript, Go, Lisp, Ruby on Rails, and Swift. I also help others learn software development as a part of UCLA ACM Hack where we teach a variety of programming skills. Although I focus on building software, teaching is something that I have always loved.

Head shot of Tim Rediehs

Projects

MTGUtilities (iOS App)

Independent

A simple iOS app that keeps a local store of Magic: The Gathering™ cards as well as life totals.


Tech:

iOS, Swift, Core Data, REST API

Bruin Quest App (Web App)

ACM Hack at UCLA

A web application that ACM at UCLA used to host "Bruin Quest" a remote puzzle solving competition. The app would provide the puzzles, verify answers, and keep score.


Tech:

MongoDB, Express, React, NodeJS, REST API, GCP

Wanderlust (Web App)

UCLA: CS 188 – Scalable Internet Services

A web application I created with a team for class. It was a location based art sharing platform that encouraged exploring (similar to Pokemon Go™). We used tools like k6 and Honeycomb to find and eliminate bottlenecks in performance.


Tech:

MySQL, React, NodeJS, GraphQL, k6, Honeycomb, load testing

DownToMeet (Web App)

UCLA: CS 130 – Software Engineering

A web application I created with a team for class. It's a social networking app that focuses on getting people with similar interests together. It was inspired by my need to find other Magic: The Gathering™ players.


Tech:

Swagger, Go, JavaScript, REST API, Postgresql, React, Testing

GPU Optimization of CNN (OpenCL CLI)

UCLA: CS 133 – Parallel and Distributed Systems

I sped up a Convolutional Neural Network by optimizing it for a GPU. This was a very interesting project because the GPU's architecture is very different than a CPU's. Optimizing it required a very different thought process than what I was used to.


Tech:

C++, OpenCL, AWS

Experience

Arista Networks

Software Engineer: Intern (Jul, 2020Oct, 2020)

I was in charge of creating an internal service that would provide an interface for developers to run jobs on our machines from some of our observability tools.


Tech:

Go, JavaScript, Protocol Buffers, GRPC, MySQL, Internal Tools, REST API, Perforce

Procore Technologies

Software Engineer: Intern (Jul, 2019Sep, 2019)

I performed bug fixes and improvements on our integrations APIs. I also took part in a data integrity effort that had to do with adding some extra database constraints without breaking anything.


Tech:

Ruby on Rails, JavaScript, React, PostgreSQL, Git


Contact Me

Download my Resume

© 2021, Timothy Rediehs