Summary
Overview
Work History
Education
Skills
Websites
Work Availability
Quote
Timeline
Generic

Adam Zuspan

Toledo,OR

Summary

4 years of experience in native iOS mobile application development in the USA. Strong with Swift programming through Swift 5 as well as Objective-C using Xcode and Interface Builder. Using frameworks such as SwiftUI, UIKit, Combine, Firebase, CoreData, Custom Frameworks, etc, native iOS features are delivered for enterprise and customer facing mobile applications.

Overview

4
4
years of professional experience

Work History

Senior IOS Developer

Scuba Dive Club
11.2022 - Current
  • Sole developer on entire project
  • Met with client and created roadmap for social media type app for dive club.
  • Determined MVP and derived feature level epics.
  • Delivered all story points each sprint with minimal backlog and technical debt.
  • Turned feature level epics into user stories that were pointed for project management.
  • Communicated all technical needs for project
  • Communicated all business needs for project from mobile development view.
  • Delivered robust unit tested features that allowed users to login, account management, social media posting, membership payments, etc.
  • Utilized RevenueCat for all in app subscriptions.
  • Utilized FirebaseFireStore and other Firebase frameworks for backend development.
  • Met sprint story point goals and groomed stories as needed.

Senior IOS Developer

Wells Fargo
10.2021 - 11.2022
  • Integrate new APIs using Combine framework.
  • Added new functionality to existing SwiftUI inhouse reusable components.
  • Create new UI reusable components using SwiftUI
  • Work with API teams to develop API data contracts that satisfy UI/UX and copy deck needs for front end
  • Help create/refine user stories for active scrum
  • Work with BDD developers to ensure all testing needs are met with respective user story
  • Write unit tests via XCTest native framework to ensure all Pull Requests are above 90% code coverage
  • Created reusable fully customizable UI slider component
  • Utilized Sonar checks with Jenkins pipeline to ensure pull request health and code health

Senior IOS Developer

Southwest Airlines
08.2020 - 10.2021
  • Assigned to iOS development team mandated to provide all-mobile solution for booking flights/cars/hotels, checking status of flights, and providing access to flight status in real time and rewards programs.
  • Facilitated internal iOS discussions on weekly basis to ensure team development was not facing major roadblocks or issues in codebase.
  • Worked cross platform with Android/Mweb/Desktop/API teams to ensure feature parity between platforms.
  • Facilitated iOS interviews for new potential candidates to join iOS platform team.
  • Worked with development team to decide on Swift coding standards and best practices.
  • Helped determine new standard for creation and grooming of user stories.
  • Worked with other developers to ensure optimal MVVM architectural practices were being upheld.
  • Created new modules in Swift in Xcode IDE with variety of design patterns.
  • Programmed new fare rules feature that involved implementing new hypertext that consumed JSON files and redirecting users to in app WebView.
  • Fixed pricing UI bugs within purchase/pricing flow module and reservations/customer profile flows.
  • Created analytics using Adobe state and click tracking to report data for marketing teams.
  • Worked with Chase credit card company to utilize custom user experiences when viewing advertisements.
  • Fixed Chase Add display issues within app.
  • Managed third-party dependencies using CocoaPods.
  • Worked on user display for using device level keyboard for various operations.
  • Fixed inflight WiFi user experience.
  • Implemented new launch seeding images and other related needed data.
  • Edited login screen so users can see information regarding “do not sell info” button and tap to get necessary legal information.
  • Created release version of application and ensured NFRs and other documents were up to date with current releases.
  • Implemented new form of payment Uplift into app as payment option for users.
  • Led iOS development on new upgraded boarding feature that allows members to upgrade their boarding positions.
  • Led iOS development on new Notification Settings feature that allows members to change notification settings and link to Adobe-managed in-app WebView that provides more specific options for notifications.
  • Created screen shot tests for new UI used in overall testing suite and updated changes to existing reference images.
  • Determined issues faced with Jenkins and pipeline deployment processes.
  • Performed unit and system testing using XCTest framework.
  • Mentored other iOS Developers by answering specific technical questions.
  • Created and maintained documentation using Confluence.

Tech Lead

McDonald's
04.2020 - 08.2020
  • Tech Lead for accounts team within McDonald’s mobile app for both iOS and Android with onshore team of six people and offshore team of seven people (4 Devs/ 2 QA / 1 BA). Responsibilities were to manage offshore senior and junior developers and ensure that features and product development was going smoothly.
  • First point of contact for anything accounts related as McDonald’s app was separated into 5 parts. Triaging and fixing critical bugs along with feature planning and solutioning were also top priority on this project.
  • Responsible for accounts portion of McDonald’s App for both iOS and Android in respect to all 5 markets supported.
  • Critical bug triaging.
  • Managing offshore development
  • Providing technical expertise during solutioning for new features
  • Provide development guidance for stories, input on config/solution documentation.
  • Directing work of development team
  • Reviewing developers work as delivered.
  • Architectural understanding of App and team module expert
  • Forecasting new work and helping development team with pointing/ helping scrum master scope out work for sprints.
  • Removing technical roadblocks
  • Aided in new methodologies of development practices.
  • Used Swift and Xcode to troubleshoot bugs.
  • Mentored 2 teams of 4 Developers that were offshore.
  • Providing specific builds to QA and other teams/markets/business via AppCenter.
  • Used JIRA and bitbucket to manage codebase and sprint logistics.
  • Utilized confluence to house and create solutioning documentation.

IOS Developer

Vauto
11.2018 - 04.2020
  • Main goal of this project was to deprecate mobile 2.0 version of Vinconnect, which was written in Xamarin for both iOS and Android
  • Many features in old app needed to be present in new enterprise app
  • This new app would also be written in current versions of Swift and Kotlin (Android) while still needing to consume new and legacy APIs.
  • I became familiar with in-house pod Vehicle Kit that is used across all apps at vAuto, and contributed to it by allowing full feature zoom on vehicle images.
  • I also created UI testing for app and refactored networking layer of app to current Swift versions.
  • Participated in peer reviews to ensure strong-structured codebase in MVC(S) architecture.
  • Utilized third-party Acuant Pod for scanning driver’s licenses, maintaining, and performing changes with each new version
  • Leveraged Driver’s License Scanning feature in Acuant Pod
  • Utilized Firebase Crashlytics and Analytics to track and find issues and app problems in production environment.
  • Brainstormed new application concepts based on available development assets and historical successes.
  • Worked with stakeholders to find collaborative ways to deliver business value for parties.

Education

Bachelor of Science - Computer Engineering

University of Colorado
2018

Skills

  • Languages – Swift, Objective-C, C/C, Python, Assembly
  • Tools - Instruments, Analyzer
  • Version Control - SVN, GIT, SourceTree, Tower, Command Line / Terminal, GitHub, Bitbucket, Xcode
  • Operation Systems - iOS, Windows, OS X,
  • Web Services – REST, SOAP, (Json/XML)
  • IDEs - XCode, Visual Studio, Notepad, Sublime
  • Architecture Patterns: MVVM, MVP, MVC, VIPER
  • Methodologies – PSP, SCRUM/AGILE, TDD, BDD
  • Testing: Unit Testing, XCTest, Automated, UI Testing
  • Frameworks: CocoaPods, CocoaTouch, Firebase, FireStore,
  • Continuous Integration: Jenkins, TestFlight, Sonar
  • User Journey: AppCenter, Firebase, NewRelic
  • Persistence: Core Data, Keychain, NSCoding, NSKeyedArchiver, SQLite, PList, UserDefaults
  • Project Tools: JIRA, Confluence, KanBan, Slack, MSTeams,

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!"
Hunter S. Thompson

Timeline

Senior IOS Developer

Scuba Dive Club
11.2022 - Current

Senior IOS Developer

Wells Fargo
10.2021 - 11.2022

Senior IOS Developer

Southwest Airlines
08.2020 - 10.2021

Tech Lead

McDonald's
04.2020 - 08.2020

IOS Developer

Vauto
11.2018 - 04.2020

Bachelor of Science - Computer Engineering

University of Colorado
Adam Zuspan