Technical Lead Ios Developer Resume
St Paul, MN
SUMMARY
- Over 7 years of experience in mobile application development and integrating with various data bases and client server application in iPhone/iPad using Objective C and swift.
- Dynamic and well - versed iOS developer with proven credentials and hands on experience in iOS SDK .
- Familiar with native based iOS applications using iOS 6, iOS 7, iOS 8 and Swift and worked on Xcode 5.0, 6.0, 7.0, 7.3.1 and 8.
- Excellent knowledge in developing Enterprise Mobile Applications and experience with provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
- Excellent understanding of mobile native iOS application development tools such as Xcode, Instruments, Interface Builder, processes and technologies.
- Extensive knowledge of various frameworks including UIKit, AV Foundation, Event Kit, Address Book, Address Book UI, Message UI and Core Location frameworks.
- Proficient in MapKit, Webkit, UIKit, Apple Push Notification Service APNs, Location Services, Address book and In-App Purchase.
- Thorough understanding of memory management in iOS environments.
- Worked on various architectures such as MVC , Singleton , Delegate, Notification patterns, protocols and categories .
- Knowledge of web services and REST APIs.
- Expertise in using Grand Central Dispatch, NSURL, NSURL Connection and NSOperationQueue to connect to web services asynchronously.
- UI design implementation using both Storyboards and NIB files.
- Understanding of action sheet, badges, popup alerts and integration of social networking APIs like Face book and Twitter into application.
- Extensive experience on Multi-view applications using UI Table View Controller, UI Navigation Controller, UI Tab Bar Controller and Storyboard.
- Testing experience on device and simulator using Xcode and Instruments tool.
- Integrated Dropbox support via iOS SDK and Dropbox API.
- Expert in solving technical issues affecting iOS applications.
- Discovered evaluated and implemented new technologies and enhanced software development process.
- Having basic knowledge of Swift programming language.
- Experienced with Apple Approval Distribution Process, AdHoc Enterprise distribution.
- Developed wide variety of applications including Social Networking, Education, Travel, Weather, magazines & Newspapers, Productivity, Shopping and Navigation and uploaded these apps to apple store.
TECHNICAL SKILLS
Mobile Tools: Xcode, Cocoa Touch/UIKit, Threading, Core Location/MapKit, Core Animation, Core Graphics, JSON, iOS Location Services.
Languages: Objective-C, Swift
Database: SQLite
PROFESSIONAL EXPERIENCE
Confidential, St. Paul MN
Technical Lead IOS Developer
Responsibilities:
- Experienced in using SWIFT 2.0 code whenever preferred over Objective C .
- Created of various views, table views, customized views and popovers using Swift.
- Working on Storyboard using Swift 2.0.
- Worked extensively with Cocoa touch frameworks
- Performed all tasks from user interface design and implementation to writing code for various features.
- Developed and tested each application according to its Software Requirement Specification (SRS).
- Developed Navigation between views was mixture of using swift, UI Navigation Controller.
- Responsible for tech design and architecture of the project and working with user experience design team, business analysts and clients to create the needed requirements artifacts..
- Developed main user interface for the application based on screen designs from the team.
- Extensively used common UI elements like UI View, UITextfields, Unbutton, UIScrollviews, UILabel etc.
- Worked with Cocoa classes extensively: NSURL, NSURLRequest, NSURLConnection.
- Coordinated with technical staff in the configuration of iTunes AppStore.
- Preparation of internal QA builds and maintaining the Apple developer portal.
- Defects fixing and defects distribution among developers.
Environment: iOS 7.0, Xcode 8.0, Mac OS X, Objective-C, iPhone SDK, Cocoa Touch, iPhone Simulator.
Confidential, St. Paul MN
IOS Developer Team Lead
Responsibilities:
- Implemented some mathematical formulas and CMMotionManager to calculate distance.
- Made custom camera controller that support full screen of device.
- Understood the business process and gathered requirements.
- Involved in feasibility analysis on requirements and estimated effort based on the complexity of the requirements
- Working extensively to support all features on both iPhone and iPad.
- Design app from scratch, listing out the various components of the system and integration of those components with the app.
- Develop complex applications that were distributed through Apple App store.
- Lead a team of 3 members.
- Ensure that project deliverables were finished by deadline.
- Manage all end to end client interactions.
- Develop web service wrapper to form the request and parse the response to send it to UI.
- Used JSON parser to parse fetched data from server.
- Implemented Custom Table View Cells and UI Collection View Cell for better user experience.
- Made the entire User interface of application using custom controllers.
- Develop web service wrapper to form the request and parse the response to send it to UI.
- Used JSON parser to parse fetched data from server.
- Worked with Google Maps.
- Worked on UI Date picker and UI Time picker to automatically retrieve the data.
- Made the entire User interface of the application.
- Implemented Custom Table View Cells to segue from different View Controllers for smooth transitioning and better user experience intergraded animation between UI Views.
- Testing and move to production.
- Implemented the Accounts Menu feature to allow user to track and monitor portfolio, balances, orders and activity history using UI Segmented Control and UI Table View.
- Application design using iPad SDK, Xcode, Objective-C and Interface Builder.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Worked on NSURL Request to display pages in UIWebview.
- Followed a work data flow principle for design and development
Environment: IOS 6.1, iPhone SDK, Mac OS 4. X, Objective C, Xcode 4.3.2, Cocoa Touch, Cocoa framework, JavaScript, JQuery, MapKit.
Confidential
Sr. iPhone Developer
Responsibilities:
- Programmed in order to acquire and store persist cacheable content such as static data, images and user preference data using NS User Defaults.
- Integrated third party APIs to fetch data and display into the UI View and also added enhancements to the existing app for search functionality.
- Ensure that coding, functional elements were finished by deadline.
- Develop third-party iOS frameworks and built top quality iOS applications.
- Designed and built the distribution for deploying in the AppStore.
- Extensively worked with Objective C, Xcode, JSON, iPhone simulator.
- Designed and integrated application for different devices like iPad, iPhone, iPod.
- Designed and developed latest trends for iPhone clients.
- Worked on iPhone SDK and internet connection Protocols
- Added animation between UI Views for smooth transition and better user experience.
- Working extensively to support all features on both iPhone and iPad.
Environment: Objective C, XCode, IOS, Core Data, Cocoa Touch Frameworks, UIKit, JSON, JSON Parser, SQLite, UIMapKit
Confidential
Sr. iPhone/iPad Developer
Responsibilities:
- AV Foundation implementation - AV Audio Player Class to record audio for the specific location.
- Performed navigation using navigation controller to give details about various functionalities. It is a Tab based app.
- Design and implement using iPhone SDK, Xcode, interface builder, Objective-C.
- Identified and removed bugs present during the testing phase.
- Handled Database part to great extent.
PDF Reader
Responsibilities:
- Design app from scratch, listing out the various components of the system and integration of those components with the app.
- Identified and solved bugs reported in the testing stage of the project.
- Memory management using instruments tool.
- Design and implement using iPhone SDK, Xcode, Interface Builder, Objective-C.
- Design and build applications for the iOS platform.
- Attend client meetings to learn about development of project scope.
- Ensure the performance, quality and responsiveness of applications..
- Experienced in Universal application development for devices including iPhone and iPad.
- Review and solve technical problems in existing applications.
Environment: Objective C, XCode, IOS, Core Data, Cocoa Touch Frameworks, UIKit, JSON, JSON Parser, SQLite, UIMapKit
Confidential
iPhone/iPad Developer
Responsibilities:
- Design and Develop small iOS applications.
- Connect the UI to code and work with custom Controls.
- Good understanding of Agile process.
- Created View Controllers both programmatically and through Interface Builder.
- Included images, videos and Audio information in to the App.
- Followed the apple UI guidelines throughout the project
- Complete ownership of the modules as part of a development team.
- Have worked as a Mobility Business Analyst involving Requirements Gathering, elicitation from business users and stakeholders, Requirement detailing & Analysis, preparing business specifications and flow diagrams
- Learn different frameworks, delegates and notifications.
Confidential
Software Engineer
Responsibilities:
- Build basic UI elements.
- Add, move and resize UI elements in a XIB
- Work with different view Controllers.