Vincent La
Software Engineer
Experience
Raytheon Company
Software EngineerGoleta, CAJanuary – July 2019
- Refactored, optimized, and documented a key plugin for a >50k LOC Windows desktop (C#) application. Resolved thread deadlocks.
- Designed and implemented embedded modern C++ software responsible for communicating between different hardware.
Projects
CSV for C++170 Stars
https://github.com/vincentlaucsb/csv-parser96% code coverage
- A multi-threaded C++11/17 CSV parser with parsing speeds of over 200MB/S and a simple iterator-based interface
- Performed unit testing with Catch, and used Valgrind and CodeCov to ensure correct behavior
- Utilized CMake and Travis CI continuous integration to ensure cross-platform, cross-compiler compatibility
Experiencer: Resume Builder
http://vincela.com/experiencer
- Designed and implemented a fast and flexible HTML/CSS resume editor
- Developed using React + TypeScript, Webpack, SASS, and Jest
- Supports cut & paste, rich text, and flexible multi-column layouts
Publications
Dots and Lines: A Survey of Graph Drawing Algorithms
UCSB Math Senior Thesis2018
https://github.com/vincentlaucsb/Graph-Drawing
- Researched and wrote several original proofs for several algorithms
- Animated algorithms with vector graphics using C++, Stanford Network Analysis Project, Eigen, and GNU Linear Programming Kit
Charlottesville on Twitter
August 2017 Kaggle Dataset Publishing Award Runner-Up2017https://www.kaggle.com/vincela9/charlottesville-on-twitter
- Collected and processed 20 GB worth of tweets regarding the Charlottesvile incident from Twitter using Python and PostgreSQL
vincentlaucsb
vincentlasb
vincela.com