Software engineer · Technical leader

Built to work.
Designed to last.

I’m Matthew Perkins, a Staff Software Engineer building reliable mobile platforms and helping engineering teams do their best work.

19+Years of engineering experience
>96%Average Bluetooth connectivity
99.8%Trip capture at Arity
4 teamsArchitecture & engineering standards
01 / Approach

The architecture.
The execution.
The people.

I work where mobile engineering meets technical strategy: shaping platforms, solving reliability challenges, and creating the standards that help teams deliver.

My experience spans connected medical devices, driving intelligence, connected tools, and consumer applications. I guide architecture and engineering standards across 4 teams and 25 engineers, aligning product, QA, and engineering around delivery. I’ve also built and supported SDKs and led their integration into other publishers’ apps.

Experience that delivers.

02 / Career
Tandem Diabetes
JAN 2024 — PRESENT
Current role

Staff Mobile Software Engineer

Android

A more dependable connection for connected diabetes care.

  • Owned Android Bluetooth stack architecture and development, delivering more than 96% average connectivity versus roughly 69% for the previous-generation app and pump.
  • Lead 6 developers and coordinate delivery across 4 teams, owning technical decisions, code-review standards, and mobile feature execution.
  • Established CI/CD from scratch for automated pull-request evaluations and internal test-track delivery; use code-coverage metrics to guide quality improvements.
  • Expanded unit testing and AI-assisted code review, including GitHub Copilot.
Arity
NOV 2019 — JAN 2024

Principal Mobile Software Engineer

Principal · Sep 2023 – Jan 2024
Lead Mobile Software Engineer, Android · Nov 2019 – Sep 2023

99.8% trip capture. Intelligence that keeps working in the background.

  • Combined OS activity signals, GPS, and phone sensors to sustain background detection, resolving missed trips that previously required users to reopen the host app.
  • Built the Android Arity SDK to classify trips and identify driving behaviors, including hard acceleration, braking, speeding, and distracted driving.
  • Enabled adoption across over a dozen host applications and at least 10 partner organizations through API alignment, integration guidance, and release coordination.
  • Automated builds and tests for monthly SDK releases, publishing through JFrog Artifactory, Maven Central, and GitHub.
FastModel Sports
NOV 2018 — SEP 2019

Senior Mobile Software Engineer

Android

  • Delivered basketball recruiting and scouting capabilities through 3 Android applications.
  • Partnered with iOS engineers on consistent cross-platform behavior and established automated build and release pipelines.
Tronc / Tribune Publishing
FEB 2018 — NOV 2018

Senior Mobile Software Engineer

Android

  • Modernized 10 newsroom applications, migrating Java to Kotlin and supporting a new backend CMS.
  • Collaborated with product on features and visual designs, and with QA to investigate and resolve defects.
Milwaukee Tool
JUN 2015 — FEB 2018

Mobile Applications Architect

Architect · Nov 2016 – Feb 2018
Senior Mobile Application Engineer, Android · Jun 2015 – Nov 2016

  • Improved Bluetooth beacon-tracking reliability by 75% and reduced battery drain by nearly 50% in testing through Android background-processing strategies.
  • Helped bring ONE-KEY from a third-party proof of concept into production with Android features and Bluetooth communication.
  • Organized internal hackathons involving hundreds of engineers across over a dozen teams and established CI/CD for mobile builds and distribution.
Earlier experience · 2007–2015
Tax Airfreight
FEB 2012 — JUN 2015

Programmer Analyst

  • Developed Tax Trax, an internal Android logistics application supporting pickups and deliveries for hundreds of drivers.
  • Migrated legacy COM applications to .NET, enabling retirement of Windows XP systems and replacement of PCs using 125W CPUs with 35W models to help reduce monthly IT hardware electricity costs.
  • Supported internal applications, web administration, and EDI document mapping and management.
MSI Data
APR 2007 — FEB 2012

Programmer Analyst

  • Delivered dozens of applications across mobile, web, and other platforms using C#, VB.NET, T-SQL, Java, and Spring.

From strategy to shipped.

03 / Expertise
01

Platform architecture

Technical strategy, system design, architecture governance, SDK ownership, and partner integrations.

AndroidKotlinJavaKotlin Multiplatform
02

Reliable delivery

Bluetooth, background processing, CI/CD, code coverage, and repeatable SDK publishing.

GitHub ActionsJenkinsJFrog ArtifactoryMaven CentralGitHub
03

Technical leadership

Organizational influence, cross-functional execution, mentorship, and engineering standards that scale across teams.

Architecture reviewsIntegration guidanceCode-review standards

Additional technologies: Python · C# · VB.NET · .NET · ASP.NET · SQL Server · T-SQL · Spring · EDI

An independent builder, too.

04 / Beyond the day job
Digital Life Solutions

Founder &
Software Developer

November 2009 – February 2013
Freelance, alongside full-time roles

~1.1 million

Users at peak across free and paid versions of Checkbook, an Android checkbook ledger built in Java.

  • Featured in Daniel Begun’s Amazing Android Apps for Dummies and selected as Amazon’s Free App of the Day on September 2, 2011.
  • Built and maintained the Mequon Police Department website using ASP.NET, C#, and SQL Server.
  • Created a website and content-management portal for Soups On, giving owners control over menus, prices, business details, and daily specials.
Education

Bachelor of Science in Computer Science

Concordia University Wisconsin

05 / Get in touch

Let’s build something
that works.