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](/static/tim_rediehs_headshot-20f866cc737619c53a5d3b78bf5f893b.png)
Projects
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
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
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, 2020–Oct, 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, 2019–Sep, 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