Ios Developer Resume
Chicago, IL
SUMMARY
- Overall 5+ years of Experience which includes 3+ years of experience withObjective - C,Swift, Cocoatouch, Mapkit, Cocoa service Frameworks in IOS, developing for iPhone and IPad.
- Solid knowledge and personal experience with the Swift language.
- Solid Experience in working with IOS frameworks such as Core Data, Core Foundation, UIKit, Core Location, Core Text,Core Graphics,CoreAnimation.
- Proficient in working with Xcode, Storyboards, Interface Builder, Simulator, CVS and Git, SVN.
- Highly-experienced with design patterns such as MVC, MVVM, Delegates, Singleton, Categories, Notification, KVC, Blocks.
- Created and customized views using Table views, Tab bars and Navigation bars which are some basic functionality in a multi-view application.
- Experience in web services in parsingJSONand XML responses with NSJSONSerialization and NSXMLParser.
- Familiar in ARC, as well as MRR for managing memory.
- Excellent skills inWebTechnologies like HTML, CSS, XML, Java andJavaScript.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Worked in the internal process using SCRUM Agile methodology with supervision and Participated in DAILY SCRUM to discuss the progress in the sprints.
- Extensive use of Grand Central Dispatch (GCD) to perform tasks on different threads, allowing for a more lag free user experience.
- Excellent Communication and Interpersonal Skills andability to work as an Individual or in a team.
TECHNICAL SKILLS
Languages: Objective-C, Swift, JavaScript, Java, C++.
Databases: SQLite, Core Data, SQL.
Frameworks: CocoaTouch, CoreLocation, Foundational, UIKit, CoreGraphics, MapKit.
Web Services: JSON, XML,HTML,CSS,MVC.
IDEs/ Tools: Xcode, Eclipse, Netbeans, Aptana Studios3, Storyboards, Interface Builder.
Change Management Tools: GIT, SVN,CVS.
Methodologies: Agile, MVC, MVVM, SCRUM, Delegation, Singleton.
Operating Systems: Mac OS X, Linux, Windows.
PROFESSIONAL EXPERIENCE
Confidential, Chicago,IL
IOS Developer
Responsibilities:
- Resolved wireless payment crash bug by profiling app using multiple Instruments
- Reconstructed UI with new menu navigation using Storyboards; Added AutoLayout constraints to conform UIControls to desired layout
- Created overview screen with accompanying Delegation pattern, based off wireframes given, simplifying access to usage information
- Worked with existing Core Data model to add implementation for managing stored payment profiles on device
- Debugged and resolved persisting badge notification errors
- Debugged and improved performance issues within app workflow by using Allocations instrument
- Project managed using Agile/SCRUM; code delivered in 4 week sprints
- Constructed necessary UIs for workflow that allows user to switch between multiple Confidential &T accounts, using Storyboards
Environment: iOS8, iOS7SDK, CocoaTouch, UIKit, Push Notifications, CoreLocation, Interface Builder, JSON, NSJSONSerialization, MFMessageComposeViewController, GCD, RESTful, Agile, SCRUM, Git.
Confidential, Minneapolis,MN
IOS Developer
Responsibilities:
- Project managed with Agile/SCRUM methodology; code delivered in 3 week Sprints.
- Performed regression and unit testing with XCTest framework within Xcode.
- Implemented Push Notifications to alert the user of important system messages.
- Resolved bugs using Breakpoints, NSLog and LLDB statements.
- Leveraged Keychain to further secure login credentials on device.
- Refactored UI for additional functionalities that were added to the app, for example the payment method changing within ‘Quick Send’.
- Refactored Delegate protocols in several different areas of app.
- Optimized app performance by profiling it with Instruments like Allocations and Analyzer
- Utilized Storyboards with AutoLayout constraints to ensure graceful orientation handling on all devices.
- Refactored code to be iOS8 compatible.
Environment: iOS7 SDK, iOS6 SDK, CocoaTouch, UIKit, Foundational, Storyboards, AutoLayout constraints, XCTest, RESTful, Push Notifications, Delegation, Keychain, Breakpoints, NSLog, Allocations, Instruments, Agile, SCRUM.
Confidential, Minneapolis, MN
IOS Developer
Responsibilities:
- Collaborated with back-end developer to solidify authentication processing and workflow
- Implemented OAuth protocol to validate session token for all of user’s back-end requests in app
- Constructed custom ViewControllers including TableViews with custom TableViewCells using XIBs and programmatic UI
- Project implemented using Manual Retain Release (MRR)
- Utilized Allocations and Leaks Instruments to confirm memory managed properly in app
- Applied UIConstraints programmatically to provide proper layout of application views in multiple orientations and screen sizes
- Implemented Delegation design pattern for passing retrieved content between related ViewControllers
- Project matriculated using Agile/SCRUM management methodology; Code delivered in 3 week sprints
- Resolved numerous backend-to-device presentation issues based off unsuspected responses
- Utilized XCTest for thorough Unit Testing of code in Xcode environment
- Application targeted and optimized for both iPhone and iPad devices.
Environment: iOS 5 SDK, iOS 6 SDK, CocoaTouch, Foundation Framework, UIKit, XIBs, MRR, Allocations, UIConstraints, Agile, SCRUM, XCTest.
Confidential
Web Developer
Responsibilities:
- Implemented mobile web content specifically for device interface using HTML, CSS and JavaScript
- Leveraged MVC principles in developing web page components and functions
- Web content was invoked in WebViews within app workflow
- Enabled SQL database access to backend for use in web content implementations
- Optimized and tested web content on proprietary device, to ensure fluid usability
- Programmed web pages based on wireframes from lead architect
- Programmed and debugged several company web properties using HTML, CSS,and JavaScript
- Interfaced with SQL database to retrieve and store web-facing content
- Leveraged MVC principles in developing web page components and functions
- Implemented authentication workflow for user sign in and retrieval of personalized content
Environment: HTML, CSS, JavaScript, Dreamweaver, SQL, MVC.