Ios Mobile Application Developer Resume
New Bremen, OH
SUMMARY:
- Looking for a position that allow me to improve my 8 years of IT experience, 6+ years as an 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
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Extensive experience Consuming REST/SOAP Web Services and APIs.
- Experienced in Native Mobile Application development with Social Media platform.
- Proficient in parsing JSON, XML, PLIST.
- Extensive experience in Cocos2D for iOS game developing.
- Proficient in source control with Git, SVN.
- 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.
- Perfect understanding of ARC and non-ARC in iOS development for Memory Management.
- 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.
- Hands on experience in Apple push notifications and Network protocols.
- Proficient in creating complex user interfaces for a variety of applications.
- 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.
- Having Strong knowledge on development of hybrid applications.
- Solid Knowledge on Android application development. & also in CoreJava, PhoneGap & Xamarin.
- Experience in working with AGILE and SCRUM methodologies.
- Passionate and love to work with latest iOS Technologies, Watch OS, and TvOS.
- As a technical leader who fluently bridges the Confidential between business, engineering and customer, I am passionate about transforming vision into product and work with partners to build global offerings.
- Established and maintained productive working relationship with management, clients, external teams and team members.
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
TECHNICAL SKILLS:
Operating Systems: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8 and 10, IOS, Linux.
Programming Languages: Objective-C, Swift, IOS C-Language, HTML, MAT Lab, TASM
Data base: Core Data, SQLite, MySQL
Framework: AFNetworking, Reachability, AVFoundation, MapKit, CoreLocation, MessageUI, UIKit, EventKit, GCD, NSOperations, Keychain, PhoneGapCoreData, Security,Corodova.
IDE/Tools: XCode, Eclipse, Interface Builder, Storyboards.
Other Tools: GitHub, JIRA, SourceTree, BitBucket.
Methodologies: Object-Oriented Programming, MVC, Delegation, Singleton, Blocks, TDD Class Extension, Categories, KVC, KVO, RESTful, SOAP, Serialization, API creation, Agile, SCRUM, Sprints, Push & Local Notifications.
Web Services: REST, JSON, SOAP, XML.
PROFESSIONAL EXPERIENCE:
Confidential, New Bremen, OH
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.
- Performed XC testing to find the assertion values to directly control test targets, classes, and methods included in it.
- 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, Github for version control, JSON Frameworks: UIKit, CoreLocation.
Confidential, Pleasanton, CA
iOS Mobile Application Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks
- Worked extensively on table view controller and made customized table view cells according to the client
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked on Web Service calls, XML and JSONparsing 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
- Used Core Data Framework for local storage purpose in SQLite
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- 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)
- Worked with GDB and Xcode for debugging
- Worked with GIT to checkout and update the codebase changes
- Reported progress/challenges to project lead.
Environment: XCode 5.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, Phone Confidential . Github for version control,XML,JSON Frameworks: UIKit, CoreLocation.
Confidential
iOS Mobile Application Developer
Responsibilities:
- 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: XCode 5.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, GitHub for version control, Web Services
Frameworks: UIKit, CoreLocation, AVFoundation.
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, CoreData.
Confidential
Network Assistant
Responsibilities:
- Managed and administered Cisco 1900,2900 Routers and 3560, 3700 series switches.
- Monitor and Troubleshoot LAN/MAN.
- Proficient with IP addressing, Subnetting, VLSM and also with IPv4.
- Worked in coordination with team members in implementing access-lists and also DNS, NAT, PAT and DHCP.
- Worked on various Network topologies.
Environment: Hyper Terminal, Wireshark, Cisco Packet Tracer Student, GNS3 & Riverbed Modular Orpnet.