We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Well versed in Xcode, CocoaTouch, Objective - C, and iOS4 through iOS8
  • Over 6 years of iOS application development experience
  • Constructed and implemented UI designs using Storyboards with AutoLayout constraints, XIB files and programmatic UI
  • Valuable experience in the entire software development life-cycle including requirements gathering, design, coding, testing, debugging and maintenance
  • Familiar with implementations using the 3rd party Frameworks
  • Highly-experienced with design patterns such as MVC, Delegation, Singleton, Categories, Notification, KVC, Blocks
  • Team lead and Project Management experience; translating high-level ideas into implementations.
  • Experienced creating UI animations using Core Animation library
  • Use of Grand Central Dispatch (GCD) to perform tasks on different threads, allowing for a more fluid user experience.
  • Holds communication meetings with team and high-level status reports.
  • Seasoned in developing in Agile/SCRUM project management environment
  • Experience persisting data device-side using Core Data and SQLite
  • Utilized Instagram API & Twitter APIs to enable login and retrieval of social network content.
  • Experience with Project Management using both Agile Scrum and Waterfall; skilled in management of time and budget allocations, and project deadlines.
  • Experience integrating with multiple RESTful web services and parsing JSON responses
  • Solid understanding and use of various iOS frameworks such as: UIKit, MapKit, CoreLocation, AVFoundation, MKAnnotations
  • Experienced working with ApplePay API
  • Detail-oriented developer with a formidable team mentality
  • Enthusiastic and willing to do whatever it takes to make sure tasks are delivered on time and to the highest standard

TECHNICAL SKILLS:

Languages: Objective-C, Swift

Databases: Core Data, SQLite

Frameworks: CocoaTouch, Core Location, Foundational, UIKit, CoreGraphics, MapKit, MKAnnotations, Twitter API, Social Framework, Instagram API, QR Code Encoder

Web Services: RESTful, SOAP, JSON, XML

IDEs: Xcode

Libraries: AFNetworking, Reachability

Change Management Tools: GIT, Github, TortoiseSVN

Methodologies: ARC, Agile, MVC, TDD, SCRUM, Categories, Blocks, Delegation, Singleton, KVC, Local Notification

Operating Systems: iOS5-iOS8, OS X, Windows

Tools: Storyboards, AutoLayout, Interface Builder, AVFoundation, Push Notifications NSJSONSerialization, GCD, size classes, Localization, Instruments - Allocations, Leaks, Network, LLDB, ApplePay

WORK EXPERIENCE:

Confidential - Tampa, FL

Sr. iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa Touch frameworks.
  • Worked with swift in converting from Objective C.
  • Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
  • Used Xamarin.iOS and Xamarin.Android for creating native user interface.
  • Integrated Native iOS Objective-C based APIs and frameworks with Xamarin automatic binding generator.
  • Implemented RESTFUL API calls to communicate with server.
  • Integrated Native iOS Objective-C based APIs and frameworks with Xamarin automatic binding generator.
  • Used Serialized JSON to read the response that came through the server.
  • Followed MVC architecture widely in this project. Created highly reusable model classes for User Profile and used Singleton for the logged in user.
  • Worked on Azure Mobile Services, using it as a backend for Mobile Applications.
  • Working on development of applications for Android, with Xamarin.
  • Implemented Entity Framework to maintain the connection of mobile applications with cloud.
  • Used localization techniques in Xamarin for data translation.
  • Integrated the parse backend services in the project.
  • Worked on UI Views & UI Table Views for user interface in the application.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer.
  • Worked with GIT to checkout and update the codebase changes.
  • Integrated and implemented the Security Services framework which is maintained by another set of developers. Followed the documentation provided for the framework.
  • Integrated Flurry analytics to log user activity in various screens.
  • Worked with backend team to display the correct data format in devices.
  • Utility classes are implemented for logging the user activities and class functions are exposed to pass the arguments.
  • Implemented data synchronization among view controllers using MVVM and Reactive Cocoa.
  • Worked with GDB and Xcode for debugging.
  • Followed a work data flow principle for design and development.
  • Used same xib to design for all iPhone's using Auto-layout.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Coordinated with an offshore team by allotting them various responsibilities in the project.
  • Worked closely with a cross functional team of testers and developers.
  • Used agile methodology for development.

Technologies Used: Xamarin, Xcode, Android SDK, Swift 2.2, iOS 8.1 Xcode 7, iOS 9.x,10.x, Objective-C, Swift 2.0, Cocoa Touch, Jenkins, Bit-Bucket, Map Kit, UIKit, JSON, XML, SQLite, Oracle, Storyboard, View Controller, Interface Builder, XCTest, Auto Layout constraints, Delegation, Agile, SCRUM, Swift 2.2,2.3, Objective-C, APNS, iOS9.0 higher, Source Tree, Git, Slack, Postman, In Vision, JIRA, Confluence.

Confidential, New York, NY

Sr. iOS Developer

Responsibilities:

  • Initial role on project was to optimize performance issues and resolve bugs.
  • This role grew into responsibility for project and communication of status and outcomes to management.
  • Responsible for coordination of various cross-functional personnel.
  • Documented meetings, reports and kept track of time and tasks for reporting progress and project ROI.
  • Utilized NSLog, Breakpoints and LLDB statements to pinpoint area of execution of bugs
  • Profiled the application using several Instruments like Allocations, Leaks, Network to break down performance issues
  • Used Storyboards to construct new views for profile summary and top fan view
  • Utilized Twitter and Instagram APIs to enable sharing capabilities of Confidential content
  • Completed Redesign of UIs in Storyboards using size classes and AutoLayout constraints
  • Invoked RESTful web services using AFNetworking library
  • Parsed JSON responses using NSJSONSerialization into NSObjects
  • Project managed using Agile/SCRUM methodology
  • Code stored in Git repository; Version control functionality done using SourceTree

Technologies Used: iOS8 SDK, CocoaTouch, UIKit, Storyboards, Instruments - Leaks, Allocations, Network, size classes, Twitter API, Instagram API, AFNetworking, RESTful, NSJSONSerialization, Git, Agile, SCRUM, SourceTree

Confidential, Chicago, IL

iOS Developer

Responsibilities:

  • Refactored application UI for new iOS7 flat, minimalistic look and feel using Storyboards with AutoLayout constraints
  • Implemented iCloud SDK to ensure application sessions persisted from device to device
  • Fixed several bugs and crash scenarios during time on project
  • Resolved bugs using Breakpoints and NSLog statements along with LLDB statements
  • Pinpointed performance issues by profiling app using different Instruments like Allocations and Leaks
  • Added Localization to application to support other languages
  • Implemented workflow in-app to add appointments to device calendar
  • Added UIGestureRecognizers to simulate carousel effect during navigation between viewControllers
  • Altered various workflows like the checkout experience by redesigning UIs based off wireframes from lead architect
  • Worked with ApplePay to add this functionality to the iPad version of the app
  • Invoked RESTful web services using NSURLSession
  • Parsed JSON responses using NSJSONSerialization
  • Utilized CoreLocation to present nearby Confidential establishments to user
  • Worked on project with 4 other iOS Developers
  • Code stored in Git repository

Technologies Used: iOS7 SDK, iOS8 SDK, CocoaTouch, UIKit, Storyboards, CoreLocation, RESTful, NSJSONSerialization, UIGestureRecognizers, Localization, ApplePay, Allocations, Leaks, Git

Confidential, Grand Rapids, MI

iOS Developer

Responsibilities:

  • Implemented auto layout for custom views and table cells as well by giving UI Table View Automatic Dimension.
  • Customized view for the rows and layout coordinates are fetched from server and updated into the local database if there is a change in layout.
  • Created notifications to detect the auto rotation in the customized sub views.
  • Developed the UI screens by integrating different views to make them user friendly.
  • Used Core Location framework to get the user current location accurately.
  • Created the complete database using core data.
  • Followed MVVM architecture widely in this project.
  • Involved in developing cross platform mobile application which can run on both iOS and Windows platforms from the architecture of the application to implementing it by using Xamarin Studio.
  • Both apps use core location, core data, and communicate with the server using REST web services. New development was in Swift.
  • Worked with UIKit Framework for development and maintenance.
  • Integrated web-based content made with HTML5 on a Native app using UI Web View.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Performed Beta testing of the application via test flight.
  • Used SQLite.NET with Xamarin.Formsand MVVM for reading and writing data to a local SQLite database.
  • Used Xamarin Insights for finding and debugging issues in the app.
  • Used Xamarin test cloud to automate testing.
  • Debugging issues at onsite whenever required.
  • Pre-fetching data from different views for smooth screen transition.
  • Maintained constants file for declaring and defining string constants and others all through the classes.
  • Checking the defect status of the user story in Rally and fixing the defects.
  • Participated in documentation on UML diagrams for the project application.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Developed Hybrid Screens using HTML5, CSS3, Bootstrap, JavaScript and Node.js.
  • Worked with Bitbucket and source tree to checkout and update the codebase changes.
  • Participated in daily scrum and monthly sprint planning.
  • Responsible for App support and latest versions compatibility.

Technologies Used: Xcode 6.x,7.x, iOS 6.x,7.x,8.x, Objective-C, Swift, Rally, Test Flight, SD Web Image, AFNetworking, Flurry Analytics API, HTML5, SQLite, Cocoapods, View Controller, Core Data, Core Location, Visual Studio .NET 2015, .NET Framework 4.5, Xamarin Studio, Xcode, Xamarin. Forms, MVVM, Xamarin test cloud, SQLite.NET, Azure Mobile Services, IOS, Android, and Entity Framework

Confidential, Morristown, NJ

iOS Developer

Responsibilities:

  • Worked closely within a cross functional team of testers and developers.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Proficient in working on Restful web services using JSON by passing GET and POST requests in Android & IOS as well.
  • Worked with UI Kit Framework for development and maintenance.
  • Had good exposure with Voice IP & Video API's and SDK's to build calling capabilities with in web & mobile apps, used in Phone to Phone & App to Phone by using the selected API's and SDK's to integrate with them to monitor and control them.
  • Worked with Backend team to display the correct data format in devices.
  • Responsible for Service Integration Development and Testing.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Created the complete database using Coredata & used various Storyboards for the UI design implementation and which makes compatible with all simulators including ipad by using the Auto layouts concept.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environments: iOS 7, 7.1, Xcode 5.1, 5.2.3, 5.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite.

We'd love your feedback!