Résumé LinkedIn
Profile

JP Creekmore

Software Engineer

Durham, NC

14+ years of experience

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

Google
Software Engineer - Google Meet
March 2024 - Present
  • Coming soon...
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.
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.
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.
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.
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

Languages
Frameworks
Tools

Education

Georgia Institute of Technology2021-2024 (Expected)
  • Master of Science in Computer Science
  • Specializing in Computing Systems
Auburn University2007-2011
  • Bachelor of Science in Computer Science
  • Earned a four-year ROTC Scholarship


LinkedIn