Post Job Free
Sign in

Computer Science

Location:
San Francisco, CA
Posted:
January 17, 2023

Contact this candidate

Resume:

Jiaxiang Li

Berkeley, CA 415-***-**** **********@********.*** www.linkedin.com/in/jiaxiang-li

EDUCATION

University of California, Berkeley December 2023

B.A. in Computer Science GPA: 3.75 / 4.0

Relevant Coursework: Structure and Interpretation of Computer Programs, Data Structures, Discrete Mathematics and Probability Theory, Computer Architecture, Artificial Intelligence, Algorithms, Computer Security, Internet Architecture and Protocols, Operating Systems(In progress), Principles and Techniques of Data Science(In progress)

City College of San Francisco August 2018 - May 2021

A.S. in Computer Science, A.D.T. in Mathematics GPA: 4.0 / 4.0

WORK EXPERIENCE

University of California, Berkeley

Academic Intern for CS61B: Data Structures January 2022 - May 2022

●Assisted students in approaching and solving problems of weekly lab assignments in lab sections

●Helped students with projects design, debugging, and conceptual understanding in lab sections

City College of San Francisco

Computer Science Tutor August 2020 - May 2021

●Held drop-in tutoring sessions to answer students’ questions about course material and assignments

●Adapted teaching styles to suit tutees’ learning preferences

Teaching Assistant for CS110B: Programming Fundamentals (C++) August 2020 - December 2020

●Graded students’ weekly assignments with feedback, improved more than 70% students grade after first week

●Held weekly office hours and answered students’ questions, gave examples to improve students’ understanding

PROJECT

End-to-End Encrypted File Sharing System November 2022

●Designed and implemented a file sharing system in Go secured with cryptography to prevent adversaries from viewing and tampering with user and file data

●Allowed users to register and log in via multiple devices

●Enabled creating new files, storing and loading files, efficiently appending to files, sharing files, and revoking access to shared files from other users

Numc August 2022

●Wrote a simple version of the python library numpy in C

●Incorporated thread/data-level parallelism and loop unrolling to speed up matrix operations

●Achieved 55.5x speedup for matrix multiplication and 1152x speedup for matrix powering

Gitlet December 2021

●Implemented a version control system in Java that mimics some basic features of Git including init, add, commit, remove, log, find, status, checkout, branch, reset, merge, push, fetch, pull

●Utilized SHA1 function to uniquely identify different commits and different versions of files

●Designed data structures and algorithms that could quickly store and retrieve commit nodes

Enigma Machine October 2021

●Implemented a digital version of the message encrypting machine Enigma used in WWII in Java

●Used object-oriented design, string manipulation, file I/O to replicate the machine

●Able to encrypt and decrypt message according to the settings

SKILL

●Programming/Tools: Java, Python, C, C++, RISC-V, Go, Git



Contact this candidate