Gary Barnett, Developer in Seattle, WA, United States
Gary is available for hire
Hire Gary

Gary Barnett

Verified Expert  in Engineering

Cloud Developer

Seattle, WA, United States

Toptal member since April 24, 2025

Bio

Gary is a seasoned professional with extensive IT knowledge and experience on the Apple platform since the first iPad's release. He has a proven record in developing successful loyalty and customer service and security, networking, and videography applications across various industries. Gary also has extensive experience with IT networking, operations, and management.

Portfolio

Johnson Controls
iOS, Android, C, C++, MacOS, SwiftUI, Cloud, Linux, Xcode, Java, Swift...
Tempered Networks
Java, Swift, Objective-C, C, C++, Linux, MacOS, Windows, Android, SwiftUI...
Gesto
Objective-C, Xcode, Linux, iBeacon, Amazon Web Services (AWS), Cloud, Java, iOS...

Experience

  • Linux - 20 years
  • iOS - 15 years
  • Objective-C - 15 years
  • Xcode - 15 years
  • Cloud - 10 years
  • C - 10 years
  • Swift - 5 years
  • MacOS - 5 years

Availability

Full-time

Preferred Environment

MacOS, Xcode, Linux, Swift, iOS, SwiftUI, AVFoundation, Mobile Development

The most amazing...

...solution I've developed are the Airwall agents, which enabled anyone to use a secure SDN on all their devices with a simple UI and little IT knowledge.

Work Experience

Staff Engineer

2022 - 2023
Johnson Controls
  • Updated, maintained, and integrated Airwall VPN agents for MacOS, iOS, iPadOS, and Android platforms.
  • Resolved issues and completed integrations at scale, with hundreds of thousands of end user devices managed.
  • Integrated the Airwall platform with OpenBlue, which integrates and manages customer hardware deployments for Johnson Controls customers.
Technologies: iOS, Android, C, C++, MacOS, SwiftUI, Cloud, Linux, Xcode, Java, Swift, Objective-C, Windows, Identity & Access Management (IAM), Amazon Web Services (AWS), AVFoundation, Mobile Development, Mobile

Senior Software Engineer

2016 - 2022
Tempered Networks
  • Popularized HIP zero-trust networking on iOS, Android, MacOS, and Windows.
  • Led a team of three reports in keeping the apps updated, secure, and available for five years without significant security or other issues.
  • Worked with large customers to ensure the product worked in their complex environments and made changes to the product to meet their needs.
Technologies: Java, Swift, Objective-C, C, C++, Linux, MacOS, Windows, Android, SwiftUI, Cloud, Xcode, iOS, Identity & Access Management (IAM), Amazon Web Services (AWS), AVFoundation, Mobile Development, Mobile

Developer

2014 - 2016
Gesto
  • Created a line of mobile apps for the loyalty and point-of-sale space in restaurants and entertainment verticals.
  • Led mobile development, targeting multiple platforms and contributing to most iOS code.
  • Built a fully functional point-of-sale system delivered on iPads. The features included menus, ordering, payment, receipt printing, reports, and analytics.
  • Developed a loyalty system and associated a guest app for customer use and an entertainment-vertical app for customer use at large venues. I leveraged AWS for the back end and iBeacon for localization.
Technologies: Objective-C, Xcode, Linux, iBeacon, Amazon Web Services (AWS), Cloud, Java, iOS, AVFoundation, Mobile Development, Mobile

Developer, Owner

2012 - 2014
Icefog Creations LLC
  • Designed, developed, released, supported, and maintained FiLMiC Pro, an award-winning iOS universal video camera app, in collaboration with a movie director. Features included full API control, zoom, a web server, and customizable presets.
  • Designed, developed, released, supported, and maintained Cleargait (B2B), a real-time video capture, analysis, and reporting tool used to customize gear for customers at trade shows, utilizing iPad, Apple TV, treadmill, and running scenes.
  • Created FiLMiC Remote, providing full-feature remote camera control, preview, and file management over Wi-Fi and Bluetooth.
Technologies: C, C++, Objective-C, iOS, AVFoundation, Cloud, Xcode, Linux, Mobile Development, Mobile

Experience

Airwall

https://apps.apple.com/us/app/airwall/id1233852249
A cross-platform VPN solution utilizing HIP to create a software-defined network with multi-factor authentication. Created Apple and Android agents, maintained and updated them over a seven-year period. Supported large and complex network deployments.

Phostera Camera, Director, and Streamer

https://github.com/gbcs/phostera
These are three BSD-released Swift apps for capturing images and video on iOS and streaming them to YouTube. The apps allow for the direct use of multiple cameras at once and include the capability of combining numerous cameras and multi-camera data capture and management. Last released in 2024.

Cloud Capture

https://github.com/gbcs/CloudCapture
An Objective-C iOS app that includes code for video editing, both still and video camera; fully implements camera API features as of release; remote control and publishing features. Last released in 2014.

Education

1989 - 1990

N/A in Electronics

University of Alaska - Anchorage

Certifications

JUNE 1992 - PRESENT

Novell Master CNE

Novell, Inc

Skills

Tools

Xcode

Languages

Objective-C, Swift, C, Java, C++, Python

Paradigms

Mobile Development

Platforms

iOS, Mobile, Linux, MacOS, Windows, Android, Amazon Web Services (AWS)

Frameworks

SwiftUI, UIKit

Other

Identity & Access Management (IAM), Cloud, iBeacon, AVFoundation, Electronics, IT Networking, IT Field Service

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring