Post Job Free

Resume

Sign in

Ios Engineer Software

Location:
Buffalo, NY
Posted:
October 12, 2023

Contact this candidate

Resume:

Bryan Dubay

iOS Developer

Buffalo, NY *****

716-***-****

ad0by3@r.postjobfree.com

TECHNICAL EXPERIENCE

M&T Bank, Buffalo NY - Software Engineer I

September 2018 – Present

• One of many iOS developers working as a team to develop, debug, document and deploy the product

• On the Application Reliability side of development, I am responsible for finding and squashing those pesky bugs

• Responsible for updating code base to current Swift and Xcode iteration

•Researching and implementing new technologies within the iOS realm and presenting the ones that would benefit the bank

•Work with vendors to implement new Commercial Deposit iOS and Android app

•Updating code base to install new banking features to fit with our customers and the business’ needs

•The iOS developer responsible for the creation of a ‘Welcome Widget’ chat bot functionality designed to seamlessly integrate new users from acquired banks.

The Buffalo News, Buffalo NY - iOS Developer

MAY 2016 – APRIL 2018

• Sole iOS developer responsible for developing, launching and continuously updating the company's main news apps for iPhone and iPad use

• Developed and deployed 2 apps currently available in app store which support both iPhone and iPad applications

• Collaborated with IT Director, Web Developers and Designer throughout the lifecycle of the development process to identify requirements, establish plan, and develop, test, debug, document and deploy the product

• Performed troubleshooting, conducted performance analysis assessments and utilized customer feedback to drive continuous improvement

• Published Apps using Xcode and iTunes Connect processes

• Kept code up to date and current with Swift, Xcode and Cocoapods

• Maintained documentation and version control utilizing Git

• Maintained Apple certificates

• Utilized google analytics and other tools to measure and track users and usage data

• Utilized Project Management skills to manage schedules and deadlines and provided status in weekly meeting

• Prioritized individual work and priorities while engaging and communicating with manager and team to ensure organizational objectives

Published APPS

The Buffalo News App: https://itunes.apple.com/us/app/the-buffalo-news-app/id554217033?ls=1&mt=8

BN Blitz:

https://itunes.apple.com/us/app/bn-blitz/id686651726?ls=1&mt=8

APPLICATION DESIGN AND FUNCTIONALITY

• Home or ‘section front’ of app is a complex UITableView consisting of over 15 UITableViewCell xibs all implemented with a combination of code, AutoLayout and Storyboards

• iPad version reuses many of the same views but only uses UICollectionViewCells to house UITableViews with custom xibs

• Google DFP Ads in the home view load asynchronously using UITableView prefetching delegate methods so the ads are always current prior to being displayed on screen

• The main feed and navigation feed is cached on success and used as backup in the event that the network is unavailable

• Users have the ability to save articles and photo galleries for later viewing and can be read offline

• Implemented generic networking protocol system that is used app-wide for a singular responsibility that doesn’t use singletons.

• Updated networking and json parsing to Swift 4 Codable protocol to improve efficiency and create a more streamlined architecture

• Developed a login system for a single user that interacts with a REST login API for validations and also provides subscription information that is later used with the paywall API.

• The Paywall is a complex web-side as well as locally written API that is used in various places across the entire app.

• Using UserDefaults, CoreData and Keychain to store users’ unique client ID, password and subscription status determines how many articles and photo galleries can be viewed.

• Designed a custom photo gallery viewer with UIPageViewController that inserts Google DFP custom native ads only if they are being served. Images are cached locally before they are needed for fast loading of images.

• Designed app architecture using MVVM as well as POP patterns for consistent reusability and ease when adding additional functionality

• Implemented push notifications using AWS SNS and APNS.

SKILLS

Languages: Swift 4.2, Objective-C

iOS: Core Data, UserDefaults, UserNotifications, Generics, Core Location, Auto Layout / Storyboards / Size Classes, UIKit, App Groups, Today Extensions, AVFoundation, Keychain, XCode, Networking, AVFoundation, Apple Approval & Distribution Process, CocoaPods, Universal Links, MultiThreading, Crash Reporting, HIG, Grand Central Dispatch

Architecture: MVC/MVVM, Delegate, Listener, Protocol Oriented Programming, High Order Functions, Dependency Injection

API’s: Facebook, Google (DFP, Firebase, Analytics), AWS, Twitter, Git, RESTful, Alamofire

GITHUB

https://github.com/dubayb

EDUCATION

Turn To Tech - 16 week iOS Bootcamp - 2015

40 Rector St, 10th Floor, Suite 1000, New York, NY 10006

The University of the Arts - BFA in Photography - 2009

Philadelphia, Pennsylvania



Contact this candidate