Avery Pierce, Software Developer in Elgin, IL, United States
Avery Pierce

Software Developer in Elgin, IL, United States

Member since July 24, 2019
Avery is an iOS app developer who has been coding for over ten years. He was the primary iOS app developer for a B2B eCommerce application that has been downloaded over 100,000 times and earned a 4.8-star rating on the App Store. His core skill set is Swift, Node.js, and TypeScript, but he's also familiar with a variety of other tools and languages.
Avery is now available for hire


  • Parts Town
    GitLab, Git, CocoaPods, TypeScript, Node.js, Xcode, Swift
  • RR Donnelley
    Objective-C, Xcode, Apache Tomcat, Web Services, SOAP, Java
  • Self-employed
    SQLite, Objective-C, Xcode



Elgin, IL, United States



Preferred Environment

Visual Studio Code (VS Code), Xcode, MacOS

The most amazing...

...open-source contribution I've made is to port the matrix.org iOS SDK from Objective-C to Swift, and add compatibility for macOS applications.


  • 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 added 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.
    • Built custom variations of the Parts Town app for some of our corporate partners.
    Technologies: GitLab, Git, CocoaPods, TypeScript, Node.js, Xcode, Swift
  • 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.
    • Developed a customer-facing full-stack web application written in AngularJS and Java servlets.
    • Developed 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.
    • Troubleshooted and supported enterprise applications when bugs arose.
    Technologies: Objective-C, Xcode, Apache Tomcat, Web Services, SOAP, Java
  • Independent App Developer

    2011 - 2012
    • Built an iOS game called Kardball.
    • Designed graphic assets and textures for the game.
    • Recorded sounds and music for the game.
    • Saved game records to a SQLite database.
    • Developed the computer player AI.
    Technologies: SQLite, Objective-C, Xcode


  • Parts Town eCommerce App

    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 their My Manuals section of the app, which is synchronized to all of 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 the business's top customers and offered them a separate App Store listing.

  • First Choice Catering Spares Reference App

    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 device.

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


  • Languages

    Swift, HTML, CSS, JavaScript, Objective-C, TypeScript, Java, Perl, Python
  • Frameworks

    UIKit, Express.js, Angular, AppKit
  • Libraries/APIs

    REST APIs, CocoaPods, Node.js, Lodash, RxSwift, React
  • Platforms

    iOS, MacOS, Visual Studio Code (VS Code), Eclipse, NetBeans, Linux, Docker
  • Other

    iPhone X, SOAP, Web Services, Carthage, Responsive Design
  • Tools

    Xcode, Git, GitLab, Shell, SwiftLint, GitLab CI/CD, Apache, Apache Tomcat, IntelliJ
  • Paradigms

    Concurrent Programming, Agile
  • Storage

    MongoDB, SQLite, PostgreSQL


  • Bachelor of Business Administration Degree in Information Technology Management
    2008 - 2012
    University of Wisconsin - Milwaukee - Milwaukee, Wisconsin, USA

To view more profiles

Join Toptal
Share it with others