Brian Kim

University of California Berkeley

Computer Science Student


Research

Card image cap
Berkeley SkyLab : Skyplane   

Advised by Professor Ion Stoica and Professor Joseph Gonzalez

July 2023 - Dec 2023

•Building an inter-cloud object transfer system, optimizing for cost or throughput.
• Collected IP ranges for Microsoft Azure, allowing Skyplane to detect Azure region based on IP address.
• Integrated Skyplane CLI and Library with Google Bigquery, enabling inter and intra cloud data transfers to and from Google Bigquery.

Card image cap
Joint-Interactive-Procedural CAD Tool : JIPCAD   

Advised by Professor Carlo H. Séquin

Sept 2020 - Present

• Developed an error reporting module for JIPCAD’s graphic generation language.
• Lead Dynamic Scenes development: Built Modules for Orthogonal and Perspective Displays under a specified frustum. Added new Ambient, Directional, and Cone lighting features.
• Made the Sharpness and Catmull-Clark Subdivision features more robust through in-scene Merging. Allowed users to define Hierarchical Coloring of faces.


Work Experience

Card image cap
Meta

Software Engineer | Infrastructure   

Start: June 2024

Card image cap
Samsung SDS

Software Development Intern | Samsung Nexprime SCM   

June 2023 - Aug 2023

• Built a Verification Server which is designed to be hosted on a Virtual Machine.
• Built a lightweight C++ applet, deployed on Kubernetes, that verifies the license of the Cloud SCM Platform.
• Designed/Implemented a troubleshooting tool that checks the Verification Server’s status and prints out details of the License.
• Gave a Tech Talk to the Samsung SCM team on deploying monolithic platforms to the cloud.

Card image cap
Juniper Networks

Software Development Intern | CN2   

May 2021 - Aug 2021

• Participated in the development of the Cloud-Native Contrail Networking (CN2) platform and Implemented software that visualizes Kubernetes, OpenStack, or OpenShift components on a Go web server.
• Designed and implemented automated testing features, allowing users of CN2 to write custom testing protocols in JSON format. The custom tests check against existing components and visualizes missing or malfunctioning components.
• Contributed to the successful launch of CN2 and published a patent, “Analysis System for Software Defined Architectures (2022, 12)”

Card image cap
Aware Technologies

Head of Engineering   

Aug 2021 - Nov 2022

• Led the development of a Financial Commentary and Analysis Web Service Startup, resulting in 1000+ customer growth and securing a $100,000 investment from the government.
• Designed and implemented the article website, complete with user registration, post-viewing/editing interface, post recommendations, subscription interface, and an admin management page with Django and MySQL Database.
• Supported Continuous Integration to our web service:
[feature proposal -> development -> local testing -> deployment -> monitoring].

Card image cap
Military Service (Republic of Korea Army)

Sergeant, Squad Leader

Nov 2021 - May 2023

• Took a 2 year break from university to serve as a Linguist for the Republic of Korea Army, Combined Forces Command, Signal Unit.


Projects

Card image cap
DIST.AI   

June 2021

• Detects people from a video via YOLO Architecture Neural Network
• Distinguishes lines/groups of people using MSTs and K-Means algorithm.
• Generates a heat map of the most crowded areas of the video frame.

Card image cap
Graph Traversal Visualizer  

Jan 2020

• Built a web application that visualizes graph traversal algorithms in a Grid.
• Supports BFS, DFS, Dijkstra’s, A*, and Kruskal’s algorithm.
• Built a web application that visualizes graph traversal algorithms.

Card image cap
Chess AI  

Jan 2020

• Built a Chess game in the web, which supports Player vs Player and Player vs AI
• Built a Chess AI engine with Minimax Algorithm and Alpha Beta Pruning.


Patents

ANALYSIS SYSTEM FOR SOFTWARE-DEFINED NETWORK ARCHITECTURES
JNP3631-US
Filed Dec. 2022, Not yet Published