Ios Mobile Application Developer Resume
Sarasota, FL
SUMMARY
- 5+ years of experience in IT industry as iOS app developer in designing, developing, implementing, testing and publishing iOS applications on iTunes Store.
- Built Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad.
- Proficient knowledge of Programming Experience using Objective-C.
- Extensive experience in iPhone & iPad application development.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Worked extensively on XCode, Interface Builder and Instrument.
- Always follow MVC design architecture, adept knowledge of cocoa design patterns, singleton pattern and delegation patterns.
- Expert in Object Oriented Programming with experience implementing MVC, KVO, and Singleton architectures
- Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UI Kit, and Event Kit Frameworks.
- Extensive Experience writing clients for RESTful/SOAP web services and perfect skills in designing innovative UI.
- Familiarity with Apple’s enterprise developer accounts and ad-hoc distribution on standard developer accounts
- Good experience on NS Operation threads GCD and Blocks to perform multi-thread development.
- Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data. Experience with both SVN and GIT code repositories.
- Experience with performance and memory tuning with Instruments tool.
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Experience in working with In-App Purchase application for the iPhone/iPad.
- Proficient in bug fixing and code optimization. Good experience with Data Structures and Databases like SQLite and MySQL.
- Experienced in creating and custom UIViews, Table Views, Collection Views, Tab Bars and Navigation Bar, which are some basic functionalities in a Multi-View Applications.
- Designed applications using Storyboards, XIB files and programmatic UI building.
- Fluent in writing well-documented code and explaining methods.
TECHNICAL SKILLS
Languages: C, C++, objective-C, Cocoa/Cocoa Touch, java, XML, HTML5, ASP.NET, PHP, Swift
Scripting Languages: Java Script, Swift
Platforms: Linux, Windows, Unix, iOS, OS X
Tools: and Utilities: Xcode, Eclipse, Clear Quest, TFS, SVN, MYSQL, SQL, AJAX, Bugzilla.
Methodologies: Software development life cycles, Mobile S/W development, Agile methodologies, SCRUM
Web Services: REST, JSON, SOAP, XML.
Framework: AFNetworking, Reachability, AVFoundation, MapKit, CoreLocation, MessageUI, UIKit, EventKit, GCD, NSOperations, Keychain
PROFESSIONAL EXPERIENCE
Confidential, Sarasota, FL
iOS Mobile Application Developer
Responsibilities:
- Used Objective-C, Swift 2, AV Foundation and Cocoa Touch Framework to build the app, including UIKit, REST Kit, UI Navigation View, UI Collection View, UI TabBar Controller, UI Table View and Storyboard.
- Created models in MVC and development of delegates for updating model information.
- Developed navigation between views using mixture of UI Navigation Controller, UI Gesture Recognizer and UI Popover Controller.
- Working on web service calls, XML, REST API and JSON (using JSONKit) parsing included in the project.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Pre-fetching data and added animation between UI Views for smooth transitioning and better user experience
- Use clear, concise communication skills in conjunction with organizational skills to perform daily duties.
- Followed a work data flow principle for design and development
- Worked on Web Service calls, XML and JSON parsing included in the project
- Worked with UIKit Framework for development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Worked with Backend team to display the correct data format in devices
- Map View implementation using the MapKit and Core Location Frameworks.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Integrated a web-based content made with HTML5 on a Native application using UI Web View
- Worked with GDB and Xcode for debugging
Environment: XCode 5.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, PhoneGap. Github for version control, XML, JSON Frameworks: UIKit, CoreLocation.
Confidential, Dallas, TX
iOS Mobile Application Developer
Responsibilities:
- Upgraded reporting system of the application Confidential &T My Account for analytics
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Used Xcode 6.1 to build application for iPhone 3.5 inch, iPhone 4-inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus.
- Used storyboards and auto layout in the application.
- Made a UITabBar Navigation based application
- Developed new components like infinite scrolling section for sliding table view
- Solved major defects in navigation controller behavior for the application
- Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)
- Provided mechanism to avoid loading of duplicate data in table views (Problem due to concurrent server calls)
- Handled scenarios of no data for application during good network signal
- Explained the design problem of invocation by drawing flowcharts
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: XCode 5.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, GitHub for version control, Web Services
Confidential, Mayfield Heights, OH
iOS Developer
Responsibilities:
- Worked with subversion to checkout and update the codebase changes.
- Designed the database and data model for application using SQLite
- Implemented the code to perform the CRUD operations to the SQLite Database
- Demonstrated ability in handling the memory management Profiling and performance analysis using X-code instruments
- Worked on Agile and scaled Agile, continuous delivery, continuous deployment, and automated testing.
- Developed Unit tests for testing specific functionality and logic
- Designed and implemented the Continuous Integration process for all the application.
- Used the SoapUI for integration and unit testing of the services
- Proficient in unit testing the application using JUnit
- Formatted the data as per business rule to display User interface
- Followed a work data flow principle for design and development
- Worked on Web Service calls, JSON
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Worked with SVN to checkout and update the codebase changes.
- Followed Agile methodology throughout the project.
- Integrated images and Map Kit into the Application
- Tested the application for memory leaks and relevant bugs, fixed the leaks and deployed on different iPhone firmware's to validate the application stability.
- Evaluated technology solution design, research and proposal
Environment: Xcode 5/6, iOS 7.0.x/6.1.x/6.0.x, iOS Simulator 6.1/6.0/5.1, Objective-C, Swift, Cocoa Touch, Cocoa framework, JavaScript, SoapUI, Map Kit, Core Location, AVFoundation,SVN
Confidential
iOS Developer
Responsibilities:
- Involved in analysis, design and development of the application
- Involved in designing user Interface for the application for the mobile devices (iPhone)
- Developed Application using Xcode with MVC Architecture.
- Worked to make the application compatible with multiple iOS versions.
- Resolved the UI design issues for multiple versions of iOS.
- Used Outlets for developing application screens.
- Implemented User Authentication.
- Used Animations for smooth navigation between the views.
- Used Table View Controller for displaying the overview, status, quality, plans and student exercise feedback.
- Integrated different languages such as Chinese, Dutch and English.
- Used RESTFUL web services with JSON to get the tanker information from the server.
- Used SVN for version controller.
- Performed profiling on the application to check on the memory usage of the application.
- Performed profiling on the application to check for any possible memory.
Environment: Objective C, iOS 4.x, iOS 5.x, Xcode 4.x, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, SVN, Gesture Recognition, RESTFUL Web Services, JSON Parser.
Confidential
IOS app Developer
Responsibilities:
- Provided Network Security and Technical Management for multi-Network Systems, Network Application, Internet Connectivity and Infrastructure Design.
- Highly skilled in Interpersonal communications, telecommunications, and team facilitation.
- Employs an unwavering work ethic with an insatiable desire to learn and develop professional skills.
- I had a good working experience with BGP, OSPF, PIX and VPN.
- In addition, with these, I have a well- rounded knowledge in Microsoft Windows 95, 98, NT4.0 and XP, as well as Microsoft Windows 2000 Professional and Server environments.
- Provides Infrastructure support for multiple datacenter locations across India, which include setting up intranet, LAN, WAN and VPN etc.
- Responsible for production support of Active Directory, GPO and domain Users.
- Installing, Configuring and administering Windows server environmen0ts.
- Responsible for internal and external accounts, and managing LAN/WAN and checking for Security.
- Implementing LAN infrastructure across various nodes as well as troubleshooting network issues.
- Performed Cisco Switch and Router configuration and administration.
- Cabling Servers, Routers, Switches and all other Network equipment’s in Datacenter.
- Provide front-end on call network support 24X7 for all network infrastructures in the corporation.
Environment: Simulator 8.1, Xcode 6.2, Objective-C, JSON, SQLite, MVC, Core Data.
