Ios Developer Resume
Atlanta, GA
SUMMARY
- Around 6 years of professional experience in Designing, Developing, Testing and Deploying iOS applications using swift with good understanding of object - oriented programming concepts.
- Hands-on experience with Xcode, Swift, Cocoa and Cocoa Touch Frameworks like UIKit, Alamofire, MBProgressHUD and iOS SDK.
- Good Understanding of Software Development Lifecycle and MVC design patterns.
- Integrated REST/SOAP Web services and APIs into the applications with experience in data parsing forms like JSON to dynamically display data on devices.
- Expertise with the creation of Storyboards, AutoLayout, Alerts, Delegates/Protocols and Multithreading.
- Experienced in Multi-View Applications using UITableViewController, UINavigationController, UITabBarController and Storyboard, integrating with multiple RESTful web services and parsing JSON responses.
- Good knowledge on ARC, MRC, AVFoundation, Core Animation, Core Location, Address Book, Address Book UI, XML parsing and JSON parsing.
- Experience in using GoogleMapsAPI, MapKit a third-party tool for retrieving the location.
- Experience in implementing various third-party libraries into the codebase.
- Experience working with the push notifications using Firebase.
- Use of Auto Layout, Stack View, Size classes and Trait classes for developing apps that work across multiple resolutions of iOS devices.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app and increase responsiveness.
- Working knowledge in various front-end technologies like HTML5, CSS3, Javascript.
- Performed various levels Unit Testing, Integration Testing, Regression Testing, Performance Testing and User Acceptance testing (UAT) to prove that system met the business requirements.
- Use of Grand Central Dispatch (GCD) and NSOperations to perform tasks on different threads, allowing for a more fluid user experience. Experienced persisting data device-side using Core Data and SQLite.
- Used Jira an agile project management tool to keep tracking of issues, tasks, bugs.
- Good experience with Bitbucket, Git.
- Participated in Bi-Weekly Sprints and daily Scrum meetings including requirement analysis meetings.
- Excellent technical abilities with strong verbal, written communication skills, Analytical and Interpersonal skills and very passionate to work with latest iOS Technologies.
TECHNICAL SKILLS
IOS Applications: Objective-C and Swift for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data.
Programming Language: C, C++, Objective-C, Swift.
Software: Expertise in IOS7, IOS8, IOS9, IOS10 with Xcode 6.0 7.0 8.0 beta OSX 10.8,10.9, 10.10 , 10.11, swift 2.2, 2.2.1, ASP.Net with Visual Studio 2010/2013, Microsoft Office suite 2010
Front End: HTML 5, CSS, JavaScript/ jQuery, XML.
Databases: SQL Server 2008/2012, MySQL, SQL plus, PL/SQL, SQLite with Core IOS sandbox, building.
Tools: Xcode 6.0,7.0,8.0, Visual studio 2010/2013, Dreamweaver, Notepad++, MS Visio, Visual Studio, Eclipse, RAD IDE, Microsoft Office Suite.
Operating Systems: MAC OS, Windows, Linux, UNIX.
PROFESSIONAL EXPERIENCE
iOS Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed and developed using MVC patterns.
- Managed customer relationship and worked with internal teams to integrate new and existing web services and SSO login.
- Worked extensively with Swift and Cocoa frameworks.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Responsible for Service Integration Development and Testing.
- Web services deployment and testing on REST client.
- Publishing the application on App store and then pushing updates after every sprint release.
- Worked extensively on table view controller and made customized table view cells according per the client and Pre-fetching data for different views for smooth screen transitioning.
- Worked on web service calls, XML and JSON parsing included in the project.
- Added animation between UI Views for smooth transitioning and better user experience.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View
- Worked with GDB and Xcode for debugging and GIT for source control.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View.
- Followed a work data flow principle for design and development.
- Communication with the API was achieved using NSURL Connection.
- Implementation of NSURL Connection and its delegate methods with JSON Parsing.
Environment: IOS9.0/10.0, (iPhone SDK), Mac OS X, Swift 4, XCode, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery. iOS Developer
Confidential, Raleigh, NC
Responsibilities:
- Worked closely with design and product teams to design and architect improvements to UI/UX by simplifying layouts, revising navigation workflows and more
- Participated in requirement’s analysis. Analyzing the Master Architecture document and requirement documents.
- Worked with UIKit Framework for development and maintenance.
- Added animation between UIViews for smooth transitioning and better user experience.
- UI developed using XIB’s and AutoLayoutconstraints with size classes utilized to further support various screen resolutions
- Worked with services team to integrate new RESTful web services for various features and functionality. AFNetworking utilized to make RESTful requests.
- Created of various views, table views, customized views and popovers using Swift Used different kinds of frameworks like MBProgressHUD, AVFoundation, Alamofire.
- Worked with third-party libraries and API to implement multi factor authentication.
- Worked with JSON web services for communicating data between client and server.
- Retrieved secured dynamic data from the web server using JSON and XML parsing.
- Implemented WebView to load webpages.
- Providing project status reports and resolving any outstanding production issues.
- Conducted code reviews for the development team.
- Worked with technology director and business analysts on application implementation.
- Worked with GIT to commit, checkout and update the codebase changes.
- Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning, Review meetings.
Environment: Xcode 9.2, Swift 4, Realm, Bit bucket, UIKit, Alamofire, Jira, Agile Methodology.