VINCENT CHUNG
+1-213-***-**** **************@*****.***
www.github.com/vivevincere www.linkedin.com/in/vincent-chung-44b76a167/ EDUCATION
University of California, Los Angeles
Bachelor of Science – Computer Science
Los Angeles
Expected Graduation: Jun 2022
Cumulative GPA: 3.70/4.00
Related Coursework: Linear Algebra Data Structures Algorithms Computer Organization Software Construction Logic Design of Digital Systems Discrete Structures Operating Systems Networks Databases Programming Languages Digital Design Fundamentals of Artificial Intelligence Computer Vision Cybersecurity Honors & Achievements: UCLA Dean’s List (Winter 2019, Spring 2019, Winter 2020), CSL Open League 2020 2nd place Activities: Upsilon Pi Epsilon Honor Society UCLA eSports Team (DOTA2) Club Water Polo Likelion Programming PROGRAMMING SKILLS
Languages: Go Python C/C++ SQL Javascript Bash HTML R Java Frameworks & Tools: Git MySQL GraphQL PyTest (BDD) Docker Selenium GDB Linux Hyperledger Fabric CouchDB Postgres node.js
WORK EXPERIENCE
Software Engineer Intern
Xage Security (Blockchain Cybersecurity Company)
San Francisco
May 2020 – Jul 2020
Distributed Ledger Network Solution (Go, Hyperledger Fabric, Docker, Azure, CouchDB, Bash)
• Independently planned and produced a distributed ledger blockchain solution that provides additional security in tracking records (GOOSE events) from various energy sensors
• Researched and designed a deployment configuration and chaincodes for a Hyperledger Fabric (HF) network that maintains a record of GOOSE protocol events
• Automated the deployment, shutdown and testing of the HF network in an Azure server
• Developed a Go library to facilitate the client’s usage of the HF network, thereby negating the need for the client to learn and be familiar in manually interacting with the HF network itself Software Engineer Intern
Endowus (Fintech Startup specializing in Systematic Retirement Planning) Singapore
Jun 2019 – Sep 2019
GraphQL API (Go, GraphQL)
• Implemented a GraphQL API abstraction layer that eliminates the redundancy of having to update the frontend in tandem with any backend updates, thereby reducing the time and difficulty for updating backend APIs Go Lexer, Parser & Generator Library (Go)
• Self-initiated project to simplify and accelerate the process of updating the GraphQL API
• Wrote a Go library that generates the verbose source code from the simpler standard GraphQL format, achieving a 70% reduction in the amount of code required to produce or update the API Automated end-to-end testing (Python, Selenium, PyTest)
• Enabled the engineering team to quickly test common workflows after any changes to both frontend and backend systems by creating a set of automated Behavior Driven Development (BDD) tests in Python PROJECTS & HACKATHONS
Chatroom Browser Extension LA Hacks 2020 (node.js, Javascript)
• Browser extension that connects people watching & visiting the same videos and websites via a live chatroom, facilitating greater levels of interaction and discussion than the typical comment section
• Implemented chatroom backend with node.js & socket.io
• Coordinated team members efforts and directed the technical and design aspects of the project Authentication Server (Go, MySQL, Docker)
• Full-feature authentication server in Go that issues JWT tokens and protected passwords by hashing with Go’s bcrypt, subsequently storing the hashes in a MySQL database with prepared statements
• Created a docker-compose that starts the server and database on 2 separate Docker containers and connects the server to the database with persistent storage