Ios Developer Resume
Houston, TX
SUMMARY
- Over 5 years of experience developing iOS applications using Swift and Objective - C
- Worked extensively on Xcode, Interface Builder, Instrument, debugging, profiling and optimizing build processes
- Proficient in implementing UI/UX wif Storyboards, XIBs, AutoLayout constraints
- Strong wif Swift and upcoming changes in teh open source language, as well as teh latest Xcode / iOS versions and beta builds
- Very comfortable consuming all kinds of webservices, mainly REST and JSON based. Has native experience wif URLConnection, URLSession, Codable, JSONSerialization and 3rd party experience wif AFNetworking, AlamoFire, Firebase by using CocoaPods
- Proficiency wif concepts like memory management - Manual Reference Counting (MRC) & Automatic Reference Counting (ARC), Persistent Data and Data Structures
- Stored data persistently in a plethora of ways: CoreData, SQLite, PLists, Documents/Temporary directory, NSUserDefaults, Keychain and iCloud
- Good wif all teh general design patterns like MVC, MVVM, VIPER, Key Value Observer (KVO), Singleton
- Avid tester seeking to always has high code base test coverage percentages, good wif creation of UIAutomation tests via XCTest framework
- Expertise in developing software applications using Test Driven Development (TDD) and Pair Programming using Agile/SCRUM methodology
- Good at processing crash logs / reports, using teh debug console, breakpoints, instruments
- Experience in using Protocols, Delegates, Blocks, Extensions, Closures
- Thorough understanding of App Store requirements, HIGs, iTunes Connect and iOSprovisioning portal
- Good at processing crash logs / reports, using teh debug console, breakpoints, instruments
- Actively involved in mockups, prototyping and design wif members of design team
TECHNICAL SKILLS iOS Tools: Swift, Objective-C, Cocoa Touch Framework, Xcode Interface builder, UIKit, Instrument
Programming Languages: Swift, Objective-C, Java, C++, SQL
Web Technologies: HTML, CSS, JavaScript, jQuery, AngularJS, JSON
Frameworks: Cocoa Touch, UIKit, Map Kit, AVFoundation, Realm, Core Location, Core Image, Core Data, Core Animation, CoreGraphics, Foundation, XCTest
Databases: Firebase, SQLite, Amazon Dynamo DB
Web Services: REST, SOAP, JSON and Microservices
Tools: GitHub, SourceTree, JIRA, Slack, Microsoft Teams, Confluence
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
iOS Developer
Responsibilities:
- Worked extensively wif Swift and Xcode in migrating from Swift 3 to Swift 4
- UI was recreated using Storyboards and Auto layout. Worked wif teh UI/UX team to design a user-friendly interface for teh iOS application
- Responsible for consuming teh RESTful services, getting JSON response and parsing them to get teh required information
- Worked on teh application networking layer to retrieve teh details of nearby ATMs
- Used Core Location to determine teh user location in several areas of teh application, including security features
- Used Core Location along wif custom MKAnnotations to display nearby ATMs to teh user
- Implemented Core Data to improve memory overhead of teh app and increased responsiveness
- Implemented Push Notifications, Analytics, Remote configuration and Crash reporting features while integrating teh mobile app wif Firebase
Environment: Xcode, Swift, GitHub, JSON, REST, Firebase, Push Notifications, Cocoa Pods, Slack, JIRA
Confidential, Houston, TX
iOS Developer
Responsibilities:
- Worked extensively wif Swift 4.0, Xcode 9 and UI Frameworks
- Consumed HTTPS Restful Services using Alamofire framework. Called and managed all request and response packets extensively in teh Operation and Thread
- Responsible for consuming teh RESTful services, getting XML response and parsing them to get teh required information
- Implemented Push Notifications to display alerts to teh user about their account activity and security based on their preferences
- Used crash logs and teh Xcode debugger to make critical bug fixes that reduce teh network overhead and improve performance of teh application
- Worked wif teh UI/UX team to design a user-friendly interface for theiOSapplication
- Worked oniOSStoryboards for custom UI implementation wif storyboards and associated wif appropriate reusable classes
- Worked extensively on table view controller and made customized table view cells according to teh client
- Involved in Daily Scrum meetings and estimation of teh tasks for teh user stories
- Involved in all aspects of application development including design, development and testing
- Used TestFlight to create functional test through iTunes Connect and XCTest framework to write unit tests
Environment: Xcode, Swift, Git, Test Driven Development, Push Notifications, Apple Cloud kit, REST, Cocoa Pods, Alamofire, Slack, JIRA
Confidential
iOS Developer
Responsibilities:
- Worked extensively on Xcode, Swift, Objective-C, Cocoa pods for developing teh native iOS application for iPhone
- Migrated teh code from existing Objective-C to Swift
- Designed and Developed modules using Swift
- Worked on teh integration of Google Analytics into teh application
- Used MapKit and MKAnnotations to display teh location of a given POI
- Worked on MVC design architecture, Cocoa design patterns, delegates and protocols
- Integrated Facebook and Google authentication and choice to sign up wif e-mail
- Push notifications were implemented to display alerts to teh user about their account and booking activities
- Used Cocoa Pods to manage teh dependencies in teh app architecture
- Developed multiple screens compatible for iPhone by using Auto layout
- Extensively used SQLite, UIKit, Core Animation, Core Location, Foundation, Core Data, AVFoundation and Map Kit
- Developed critical tools for this project like customized Navigation Bar and UIScrollView
- Used JIRA to manage and keep track on progress of project
- Involved in Agile Scrum methodology for development and involved in daily standup call, Sprint planning & Review meetings
Environment: Xcode, Swift, Objective - C, Git, JSON, REST, Cocoa Pods, Push Notifications
Confidential
Jr iOS Developer
Responsibilities:
- Worked wif Objective-C, Cocoa and UIFrameworks, created custom UIButton, UITextField and UITableView to build user interface of teh application in Xcode
- Developed App usingMVCandSingletonarchitectures
- Extensively worked wifXMLandJSONinputs to pull teh data from backend and display it on teh app
- Worked onUIpickerview anddelegateto pick teh location
- Developed theUIof teh application usingUIKitand CoreGraphics frameworks
- ImplementedCore Datafor persistent storage of user data
- Push notifications were implemented to let teh staff no when a new request is created or a prioritized task is assigned for immediate disposition
- CoreAnimationframework is used to animate teh flip view between two views
- Developed and tested each application according to its Software Requirement Specification (SRS)
Environment: Objective C, Xcode, Cocoa Touch, Cocoa Framework, MVC, XML, JSON, JavaScript, PushNotifications, CoreData
