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. iOS Developer
Confidential, Raleigh, NC
Responsibilities:
- Used Xcode 8.3 and Xcode 9 and Swift 3 and Swift 4 to implement this application.
- Created Customized collection view to implement the required design.
- Designed UI using Storyboard, XIB, and NSAutoLayout.
- Integrated REST API service call in the application.
- Developed end-to-end application.
- Worked using SCRUM Agile methodology. Interact with tester, product owners and stakeholders to deliver the right value of the project at the end of each sprint.
- Implemented the MVVM design pattern for the application
- Used Bitbucket repository for version control.
- Worked in an agile environment with two weeks sprints.
- Used Jira to maintain work logs and report progress. Created tasks and sub-tasks to keep track of development.
Environment: Xcode8.0, Swift 3, Core Data, GIT, Jira, Agile Methodology. iOS Developer
Confidential, Alpharetta, GA
Responsibilities:
- Extensively worked on iOS, MVC (Model View Controller), SDK, User Interface (UI) iOS map SDK was used to show parking spots, MeterAid and feeder locations.
- Used Parse.com as a backend to save user information, parking spots and latest feeder locations.
- Worked on GitHub as version control management tool.
- Used MVC to design and architect the coding modules.
- Used TestFlight SDK to integrate adhoc testing of the application.
- Worked as an iOS developer in building the core technical platform for the product according to milestones set by the client.
- Develop and coded logic needed for several aspect of the app.
- UIKit framework and core graphics framework was used to design and implement high end UI.
- Improve speed and functionality using Xcode performance analyzer.
- Analysis, design of a clean APIs to facilitate integration between existing and future modules.
- Designing, implementing and test new features according to functional spec such as GPS technology to find vehicle location and reference location.
- Designed Meter Aid to locate, “where is my car” in the parking lot.
- Designed and developed the UI to drop pins of parked cars and meter maid spotting.
- Provided technical documentation and knowledge transfer.
Environment: IOS SDK, Core Data, Cocoa, XSD, Objective-C, GitHub, Xcode, iPhone Devices.