We provide IT Staff Augmentation Services!

Stocktwits / Senior Ios Developer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • 5 years of experience in Mobile App Development
  • 5 published apps on teh App Store
  • Expertise in multi - threaded approaches such as GCD and Operations
  • Proficient noledge using APIs on teh server side
  • Sound noledge in Data persistence such as UserDefaults, CoreData and PList
  • Versatile in deploying prominent CocoaPods such as Alamofire, SnapKit, SwiftLint, Stripe, Realm, and SDWebImage.
  • Expert Knowledge in UI/UX Creation using programmatic, storyboard, XIB, and SwiftUI
  • Working noledge in Agile development methodology and Agile Scrum
  • Continuous Integration using Jenkins and Bamboo
  • Experience in using TDD wif XCTest, automatic testing, and testing wif TestFlight
  • Excellent interpersonal and communication skills and teh ability to work in a team, individually, or any environment.
  • Skilled at contributing to or leading Sprint Planning meeting, Sprint Retrospective, Sprint Backlog and Daily SCRUMs.
  • Fluent in teh integration of RESTful API’s.
  • Strong leadership and mentoring skills

PROFESSIONAL EXPERIENCE

Stocktwits / Senior iOS Developer

Confidential, NY

Responsibilities:

  • Used Autolayout for universal constraints wif NSLayoutConstraints and anchors
  • Utilized Charles Proxy and Postman to manage network codes
  • Jenkins for CI/CD pipeline and deployment wif Testflight for application deployment
  • Agile development wif 2-week sprints, monthly releases, daily scrum, and sprint planning sessions.
  • Utilized Storyboards and XIBs for a refined UI implementation.
  • Worked closely wif an Offshore QA team, managing time-zones and meetings for a smooth deployment process.
  • Regularly used GCD for multithreading, dispatching blocks of code to different threads for overall code optimization.
  • Developing card scanning feature for users to enter their card information into teh system.
  • Revamped iOS widgets to a new and updated iOS 14 widget
  • Using cocoa pods to manage to load 3rd party dependencies

AirBNB / Senior iOS Developer

Confidential, San Francisco, California

Responsibilities:

  • Gathered requirements and interfaced wif UI/UX designers and product owners to develop an attractive, user friendly customer facing app
  • Used a combination of XIB, and programmatic approach to creating UI
  • Regularly performed code reviews to ensure efficiency, readability, and maintainability.
  • Using cocoapods for third party dependencies such as SwiftLint
  • Using URLSession to fetch RESTful API and decode data via teh Codable protocols.
  • Use GCD for multithreading and dispatch groups, for fetching segments of data.
  • Guiding and mentoring junior developers on how to create interactive UI/UX for users using best practices

CrunchyRoll / Senior iOS Developer

Confidential, San Francisco, California

Responsibilities:

  • Implemented full Core Data stack of NSPersistentContainer wif NSManagedModelObjects, NSManagedObjectContext, NSPersistnetStoreCoordinator
  • Performed small lightweight Core data migrations when schema pattern changed
  • Worked in an Agile Team of 5 iOS developers alongside 5 Android developers
  • Utilized instrument’s Time profiler, Allocations and leaks. Used for analyzing and processing memory leaks.
  • Used cocoapod libraries such as UIKit, AVFoundation, XCTest, and AVKit
  • Implemented UserDefaults and Keychain to store login credentials.
  • Using AWS to store videos and images on teh cloud.

Zillow / Mobile App iOS Developer

Confidential

Responsibilities:

  • Handled user location and authorization requests wif CoreLocation
  • Reverse geocode wif CLGeocoder to convert a location’s coordinates into a human-readable address
  • Use MKLocalSearchCompleter to autocomplete an address
  • Generate routes using MKRoute and display them using MapKit.
  • Allow user to decline or allow permission to find them using NSLocationWhenInUseUsageDescription
  • Used breakpoints, NSLogs, and LLDB to test bugs and ensure code integrity.
  • Developed using BDD testing approach using frameworks such as Quick and Nimble.

Confidential

Junior Developer

Responsibilities:

  • Instruments for testing app performance and memory management
  • Revamped code to include Accessibility implementation to adhere to ADA
  • Worked wif various design patterns such as factory, Facade, Adapter, Delegations
  • Migrating old Obj-c code into new Swift 2 and 3
  • Application architecture wif MVVM pattern
  • Attended daily scrum meeting and pre-sprint planning
  • Assisted in basic UI creation and basic logic

We'd love your feedback!