John Spalluzzi, Developer in Oakland, CA, United States
John is available for hire
Hire John

John Spalluzzi

Verified Expert  in Engineering

iOS Developer

Location
Oakland, CA, United States
Toptal Member Since
September 1, 2023

John is a seasoned iOS engineer with over nine years of experience, specializing in media streaming, health, nutrition, and gaming applications. With a track record of managing entire project scopes, his most notable achievements include modernizing user experience for millions at Yummly by Whirlpool, launching a new tvOS app at Tubi that tripled user count and view time, and developing a health app at Twin Health that aids in glucose level management.

Portfolio

Twin Health
Swift 5, Flutter, Xcode, Visual Studio Code (VS Code), iOS SDK
Yummly by Whirlpool
Swift 5, Objective-C, Xcode, iOS SDK
Tubi
Swift, Objective-C, tvOS, iOS, Xcode, iOS SDK

Experience

Availability

Part-time

Preferred Environment

iOS, Swift, Xcode, Objective-C, Git, tvOS, Fastlane, CocoaPods, Carthage

The most amazing...

...projects I've developed are the Tubi video streaming iOS and tvOS apps, often ranked #1 in the free entertainment category.

Work Experience

Senior iOS Engineer

2022 - 2023
Twin Health
  • Developed a health app that helps track and manage glucose levels using Swift 5 and Flutter.
  • Participated in the refactoring of Mixpanel analytics, providing consultation and integration services.
  • Built various fl_chart graphs in Flutter to visualize blood sugar, steps, and weight data.
  • Enhanced user interface features, focusing on meal intervention and meal activity insights.
Technologies: Swift 5, Flutter, Xcode, Visual Studio Code (VS Code), iOS SDK

Senior iOS Engineer

2021 - 2021
Yummly by Whirlpool
  • Modernized existing views using Swift 5 and UIKit, enhancing the user experience for millions.
  • Facilitated user discovery of thousands of recipes by implementing intuitive, step-by-step directions.
  • Worked with REST APIs and JSON serializing and deserializing model objects.
Technologies: Swift 5, Objective-C, Xcode, iOS SDK

Senior iOS Engineer

2017 - 2021
Tubi
  • Refactored many Objective-C scripts to Swift 5, incorporating contemporary design patterns like dependency injection and MVP.
  • Contributed to significant features, including search, remote config, A/B experiments, and national news.
  • Refactored the entire networking layer, enhancing network efficiency and memory usage.
  • Built and launched a new tvOS app, resulting in a threefold increase in user count and view time.
Technologies: Swift, Objective-C, tvOS, iOS, Xcode, iOS SDK

iOS Engineer

2014 - 2015
Capital Digital Arts
  • Launched two iOS apps during an eight-month tenure at the company.
  • Applied object-oriented design principles and patterns such as Model View Controller, singleton, categories, and delegation in various projects.
  • Worked with frameworks like UIKit, Core Data, Core Animation, Core Location, and UIGestureRecognizer.
Technologies: Swift, Objective-C, Xcode, iOS SDK

iOS Engineer

2014 - 2015
Life Style Design
  • Contributed as an iOS developer to the Fitsom app, ensuring this fitness and nutrition-tracking app's regular updates and maintenance.
  • Worked with various frameworks like Membership Entity, Nutritionix, Reachability, JSON parser, Facebook, Google+, Flickr, Instabug, and Crashlytics.
  • Managed execution times using project management sites and contributed to update planning.
Technologies: Objective-C, Swift, iOS SDK

Lindsey Wildlife Museum | iOS Application

The Lindsey Wildlife Museum project allowed me to apply my technical skills in a real-world context. As a college assignment, I was tasked with developing an iOS application for the museum located in Lafayette, CA.

The project began with a comprehensive consultation with the client to understand their specific needs. This collaborative process allowed me to translate their requirements into a functional and user-friendly iOS application.

The project's technical aspect involved using Python 3 for back-end operations and Objective-C for the iOS-specific components of the application.

One of the key features of the application was a static SQL database. This database was designed to store and manage the museum's extensive data, ensuring efficient information update and retrieval.

Languages

Swift, Objective-C, Swift 5, Python 3

Frameworks

iOS SDK, Flutter, UIKit, Core Data

Tools

Xcode, Git, Fastlane

Platforms

iOS, tvOS, Visual Studio Code (VS Code)

Libraries/APIs

CocoaPods

Other

Carthage

2011 - 2014

Bachelor's Degree in Mathematics and Computer Science

Saint Mary's College of California - Moraga, CA

JANUARY 2017 - JANUARY 2020

iOS UI Development with Visual Tools

LinkedIn

SEPTEMBER 2015 - PRESENT

Core Data iOS

LinkedIn

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