Sr. Ios Developer Resume
St Paul, MN
SUMMARY:
- Skilled professional with 6+years of experience in Mobile Application Development (iPhone/iPad) using objective - C, swift, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
- Strong working knowledge in Object OrientedProgramming(OOPS) with experience in programming languages like C, C++, Objective-C, and Swift.
- Extensive knowledge of Apple's Instrument tools for iOS, Passionate to work on Memory optimization, Performance improvement.
- Proficiency with CoreGraphics, CoreData, UIKit, CoreVideo, CoreImage, Social Framework, EventKit, and CoreText.
- Experienced in built Rich User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad (iOS 4.0, 5.0, 6.0, 6.1, 7.0, 8.0 Xcode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0, 6.0 Beta, 6.1) application development using objective-C, Cocoa Touch, UIKit.
- Experienced in parsing XML and JSON data using NSXMLParser and NSJSONSerializationfor display on the iPhone/iPad from server.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
- Expertise implementation knowledge of various frameworks including: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, AV Foundation, Media Player, Notification Center, MapKit, Message UI and Security.
- Experience as a developer in designing, developing, implementing, testing and publishing apps on iTunes Store.
- Having Proficient knowledge on customizing the UIElements like UIDatePickers, UIAlert views, UIPopoverControllers, UITableViewCells, UITabBarControllers, UIAlertViews, UITableViews, and UISliders etc.
- Experience in implementing core Frameworks like UI Kit, AVFoundation, MapKit Core Location, Core Data, SQLite and Core Graphic framework.
- Experience in developing high performance iOS and OS X applications that respond appropriately at every phase of their life cycle while consuming optimal amount of memory using different SDKs, frameworks and different versions of Xcode.
- Experience in the design and development of Multi-Gesture responsive Table. views, Collection views, Outline Views, View Controllers, Navigation patterns, Navigation controllers and rendering smooth Animations with and without using Storyboards for latest visual themes, rich user interface and high level of user interaction for iOS applications.
- Skilled in use of XML web services such as REST and SOAP.
- Experienced in using GoogleMaps API for the Geo location services and using JSON web services to call external web service.
- In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Thorough understanding of backend database technologies like Oracle and MySQL, and the embedded database SQLite.
- Experience managing application flow using Storyboard and XIB files.
- Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
- Quick learner with excellent communication, analytical, design and problem-solving skills.
- Self-starter, friendly and flexible.
TECHNICAL SKILLS: iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data, Storyboards.
Software: Expertise in iOS 4, iOS 5, iOS6, iOS7 with Xcode3.0/ 4.0., 5.0, 6.0, 6.1.3 OSX 10.5, 10.6, 10.7 , 10.8, ASP.Net with Visual Studio 2005/ 2008, Microsoft Office suite
Programming Languages: C, C++, Objective-C, Java, HTML, WEB,JAVASCRIPT
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ jQuery library, XML, XSLT, AJAX
Databases: MySQL, SQL plus, PL/SQL, relational database Concepts. SQL server 2005/2008, SQL Cipher, SQLite with Core iOS sandbox, building, and database in iOS sandbox
Operating Systems: MAC OS, Windows, Linux, UNIX
Tools: Swift,Xcode 3.0 / 4.0/5.0/6.0/6.1.1 , Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Eclipse, RAD IDE,Android Studio
WORK EXPERIENCE:
Confidential, St Paul, MN
Sr. iOS Developer
Responsibilities:
- Involved in the overall design and architecture of the app, by thoroughly understanding the requirements from university.
- Worked extensively with Swift, Xcode and JSON for the application at hand.
- Built iOS storyboards and established IBOutlets, IBActions and perform segues between different screens in the storyboard.
- Worked on UIAutomation to maintain high-level, automated code base.
- Made code base more reliable for release by implementing continuous integration as a part of UIAutomation.
- Jenkins setup for continuous integration.
- Used Photoshop for image editing purposes.
- Used the MAPkit and Core location frameworks.
- Implemented XCTests while running TTD workflow.
- Created Custom UIViews, Custom TableViews, and Custom TableViewCell for user interface.
- Developed hybrid PoC for multiple platforms for hackathon by using Cordova framework.
- Worked with data storage and retrieval using PList, and CoreData at ease to improvememory overhead of the app and increase responsiveness.
- Implemented custom UITabBarController&UINavigationController for easy navigation of the app.
- Created custom annotations and annotation views.
- Worked with Alamofire and JSON parser.
- Implemented Storyboard using UIKit, Foundation Frameworks,simpleUIView treatment for displaying information.
- Interaction with restful APIs, made HTTP request/responses PUT, GET & POST to update and consume remote data.
- Implemented callbacks using delegation and code blocks.
- Worked with API inputs to pull the data from backend and display it on the app.
- Performed performance-tuning tasks using Instruments to improve the performance of the app.
- Worked in Agile methodology and in close with the team leads and reported project progress on regular basis.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
Environment: IOS 8, 9 & 10(iPhone SDK), Mac OS, Objective C, Swift 3.0, XCode, Cocoa Touch, RxSwift, MapKit, Storyboard, Adobe Creative Suite, RESTKIT, XCTest, Appium, JIRA, Bit Bucket, AFNetwoking, Alamofire, Jenkins, Core Data, JavaScript, JQuery, HTML and JSON, Continuous Integrations, Continuous Delivery & GIT Hub.
Confidential, Lake Mary, FL
Sr. iOS Developer
Responsibilities:
- Custom UI implemented with XIBs and Story boards as well and associated with appropriate reusable classes.
- Segregated API Handler classes based on the Work flows, login services, user profile, search items.
- Added animation between UIViews for smooth transitioning and better user experience.
- Presented a UI designed with regular Ionic UI components.
- Developed Angular5 and foundation-based UI Screens using HTML, CSS and Ionic framework.
- Created model classes based on the business requirement.
- Worked closely within a cross functional team of designers, developers and testers.
- Solved issues on different areas of the application.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Worked with GIT to checkout and update the codebase changes.
- Worked with various Cocoapods to improve application features and framework usage
- Used Xcode and Storyboards to develop the screens for the application using MVC design pattern
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Implemented Storyboards including Auto-layout utilizing constraints and size classes and mixed with existing XIB files.
- Extensive experience in Web, iOS. (i.e., designs new templates, tests styles/sheets, fixes bugs; collaborates heavily with core team members (especially UX and Design))
- Used Core Location Framework to get the user current location accurately.
- Worked on iOS8 and iOS9 using Swift.
- Presented data as Collection View using delegate and data source methods using Swift .
- Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
- Used the third party integration tool Cocoapods to integrate AFNetworking, JSONModel API s etc.,
- Incorporated the Push Notification feature using APNS , in order to notify the user when any file operations were done.
- Implemented Business, Technology and Transportation functionalities in the application.
- Implemented REST API to get the all response from server end and render the data on UI screens as per the keyword.
- Used Serialized JSON to read the response that came through the server.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Managed technical tasks, project implementations and technical projects going into production.
- Responsible for App support and latest versions compatibility.
Environment: iPhone SDK, objective C, Cocoapods, Xcode, iOS 8.0/8.4, JSON, XML, Cocoa Touch, Cocoa frameworks, UiKit, SQlite, AFNetwotrking, HTML5, CSS3.
Confidential, Los Angeles, CA iOS Developer
Responsibilities:
- Working in design and implementation phases.
- Worked extensively with Objective C and Cocoa frameworks
- Worked with UIKit Framework for the applications at hand
- Used Phonegap to allow user to access the camera
- Integrated a web-based content made with HTML5 on a Native app using UIWebView
- Customizing Unbutton, UITabBar to build user interface of the application using story board.
- Working closely with a cross functional team of testers and developers.
- Designed and implemented UI screens using AutoLayout in storyboards. Some of the views are custom views.
- Testing the application on Device through Development Profile.
- 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.
- Worked on web service calls, XML and JSON parsing included in the project.
- Followed a work data flow principle for design and development.
- Worked with GDB and Xcode for debugging
- Worked with GIT to checkout and update the codebase changes.
- Beta testing of the application via test flight
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Developed critical tools for this project like customized navigation bar, page control and scroll view
- Added animation between UIViews for smooth transitioning and better user experience
- Reported progress/challenges to onsite project lead.
- Worked with Backend team to display the correct data format in devices
- Followed a work data flow principle for design and development.
Environment: iOS 10.0, Objective-C, SWIFT 3.0, Xcode 8.3, Cocoa Touch Framework, Core Data, JSON, Agile SCRUM, Github, Jira
Confidential
Mobile application developer
Responsibilities:
- Developed application about Activities, Intents, Fragments, List Views, Array Adapter, Menu, and so on.
- Developed Navigation Drawer for the application, which provides better navigation of apps Features.
- Designed and developed mobile transaction application for android mobile devices with extensive user interface development. Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
- Used web views, list views & populated lists from database using simple adapters.
- Used services, Async Task and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
- Worked on core framework of the android and web Application Design and its communication. (Web services, Database, connectivity, UI)
- Involved in implementing different layouts design and modifications, different functional layouts.
- Involved in designing the Web services and Database design to suite the Android Application support.
- Used android SDK and Eclipse IDE for development.
- Tested the app across different versions of android and different android phones to assure quality and performance.
- Worked closely with another mobile app developer, leading the other platform development.
- Implemented the required GUI by making modifications to the XML files.
- Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
- Worked on debugging the application using Logcat, DDMS.
- Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
Environment: Android SDK 3.2, 4.1, SQLite 3.8, Eclipse IDE 3.5, android API's, JDK 1.6, HTML, CSS, GPS service, XML, JSON, ADT Plug-in, CVS (version control), Logcat, DDMS Console.