Software Engineer @ Make things faster From August 2015 to Present (5 months) Undergraduate Teaching Assistant - Operating Systems @ Duties include holding office hours each week to help students understand course material; assisting students in the debugging of their code; grading written and programming assignments; hosting study sessions for students prior to exams; and creating correctness tests for students to run their project code against. From August 2013 to December 2014 (1 year 5 months) Software Engineer Intern @ Experimenting with new algorithms in order to improve Alias Analysis in LLVM. For more information, please see the first bullet of "On the Mailing Lists" of issue 24 of LLVM Weekly, located here: http://llvmweekly.org/issue/24 From May 2014 to August 2014 (4 months) mountain view, californiaSoftware Developer Intern - .NET @ Created high-performance managed code for Microsoft's Roslyn C#/VB compiler. This code had to be both algorithmically fast and keep heap allocations to an absolute minimum. Worked primarily in C#/Windows with TFS as version control. Created Python scripts (for personal use) to automate test running. From May 2013 to August 2013 (4 months) Software Developer Intern - Windows Security @ Intern on Microsoft's Windows Security Team. Created kernel-mode and user-mode code necessary for the feature I was working on, as well as unit tests and PowerShell cmdlets to verify correctness of code. Worked primarily in C#, C++, and C. From May 2012 to August 2012 (4 months)
Bachelor of Science (BS), Computer Engineering @ Virginia Tech From 2011 to 2015 George IV is skilled in: C++, C, Java, Python, Algorithms, HTML, Computer Science, Programming, Programming Languages, C#, Unit Testing, Linux, Bash, JavaScript, Software Engineering
Websites:
http://gbiv.net