Avery Pierce, Developer in Streamwood, IL, United States
Avery is available for hire
Hire Avery

Avery Pierce

Verified Expert  in Engineering

Software Developer

Location
Streamwood, IL, United States
Toptal Member Since
July 24, 2019

Avery is an iOS app developer who has been coding for over 15 years. Avery was a key mobile developer on the Spin micromobility consumer app and worked on the Spin App Clip, which was highlighted in Apple's WWDC keynote. Their core skill set is Swift, React, React Native, and TypeScript, but they're also familiar with a variety of other tools and languages.

Portfolio

Spin (Tier Mobility)
JavaScript, React Native, TypeScript, Visual Studio Code (VS Code), Xcode...
Parts Town
GitLab, Git, CocoaPods, TypeScript, Node.js, Xcode, Swift, iOS, MacOS, Agile...
RR Donnelley
Objective-C, Xcode, Web Services, SOAP, Java, MacOS, REST APIs, JavaScript, HTML

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Xcode, MacOS, iOS, TypeScript, Swift, React Native, React

The most amazing...

...honor I've gotten was to see a project I worked on get featured in an Apple WWDC keynote–the Spin App Clip.

Work Experience

Senior Mobile Product Engineer and Manager

2019 - 2023
Spin (Tier Mobility)
  • Developed and maintained the Spin Rider app for micromobility, built in React Native.
  • Implemented Sign in with Apple and Sign in with Google for new customers.
  • Oversaw a complete UI refresh of the Spin mobile app and implemented a style guide for other mobile developers to follow.
  • Built the Spin App Clip for iOS featured in Apple's WWDC keynote address.
  • Implemented bike lane support on the Spin Rider app by integrating bike land data from a third party.
  • Managed the mobility-as-a-service team responsible for providing a data feed of vehicles to the cities that govern the company's markets.
Technologies: JavaScript, React Native, TypeScript, Visual Studio Code (VS Code), Xcode, Swift, iOS, CSS, GitLab CI/CD, MacOS, Docker, Agile, React, REST APIs, GitLab, UIKit, HTML, SwiftLint, Front-end, Redux, Jest, Kotlin, iOS SDK, Android, Android SDK, Figma, Node.js, Mobile

iOS App Developer

2016 - 2019
Parts Town
  • Built and supported the Parts Town eCommerce and reference app with over 100,000 downloads and 4.8 stars on the App Store.
  • Designed and built an API middleware written in Node.js and TypeScript. It enables the Parts Town mobile apps to interface with our back-end eCommerce system and adds thorough test coverage of this system.
  • Managed app compatibility as the company transitioned from one eCommerce platform to another.
  • Piloted a custom reference app for our international subsidiary, First Choice Catering Spares.
  • Built a custom app for employees to access company policies and announcements.
  • Created custom variations of the Parts Town app for some of our corporate partners.
Technologies: GitLab, Git, CocoaPods, TypeScript, Node.js, Xcode, Swift, iOS, MacOS, Agile, REST APIs, JavaScript, CSS, RxSwift, UIKit, HTML, Front-end, iOS SDK, Mobile, Full-stack

Developer and Technical Support Analyst

2012 - 2016
RR Donnelley
  • Developed a pair of native macOS desktop applications written in Objective-C and AppKit used by our photo studios.
  • Built a customer-facing full-stack web application written in AngularJS and Java Servlets.
  • Created a web application that relayed real-time logging data from processes spread out across the company.
  • Developed and supported server-side tools for workflow automation.
  • Collaborated with end users to identify and resolve pain points.
  • Troubleshot and supported enterprise applications when bugs arose.
Technologies: Objective-C, Xcode, Web Services, SOAP, Java, MacOS, REST APIs, JavaScript, HTML

Independent App Developer

2011 - 2012
Self-employed
  • Built an iOS single-player game called Kardball, featuring custom 2D graphics and animations.
  • Designed graphic assets and textures for the game.
  • Recorded sounds and music for the game using Garage Band.
Technologies: SQLite, Objective-C, Xcode, iOS, MacOS, JavaScript, UIKit, iOS SDK, Full-stack

Parts Town eCommerce App

https://apps.apple.com/us/app/parts-town/id399259573
The Parts Town eCommerce app allows service technicians to buy parts and consult manuals for commercial kitchen equipment. The app has over 100,000 downloads and a 4.8-star rating on the App Store.

When a user views a manual, it is saved to the My Manuals section of the app, which is synchronized to all their devices.

The app also features an interactive wire diagram feature, which allows customers to view equipment schematics, tap the part in the diagram they want to buy, and add it to their cart.

Parts Town has skinned the app for some of its top customers and offered them a separate App Store listing.

First Choice Catering Spares Reference App

https://apps.apple.com/gb/app/first-choice-catering-spares/id1230207337
First Choice Catering Spares (UK) was acquired by Parts Town in 2017. Shortly after the acquisition, we built a reference app for them.

The app allows customers to browse equipment manuals by manufacturer and model and save those manuals to their devices.

The app was then handed off to their in-house development team, who added additional features, including saved parts lists and an in-app chat.

Spin Micromobility Rider App

A React Native mobile app for riders to locate and rent electric vehicles such as scooters and e-bikes. During an active trip, the mobile app displays the trip duration and provides instructions for ending the trip. The app also handles local compliance requirements, such as the presentation of informational screens.

Languages

Swift, HTML, CSS, JavaScript, Objective-C, TypeScript, Java, Kotlin

Frameworks

UIKit, React Native, iOS SDK, Redux, Jest, Android SDK

Libraries/APIs

Node.js, REST APIs, CocoaPods, React, RxSwift

Platforms

iOS, MacOS, Mobile, Visual Studio Code (VS Code), Firebase, Docker, Android

Other

Front-end, Full-stack, SOAP, Web Services

Tools

Xcode, Git, GitLab, SwiftLint, GitLab CI/CD, Figma

Paradigms

Agile

Storage

SQLite

2008 - 2012

Bachelor of Business Administration Degree in Information Technology Management

University of Wisconsin - Milwaukee - Milwaukee, Wisconsin, 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