Close

Uthman Momen

Download Resume

About Me

I am a Computer Science major at UC Berkeley. I am most interested in Backend Software Engineering. In my free time I enjoy rock climbing and biking. I also like working on personal projects to learn new skills. I am currently working on a project to improve my fullstack development skills.

Experience

Berkeley Labs Department of Computing Sciences

Research Intern

Analyzed and manipulated large databases of vehicle movement data using the Pandas python library. Implemented data modeling solutions using the Folium python library for better visual representations. Created a friendly user interface for added flexibility when visualizing data.

Berkeley Labs Department of Computing Sciences

Research Intern

Designed and implemented a traffic simulation model using MatSims modeling. Developed a function that would intake data from the traffic model and return data about the traffic flow and speed. Built a function that would calculate the percentage of autonomous vehicles currently on the road and calculate the effect of traffic.

Engineering For Kids

Summer Camp Instructor

Taught classes of roughly 20 students from the ages of 5-7, 8-10 and 11-13. Classes focused on different engineering and science topics each week and kids were given hands on learning opportunities. Some examples are scratch coding, bridge building, and designing a plane.

Education

University of California, Berkeley

Aug 2019 - May 2022

Bachelor of Arts in Computer Science


Coursework:

Data Structures, Efficient Algorithms and Intractable Problems, Computer Architecture, ​Structure and Interpretation of Computer Programs, ​Discrete Mathematics and Probability, Cloud Computing, Designing Information Devices and Systems I + II, Artifical Intelligence (current), Cyber Security (current)


Extracurriculars:

Pioneers in Engineering Robotics Club → check us out

- Pioneers in Engineering (PiE) promotes STEM education through an exciting, mentorship-based process. The club hosts robotics competitions for high school students. Due to the pandemic the competitions have become virtual so students can control their robots from wherever they are.

- I am currently working on the software team responsible for handling the students' code input and robot control. In our tech stack we are using Electron, React and Typescript.

Projects

NumC

Fall 2020

A Python-C interface which contains implementations for various matrix and mathematical operations. The project makes use of multiple forms of parallelism to speed up intermediate calculations. Some examples are intel instrinsics which allow for vectorized operations.

Private Repo viewable on request

Quizoom

HackMIT, Fall 2020

An app to help students and teachers gain more from online lectures. The project uses the IBM Cloud speech-to-text api to transcribe a lecture audio into text. This text is then parsed using RAKE nlp to create personalized quiz questions based on the lecture material.

View Project

BearChat

Fall 2020

A cloud hosted social media web application which allows users to make posts and interact with friends. The app is built using a Golang backend to handle server requests and communicate with an SQL database. The design of the app is a microservices architecture.

Private Repo viewable on request

VersionControl

Spring 2019

A version control system built to work just like GitHub. The project can store, update and track files as well as complete merges between file histories.

Private Repo viewable on request

QuickLight

Berkeley Robotics, Fall 2019

This was a team project to come up with something that could improve dorm life for college students. Our idea was to build a sound activated light switch. The components were designed and modeled using Fusion360. We used an arduino to control the input/output of the project.

View Project

Skills