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