Software Engineer

👋 Hello, my name is

Vincent Song

I am a driven Master of Computer science graduate student at the University of Virginia's School of Engineering.



About Me

Vincent Song
(571)-296-4933
vincentkaizsong@gmail.com
Burke, VA
Master of Computer Science
SWE Grad Intern @ MITRE
Languages
English, Korean, Spanish, Tagalog




Additional Information

Honors/Awards

Highest Distinction, B.S. in Computer Science; UVA Engineering Dean's List; Honor of living in 52 East Range, part of the Academical Village; 1st Place Hack TJ 7.5 — EastBanc TransitIQ.

Leadership

UVA: Google Developer Groups Club Executive & Web Master; WSHS: Vice President of CSHS, Virginia TSA Video Game Design Team Lead, Robotics Club Co-founder & Secretary.

Clubs/Organizations

UVA Google Developer Groups, theCourseForum, HooHacks, ACM, ML Club, UVA Rocketry, Gizmologists, Project: Code, UVA MARS, Data Science and Analytics Club.





Latest Projects

These are my most recent projects from personal experience, school, work, and clubs. Each project emphasizes my capacity to innovate, address challenges, and excel through teamwork.

The Daily Bugle
Full-Stack

The Daily Bugle

A scalable web app for Authors/Readers to create, edit, and comment on articles, with search, categories, image uploads, and session tracking.

JSJS
Node.jsNode.js
MongoDBMongoDB
DockerDocker
K8sK8s
ApacheApache
theCourseForum
Full-Stack

theCourseForum

Enhanced user experience by integrating new SIS API for 1,500+ courses and added documentation and testing.

PythonPython
DjangoDjango
DockerDocker
AWSAWS
PostgreSQLPostgreSQL
UVA Tour Guide App
Full-Stack

UVA Tour Guide App

Implemented Google Login/Maps API to provide 4,000+ first-year students access to campus location information.

PythonPython
JavaScriptJavaScript
DjangoDjango
PostgreSQLPostgreSQL
HerokuHeroku

Relevant Coursework

Operating Systems

CS 4414 / CS 6456

Topics Include: Baremetal Programming (UART/printf, Timers & Interrupts), Embedded Scheduling, Memory Allocation & Task Management, Virtual Memory & User/Kernel Separation, System Calls, Filesystems (xv6, FAT32), Device Drivers (USB & Sound), libc (newlib), Raspberry Pi Development, Multicore Processing, and DOOM on GameHAT.

Database Systems

CS 4750

Topics Include: Database Design (ER Modeling, Normalization), SQL & Relational Algebra, Indexing & Transaction Processing, Database Programming & Interfacing, Relational & NoSQL Databases, Distributed Databases & Scaling, Load Balancing, Caching, Content Delivery Networks, Storage Systems (Object Storage, Data Warehouses), and Messaging Queues.

Internet Scale Applications

CS 4260

Topics Include: HTTP & CGI, Monolithic and Microservice Architecture, JavaScript & the DOM, Events & CSS, JavaScript Objects & Classes, JSON & Asynchronous Programming, Modals & Node, Microservices, Databases (SQL & NoSQL), Databases at Scale & CRUD, Authentication, Virtualization, Platforms & Orchestration, Load Testing, and Software Testing.

Machine Learning

CS 4774 / CS 6316

Topics Include: Linear Models for Regression and Classification, Bayesian Inference & Decision Theory, Kernel Methods & Support Vector Machines, Neural Networks, Graphical Models & Bayesian Networks, Mixture Models & Clustering, Expectation-Maximization (EM) Algorithm, Dimensionality Reduction & PCA, and Hidden Markov Models.

Natural Language Processing

CS 6770

Topics Include: Text Classification, Word Embeddings (LSA, Word2Vec), Language Modeling (n-gram & Neural LMs), Statistical Machine Translation, Sequence-to-Sequence Models, Text Generation & Summarization, Transformers (GPT, BERT), Parameter-Efficient Fine-Tuning, In-Context Learning & LLM Practice, and NLP Applications for Science and Society.

2D + 3D Computer Vision

CS 4501 / CS 6501

Topics Include: Image Formation, Image Filtering, Detectors & Descriptors (SIFT, Feature Matching), Image Alignment & Model Fitting, Neural Networks, Backpropagation, CNNs, Sequential Models (RNNs & LSTMs), Vision Transformers, Dense Prediction & Transfer Learning, Generative Models (VAEs, GANs, Diffusion Models), and Multiview Geometry & 3D Representations.