Mike Maguire, Developer in Chicago, IL, United States
Mike is available for hire
Hire Mike

Mike Maguire

Verified Expert  in Engineering

iOS and Firebase Developer

Location
Chicago, IL, United States
Toptal Member Since
November 25, 2020

Mike began his career at Microsoft as a program manager on the Xbox Live team. He went on to pursue a mobile app startup, UpnUp, and then moved into fintech. His first role was as a Lead iOS developer at BLUECHXP, a stock market app for which he was the sole developer and built the app from scratch. He is currently a senior iOS developer for M1 Finance, a mid-stage startup. In addition to a breadth of hands-on experience, Mike has a bachelor's degree in computer science.

Portfolio

BLUECHXP
iOS, Swift, Firebase Realtime Database, Firebase Cloud Functions, Firebase...
UpnUp
iOS, Swift, TypeScript, Node.js, Express.js, Firebase, Firebase Cloud Functions...

Experience

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...thing about my career is the breadth of my experience—from being a sole developer at a startup to a program manager at Microsoft.

Work Experience

Senior iOS Developer

2019 - PRESENT
M1 Finance
  • Refactored outdated code into reusable components and modularized the project organization.
  • Spearheaded and implemented a new client analytics pipeline.
  • Implemented new features, created new components, and fixed bugs.
  • Collected and analyzed over 10 million daily client events in BigQuery.
Technologies: Swift

Lead iOS Developer

2017 - 2019
BLUECHXP
  • Completely rebuilt the v2 of a two-and-a-half-year-old iOS app (front and back end) in four months.
  • Ran SQL query analyses on 3,000+ v1 users’ data to inform v2 design decisions.
  • Reduced operational cost by 85% by architecting and optimizing the app for Firebase.
Technologies: iOS, Swift, Firebase Realtime Database, Firebase Cloud Functions, Firebase, Express.js, Node.js, TypeScript

Lead iOS Developer

2016 - 2017
UpnUp
  • Designed and developed a group social app for iOS.
  • Integrated the app with Google’s Firebase BaaS and Facebook’s Graph API.
  • Managed the planning and execution of release cycles and user feedback.
Technologies: iOS, Swift, TypeScript, Node.js, Express.js, Firebase, Firebase Cloud Functions, Firebase Realtime Database

Program Manager

2015 - 2017
Microsoft | Xbox Live
  • Directed the project to integrate Xbox Live (XBL) with non-XBL PC titles.
  • Wrote Python scripts to scrape, format, and supply valuable data for the title integration project.
  • Discovered, formalized, and executed a business opportunity with third-party data providers.
Technologies: C#, Python

BLUECHXP

A Swift-based project for simulated, gamified stock market trading. I developed the v2 of this app from the ground up, using the Firebase Realtime Database and Firebase Cloud Functions as the back end to support very real-time trading simulations using real market data. The application integrated with third-party data providers and involved a subscription business model for advanced features.

Languages

Swift, TypeScript, SQL, Python, C#

Libraries/APIs

Node.js, Firebase iOS SDK

Tools

Firebase Analytics, BigQuery

Platforms

MacOS, Firebase, iOS

Storage

Firebase Realtime Database, Cloud Firestore

Other

Firebase Cloud Functions, Google BigQuery, Computer Science

Frameworks

Express.js

2010 - 2015

Bachelor's Degree in Computer Science

University of Illinois at Urbana-Champaign - Champaign, IL, USA

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