Summary
Overview
Work History
Education
Skills / Tools
Early Publications
Patents
Timeline
Generic

Greg Peet

Mobile Architect / Leader
Greater Prescott,Arizona

Summary

Software engineer specializing in inter-team leadership, management, architecture, code quality, and optimizations. Flawless record in high-impact product releases with millions of users. Skilled in boosting team morale, breaking down silos and aligning with company objectives. Remote work experience since 2014.

Overview

11
11
years of professional experience

Work History

Sr. Staff Architect

Dexcom
San Diego, California
06.2024 - Current

- I work in R&D as a Software Architect. My primary focus is iOS, though I ensure solutions are considerate of platform/cloud and parity with Android.

- Responsibilities range from single-feature ownership to whole app solutions.

- My governance covers apps such as G7, Stelo, Follow, internal SDKs for share-ability, and macro visions.

- Some highlights include custom trend graph implementations for glucose results and events, home screen widgets, app security, reliability and fault-tolerance, and priming existing code for extensibility.

Reason for leaving: I absolutely love the mission, but prefer a more hands-on environment and less of an ivory tower position.

Principal Engineer / Architect / Team Lead

NETGEAR (Dept: R&D)
03.2021 - Current
  • Directly report to the CTO and oversee three mobile development teams (per team: 5-7 devs, 2 product/UX, 1-2 EMs, and 2-3 QA per team). Mobile stakeholder for company.
  • Architected cloud onboarding installation where I collaborated with cross-functional teams to define API contracts, specifications, and timelines/milestones. Successfully implemented a mobile proof of concept (PoC), developer templates and guidelines for roll-out.
  • Designed a high-performance, stable, and resilient architecture for our apps, incorporating remote changes for product's UX decisions. Considering our large customer base and ongoing feature development, I crafted a custom, scaffold architecture to allow seamless integration between old and new code paths, thereby minimizing disruption.
  • Developed a native service to enable installation, versioning, and management of various third-party JS-based applets on routers.
  • Established coding standards and best practices for mobile development teams including developer-side gatekeeping checks during builds and pre-commit.
  • Implemented a roll-out initiative to resolve over 300,000 compiler/project issues in iOS codebase, 180,000 severe. Developed in-house tools and leveraged industry-proven solutions to enforce code quality. Achieved zero issues within one quarter and successfully adapted approach for Android team.
  • In absence of dedicated DevOps team, I engineered complete CI/CD pipelines for both Orbi and Nighthawk apps
  • After noticing numerous threading and memory-related issues in our codebase, created defensive wrappers relating to atomicity and serialization for developers to use, thereby improving code quality and stability.
  • Winner of numerous ASPIRE awards for innovation and instilling impactful engineering habits to keep company more efficient.
  • Began as Staff iOS Engineer, then promoted to Sr. Staff & Team Lead, and finally to Mobile Architect overseeing all of mobile development. Regardless of title, I still roll up my sleeves to dig in and wear whatever hat is required that day.
  • Apps rated over 4.5+ stars for both iOS and Android.

Principal Engineer / N.A. Team Lead

IDEMIA (Dept: Digital Labs & NORAM)
04.2018 - 03.2021
  • Integrated security tools to protect sensitive nature of our products. Designed and created in-house protection suites where no such tool/feature set existed for purchase. These tools are still used to this day.
  • Solely responsible for creation and maintenance of projects containing government-protected information and assets.
  • Developed custom solutions for government and law enforcement customers.
  • Given a tight deadline to fix bugs in an unsatisfactory B2B product developed by outside consulting firm. Rewrote entire project within that same deadline.
  • Guided design for consumer-facing SDKs.
  • Actively involved with teams located in U.S. and Europe.


Reason for leaving: Desire to leave the defense contractor space.

Principal Engineer / Team Lead

Confirm.io
04.2016 - 02.2018
  • Joined as a contractor to fix issues present in existing, unsatisfactory products developed by an outside consulting firm. Took the same time estimation and completely rewrote the products from the ground-up for complete modularity, company control, security, and modernization of code. This later formed the foundation for many of our products.
  • Hired full-time as both Principal Engineer (iOS) and Team Lead (for iOS, Android, and QA teams).
  • Managed our mobile products (including SDKs, documentation, apps, and releases).
  • Technical liaison with engineers from potential partners (including Apple and Samsung).
  • Brought on additional expert contractors to assist with a complex integration of multiple low-level C++ libraries into Android where no support path existed. The developers gave up, so I assumed ownership. I quickly learned the new platform and created a stable integration solution.
  • Retained a faultless public image for our high-visibility, customer-critical products.


Reason for leaving position: Acquired by Facebook and declined to join them.

Senior Engineer / Team Lead / Mobile Architect

JumpinLabs
06.2014 - 03.2017
  • After joining as an IC I was quickly promoted to Mobile Architect and managed six other senior engineers.
  • Repeatedly overcame limitations with the hardware and/or OS to produce a graphically-rich and fluid user experience. I created custom services for memory, animation, and rendering.
  • Following a failed launch (due to cloud scaling issues), I rewrote significant portions of the app to operate at full potential without a backend. This significant undertaking was completed in a few months and involved custom network handling, event management systems, security, and hardware balancing.
  • Co-author of domestic and international patents related to user manipulation of message-based objects on devices.


Reason for leaving position: I was the only retained engineer after a failed launch. I worked directly with investors and we deemed a second launch too risky after a rewrite.

Education

Bachelor of Science - Computer Information Technology

Mt. Sierra College
Monrovia, CA

Skills / Tools

Languages: Swift, Objective-C, C/C++, Kotlin, Java, Shell Scripting, Python, Ruby, Web, React Native, Flutter, etc. I quickly adapt to new languages and needs.

Other: CoreData, Mobile Security, Privacy, Architecture, Threading/Concurrency, Code Quality, CI/CD, Debugging, Instrumentation, SourceKit, Arxan, Regular Expressions (RegEx), Memory Management, Optimizations, Planning/Roadmaps, Team Leadership, working with teams in India & Europe, UX/UI, Animations, Git, Atlassian, Jira, Confluence, linting, Figma, GitHub Actions, Jenkins, in-house tooling, Computer Vision/OpenCV, motion, Tensor/ML, REST, CoreImage/detector, custom UX and gesture system, REST, JSON, IMAP, MailCore, video/image processing and subsampling, custom threading, and queue management, company politics and diplomacy, building political equity, and personnel management.

Early Publications

Co-author of various articles for C/C++ User's Journal and Dr. Dobb's Journal

Technical editor/reviewer for programming texts published by Addison-Wesley, such as Extended STL and Imperfect C++

Co-author of open-source projects

Patents

10623361: Method, System and Apparatus for Organizing and Interacting with Email on Mobile Devices


11171907: Method and system for organizing and interacting with messages on devices

Timeline

Sr. Staff Architect

Dexcom
06.2024 - Current

Principal Engineer / Architect / Team Lead

NETGEAR (Dept: R&D)
03.2021 - Current

Principal Engineer / N.A. Team Lead

IDEMIA (Dept: Digital Labs & NORAM)
04.2018 - 03.2021

Principal Engineer / Team Lead

Confirm.io
04.2016 - 02.2018

Senior Engineer / Team Lead / Mobile Architect

JumpinLabs
06.2014 - 03.2017

Bachelor of Science - Computer Information Technology

Mt. Sierra College
Greg PeetMobile Architect / Leader