Summary
Overview
Work History
Education
Skills
Websites
Patents
Timeline
Generic

Mario Bragg

Wellington,FL

Summary

Experienced Software Development Leader with a rich background spanning over 25 years in the industry, including 10 years in management. Fosters collaboration and drives team success through effective communication and a strong commitment to mentorship. Delivers high-quality software solutions and eager to leverage experience in a hands-on role.

Overview

26
26
years of professional experience

Work History

Principal Software Engineer / Engineering Manager

Cyberight Network Security (Formerly OPTM)
10.2021 - 04.2024
  • Led Backend Services team consisting of five developers primarily developing in NestJS, TypeScript, Jest, Apollo GraphQL, Kafka, Axios, AWS, Microservices, gRPC, OpenTelemetry, TypeORM, and Docker.
  • Led iOS Mobile client team supporting iOS (Swift/SwiftUI), macOS (Swift/SwiftUI/Cocoa).
  • Primary developer for core libraries and backend services including federated GraphQL, SaaS multi-tenancy, analytics & reporting framework and Timescale DB.
  • Authored iOS Network Extensions using the Wireguard protocol for Zero Trust mesh network connectivity.

Principal Software Engineer / Engineering Manager

Xevo (Later Acquired by Lear Corp)
06.2018 - 09.2021
  • Directed a team of 15 iOS, Android and React Native Mobile Engineers on the development of GM MyBrand and Guardian applications
  • Rewrote the CarPass BLE feature to interface with the new React Native app version of My Brand apps
  • Implemented ASA In-Command RV integration with GM vehicles, enabling BLE control of HVAC, fluids, lights, and generators
  • Predominantly used MVVM design pattern in MyBrand Apps
  • Designed and implemented a Machine Learning POC (iOS) which utilized the iPhone's video feed to analyze dashboard warning lights and provide solutions to those warnings by linking to the vehicle user manual and online help.

Lead Software Engineer

Magic Leap
06.2016 - 05.2018
  • Designed and implemented iOS companion app for the Magic Leap AR Headset
  • Utilized BLE and Motion to provide headset functionality of: 3 DoF / 6 DoF controller, keypad, touchpad with multi-touch
  • Implemented external display feature to mirror the headset video feed


Lead IOS Engineer

Office Depot
02.2016 - 06.2016
  • Lead iOS developer for e-Commerce division working primarily on the Office Depot mobile app
  • Implemented the Apple Pay feature.
  • Debug concurrency / multi-thread bugs

Lead Software Engineer

OpenPeak
11.2012 - 01.2016
  • Lead engineer on company's universal, secure, enterprise grade Personal Information Manager (PIM) application
  • Optimized PIM's Exchange Sync algorithm, resulting in a 4x performance improvement on iPhone 5S and newer H/W and a 2x reduction in data downloaded from server
  • Redesigned Core Data stack from traditional 'thread confinement' pattern to use a nested MOC stack with asynchronous data store I/O
  • Engineering lead for partner/customer on-site tiger team activities to resolve complex environmental issues affecting data throughput and client side processing

Lead IOS Engineer

ARINC
06.2011 - 11.2012
  • Designed iPad application for the company's core Fight Services business from the ground up
  • Application communicates with the core network using RESTful interface with JSON and an always open TCP stream
  • Utilizes complex multi-threaded features and interactions
  • Application utilized many frameworks, including: CoreData, CFNetwork, EventKit, MessageUI, CoreText, Quicklook, Quartz, CoreGraphics

Software Engineer / Manager

Motorola, Mobile Devices
04.1998 - 01.2009
  • Designed, implemented and managed carrier customization architecture for embedded Windows Mobile 3G Platform in a C++ development environment
  • Trained and managed engineering teams in Florida, Italy, Brazil and China with 5-8 engineers at each site
  • Integrated wireless 802.11b component into Symbian smart phone product. Assisted third party vendor to debug WLan component issues. Collected and analyzed 802.11b and TCP / IP traces to help isolate bugs in code.

Education

MS - Computer Science

Roosevelt University
01.2003

BS - Electronics Management

Southern Illinois University
01.1998

Skills

  • Swift / SwiftUI / Objective-C
  • CarPlay / Apple Watch
  • MVC / MVVM
  • Bluetooth Low Energy (BLE)
  • React Native / JavaScript / TypeScript
  • REST / GraphQL (federation)
  • Backend / Services
  • SQL / PostgreSQL / TypeORM
  • NodeJS / NestJS
  • Microservices
  • GRPC
  • OpenTelemetry / Crashlytics

Patents

US20230273431A1, Methods and apparatuses for providing input for head-worn image display devices

Timeline

Principal Software Engineer / Engineering Manager

Cyberight Network Security (Formerly OPTM)
10.2021 - 04.2024

Principal Software Engineer / Engineering Manager

Xevo (Later Acquired by Lear Corp)
06.2018 - 09.2021

Lead Software Engineer

Magic Leap
06.2016 - 05.2018

Lead IOS Engineer

Office Depot
02.2016 - 06.2016

Lead Software Engineer

OpenPeak
11.2012 - 01.2016

Lead IOS Engineer

ARINC
06.2011 - 11.2012

Software Engineer / Manager

Motorola, Mobile Devices
04.1998 - 01.2009

BS - Electronics Management

Southern Illinois University

MS - Computer Science

Roosevelt University
Mario Bragg