John P. McGlone

John P. McGlone

Senior Software Engineer

Roanoke, VA

I design and build high-quality iOS applications and help teams collaborate more effectively to deliver exceptional products. With over 15 years of experience, I’ve had the privilege of working with and leading development at companies like Rumble, DocuSign, and Imgur, where my apps have reached millions of users. My expertise spans the full tech stack, though my passion and expertise lies in iOS development, where I excel most at crafting scalable, reliable products and solving complex technical challenges. Beyond coding, I enjoy collaborating and mentoring other developers, streamline engineering processes, and introducing best practices to projects to empower teams to ship better software, sooner. I have a deep affinity for SwiftUI, which I have been using since its launch, and I continuously refine my approach to integrating new technologies while maintaining clean, reusable, and maintainable codebases. Whether building from the ground up, improving existing systems, or leading technical strategy, I thrive on delivering ambitious ideas with a focus on both speed and quality.

Objective

My objective is to lead a team building exceptional products and enhancing engineering team efficiency while maintaining high standards for code quality, user experience and developer experience.

15+

Years Experience

20+

Satisfied Employers

Featured Projects

Church Directory App

In Development

A modern church directory application built with Nuxt.js and iOS native components.

SwiftNuxt.jsFirebase

Technical Skills

Languages

Swift Objective-C JavaScript TypeScript Ruby PHP Java

Frameworks

SwiftUI UIKit Nuxt.js SnapKit Lottie Combine FLAnimatedImage LiveKit Apollo (GraphQL)

Databases

PostgreSQL Realm MySQL SQLite MongoDB

Dependency Managers

Swift Package Manager Cocoapods Carthage Bundler npm

CI/CD

CircleCI Fastlane GitHub Actions Travis CI Jenkins Azure DevOps

Monitoring

Sentry Crashlytics HockeyApp

Analytics

Amplitude Mixpanel Firebase Facebook Analytics

Development Tools

Xcode Cursor VS Code Vim JetBrains tools AppCode

Networking

Alamofire AFNetworking URLSession

Issue Tracking / Wiki

JIRA Linear GitHub Notion GitLab Bitbucket Confluence Pivotal Tracker Phabricator

A.I.

ChatGPT Cursor Claude

Miscellaneous

Next.js React GraphQL JSON YAML dotenv xcconfig Regex XML

Experience

Current

Present

Rumble

Lead iOS Developer (Rumble Studio)

2023 - Present
Full-time
Remote
  • Led the development of the Rumble Studio iOS app, delivering a seamless experience across iPhone, iPad, and Vision Pro
  • Integrated LiveKit to enable studio-quality conference calls and multi-platform streaming with precise media synchronization
  • Contributed to Rumble's Advertising Center (RAC), expanding expertise in Vue.js and architecting key frontend components

Previous

2023

Callin

Lead iOS Developer

2022 - 2023
Full-time
Remote
  • Developed a social audio and video platform from the ground up, scaling to thousands of users and facilitating a successful acquisition
  • Implemented ultra-low latency audio streaming using Agora.io, ensuring <100ms delay across a global user base
  • Built an advanced audio-transcript synchronization system with custom scrubbing and playback controls
  • Designed a state management system to handle complex real-time user interactions efficiently
2022

Epihealthy

Lead iOS Developer

2022 - 2022
Contract
Remote
  • Developed a real-time seizure detection app using CoreBluetooth for continuous health monitoring
  • Engineered a robust background processing system to ensure 24/7 health data collection and processing
  • Implemented an intelligent alert system with customizable thresholds and emergency contact integration
  • Designed a fault-tolerant data sync mechanism to prevent critical health data loss during connectivity issues
2021

Rite Aid

Senior Product Mobile Specialist

2021 - 2021
Contract
Remote
  • Revamped mobile development workflow by implementing modern CI/CD practices across platforms
  • Reduced deployment times by 40% through Azure DevOps optimizations and parallel build processes
  • Designed a modular white-label solution to enable rapid customization of pharmacy applications
  • Provided mentorship to distributed team leads on git workflows, code reviews, and technical documentation

Supersapiens

iOS Engineer

2020 - 2021
Contract
Remote
  • Developed high-performance SwiftUI charts rendering real-time glucose data with smooth 60fps animations
  • Implemented a reliable BLE connection handler with automatic reconnection and background updates
  • Led the migration from RxSwift to Combine, improving code maintainability and reducing compile times
  • Enhanced error handling and retry logic to ensure seamless data collection
2020

Walmart Labs

Senior iOS Developer

2020 - 2020
Contract
Remote
  • Contributed to the development of Walmart's newest app, leveraging UIKit and SwiftUI to replace the legacy system

Airside Mobile

Senior iOS Developer

2019 - 2020
Full-time
  • Developed a SwiftUI-based app using MVVM and dependency injection for improved testability
  • Optimized CI/CD pipeline in CircleCI, reducing build times from 45 to 15 minutes
  • Designed a thread-safe logging system leveraging Combine for precise debugging across async operations
  • Established and documented a comprehensive Swift style guide adopted across multiple teams
2019

AD:60

Lead iOS Developer

2019 - 2019
Full-time
  • Developed a financial education game featuring complex animations and state management using UIKit, CoreAnimation, and Lottie
  • Architected a seamless migration from XMPP to Matrix.org for chat functionality, improving reliability and scalability
  • Automated JIRA workflows to streamline sprint planning and task management
  • Maintained a perfect track record of on-time delivery across multiple client projects

Eligible

Lead iOS Developer

2017 - 2019
Full-time
Remote
  • Developed a healthcare eligibility SDK processing millions of checks with 99.9% uptime
  • Designed a mock data system that reduced QA cycles from days to hours
  • Built a modular architecture enabling clients to customize the UI while maintaining core functionality
  • Led technical integration calls, assisting major healthcare providers in adopting our SDK
2017

Layer

Senior iOS Developer

2016 - 2017
Full-time
  • Refactored messaging SDK architecture, increasing developer adoption by 35%
  • Developed comprehensive SDK examples, reducing integration support tickets by 40%
  • Scaled the SDK to handle millions of daily messages across major applications
  • Designed a flexible persistence layer supporting multiple database backends
2015

Imgur

Senior iOS Developer

2015 - 2015
Full-time
  • Engineered a high-performance UICollectionView-based grid supporting thousands of images with smooth scrolling
  • Developed Hermes, an in-app notification framework that reduced crash rates from 2% to 0.2%
  • Implemented advanced analytics and crash reporting, achieving 99.9% app stability
  • Built reusable UI components to accelerate feature development across teams
2014

DocuSign

iOS Developer

2013 - 2014
Full-time
  • Implemented StoreKit-based in-app purchases, increasing subscription revenue by 25%
  • Optimized app size by 40% through a dynamic content loading system
  • Built a modular styling framework to standardize UI development across teams
  • Designed an intelligent caching system to enhance app performance and offline access
2013

Workday

iOS Developer

2011 - 2013
Full-time
  • Developed a custom localization system to support server-side locale management
  • Created a responsive grid system for complex enterprise data visualization
  • Implemented a secure SSO solution adhering to enterprise security requirements
  • Won a company-wide hackathon with an innovative drag-and-drop goal management system

Education

2006 - 2009

A.S. in Computer Science

Nassau Community College

Garden City, NY

GPA
3.8