I am a software engineer with a passion for creating great user experiences. I have a strong background in full-stack development, with a focus on front-end technologies. I am a quick learner and I am always looking for new challenges.
Work Experience
work
Google
Software Engineer - Google Meet
March 2024 - Present
Coming soon...
work_outline
Google
Software Engineer - Google Assistant
May 2022 - March 2024
Contributed over 10k lines of code in Java and Kotlin to the Assistant frontend across three different clients: Android Auto, Android Automotive OS (AAOS) and Assistant on Mobile.
Led an AAOS project to redesign user permissions from planning to launch, collaborating with Product, UX, Legal, and Privacy to meet user needs and regulations.
Created 15+ integration tests that prevented production issues and caught existing bugs.
Built a comprehensive dashboard with SQL and internal tooling to track experiment progress.
Added C++ logging and analytics to the Assistant Server to accurately measure frontend experiments.
work_outline
Hexagon PPM
Principal Software Lead
July 2017 - May 2022
Developed a new Angular application for use in a micro-frontend architecture.
Built cross platform mobile app in Xamarin Forms (Android, iOS, and UWP) to compliment a legacy desktop application.
Replaced ResourceOwner OAuth flow with modern Authorization Code w/PKCE flow.
Increased offline sync performance by 500%.
Served as mentor for junior developers in TDD and ATDD practices.
Replaced monolith build server with new CI/CD pipeline hosted in Azure DevOps.
work_outline
Lockheed Martin
Software Engineer
October 2015 – July 2017
Worked as a member of a Scrum team to produce mobile, cross platform Software for controlling STANAG 4586 compliant Unmanned Aerial Vehicles.
Practiced TDD and ATDD leading to over 90% automated test coverage across 500K+ lines of code.
Implemented gesture programming to complement existing UI controls.
Updated the application for Internationalization and Localization support.
work_outline
L-3 Communications
Software Engineer
June 2011 – October 2015
Maintained and developed on a large (2.5 Million+ lines of code) C/C++ code base.
Developed custom integrations with KDE on a RedHat Enterprise Linux (RHEL) Distribution.
Helped to solve complex integration problems across different disciplines and domains.
work_outline
U.S. Army Reserves
Captain
May 2011 - September 2019
Commissioned into the Signal Corps.
Served as Platoon Leader for over 50 Soldiers in a Tactical Installation and New Networking-Enhanced (TIN-E) Company.
Supported Army Materiel Command in developing Cyber Security policies.
Skills
language
Languages
TypeScript C# C++ Java Kotlin Python Perl PHP Bash PowerShell
code
Frameworks
Angular Xamarin Forms .NET Core Node.js Qt Closure
build
Tools
Azure AWS Docker Microsoft SQL Server Oracle MySQL PostgreSQL Git VS Code Visual Studio VIM
Education
school
Georgia Institute of Technology2021-2024 (Expected)