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

Software Developer in Elgin, IL, United States

Member since June 2, 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

Portfolio

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

Experience

  • Xcode, 8 years
  • UIkit, 8 years
  • REST APIs, 6 years
  • Objective-C, 5 years
  • Swift, 3 years
  • Node.js, 3 years
  • TypeScript, 1 year

Location

Elgin, IL, United States

Availability

Part-time

Preferred Environment

macOS, Xcode, Visual Studio Code

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.

Employment

  • 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: Swift, Xcode, Node.js, TypeScript, CocoaPods, Git, Gitlab Pipelines
  • 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: Java, SOAP Web Services, Apache Tomcat, Xcode, Objective-C
  • Independent App Developer

    2011 - 2012
    Self-employed
    • 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: Xcode, Objective-C, SQLite,

Experience

  • Parts Town eCommerce App (Development)
    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 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 (Development)
    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 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.

Skills

  • 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, Eclipse, NetBeans, Linux, Docker
  • Other

    iPhone X, Carthage, Responsive Design
  • Tools

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

    Concurrent Programming, Agile
  • Storage

    MongoDB, SQLite, PostgreSQL

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others