Ios Application Developer Resume
Phoenix, AZ
SUMMARY:
- Professional with 8+ years of experience in Application development and maintenance of mobile applications on iOS devices.
- Strong knowledgeonSoftware Development Life Cycle (SDLC
- Extensive experience in Web Application development and iOS Application development
- Expert in client side validations using Java Script, validation framework.
- Talented in testing apps using XCTest framework, along with performing blackbox and whitebox testing
- Experienced encrypting sensitive content to protect users information
- Confident with performance tuning using Instruments.
- Develop new applications with Storyboarding techniques including Auto Layout.
- Highly capable of writing multi - threaded code using GCD, NSThead, and NSOperation with Operation Queues.
- At ease with POSTing and GETing social network feeds such as Twitter.
- Experience with memory management including MRR and ARC.
- Professionally seasoned in working with Objective-C, along with Swift
- Familiar with Node.js to interface with a PostgreSQL database.
- Strong development expertise on Xcode (ver. 5 and 6) iOS (ver. 6+) for iPhone applications. Successfully built & deployed 4 apps to iTunes App Store.
- Experienced with using remote databases such as PostgreSQL.
- Ability to learn new APIs quickly and apply them.
- Implement views with Storyboards and Xibs with Interface Builder.
- Adept with storing data locally using SQLite and Core Data.
- Experienced working with JSON, PLIST, and XML.
- Familiar with accessing web services with NSURLConnection and AFNetworking.
- Skilled in iOS design patterns MVC, Singleton, Delegates, Protocols, Extensions, and Categories.
- Team player with strong communication skills with a demonstrated ability to comprehend and quickly discuss complex and abstract ideas.
- Proficient with the following frameworks: UIKits, Core Data, Social, Accounts, MapKit, Core Location, Core Graphics, iAd, AudioToolBox, Foundation. Experience with source code control management like subversion (SVN) and GIT.
- Regarded as a self-motivated and well organized team player
- Good team player, willingness to take up the responsibilities and lead the team.
- Ability to learn and adapt to new technologiesIOS Skill Set
- 8 years of experience in iOS application development
- Supported migrations between different versions of the application
- Sound knowledge of MySql, SQLite, Core Data.
- Familiar with deploying applications using third party
- Partnered with Lead Developer to design the application using Objective-C, Swift, FMDB, Git
- Worked with various APIs
- Experience in various phases of app development life cycle including Designing, Programming, and Testing .
- Designed GUI and interfaced with services for the mobile application.
- Exposure in socializing and integrating the apps developed to Facebook and twitter.
- Web services (experience integrating with web services i.e. XML, RESTful APIs/JSON)
- Good experience setup, Specify, and configuring lab test environment.
- Good experience on Objective Oriented Languages including Java, C++, Objective-C.
- Collaborating with development and production team to deliver exceptional product to the customers.
- Coordinating the team to ensure good quality of the project even under pressure.
- Ability to lead small teams and experienced working in an agile development environment with SCRUM.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
TECHNICAL SKILLS:
Operating Systems/ Platforms: Mac OS, HTML5, Windows, Linux
Programming Languages: Swift,Objective-C, C, C++, Java Script,C#
Data Structures and Algorithms: Hash Tables, Priority Queue, Divided and Conquer
Version Control: GIT, SVN, CVS
IDE/Tools: X-Code
Web Technologies: HTML, CSS, AJAX, JQueryConcepts OOPS, Design Patterns
Mobile Technologies: iOS SDK
Databases: SQLite, Microsoft SQL, MySQL.
WORK EXPERIENCE:
IOS Application Developer
Confidential - Phoenix, AZ
Responsibilities:
- Utilized UI TabBar Controller, UI Navigation Controller, UITable Views, UI Web views, PDF creation, UIScroll View to display content as required in the App.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Worked on Web Service calls, Alamofire and JSON parsing included in the project
- Worked extensively with Objective C, Cocoa and UI frameworks
- Implemented data chasing using CoreData and Application Directory.
- Involved in the scope discussions with the Business Analysts and the Business users to identify the technical requirements.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI components, etc.
- Worked extensively on table view controller and made customized table view cells according to the client
- Worked with UIKit Framework for development and maintenance
- Debugging issues onsite whenever required
- Divide data and create architecture using MVC design pattern.
- Added animation between UI Views for smooth transition and better user experience
- Worked with Xcode for debugging the updated version
- Worked with GIT to checkout and update the codebase changes
- Reported progress/challenges to project lead
IOS Developer
Luno Software - Boston, MA
Responsibilities:
- Get live scores, stats, news and alerts for MLB, NFL, NBA, NHL, CFL, NCAA football & basketball and more. Built around a Tabbar structure everything is at the users fingertips. Live accurate data that comes from the backend is the key of the application, and what keeps the user base happy.
- Implemented app s Today Extension widget with customizable content as chosen by the user
- Handled implementations of NSManagedObjects referencing users favorites stored in Core Data
- Upon arrival, initial task load was extensive bug fixing and performance optimization of app using various Breakpoints, LLDB and Instruments
- Project developed on a team of 2 other iOS developers
- Created structured pList to store trivia game questions within application bundle
- Implemented in - app trivia game UIs using Storyboards and Autolayout constraints
- Invoked RESTful web service requests for implementing MLB play-by-play feature within app
- Project matriculated utilizing the Agile/SCRUM methodology
- Utilized Github for version control functionalities
- Refactored deprecated code to be compatible with iOS8 improvements
- Code stored in Git repository
- Optimized application UIs for larger device screen sizes for iPhone 6/6+ using Storyboards and size classes
- Constructed custom ViewControllers for presenting new NFL League Leader content feature for users, using Storyboards
- Worked with NSURLSession and NSOperations to perform and manage multithreaded download scenarios
- Worked with implementing app s Push Notification handling of user-defined teams and players
IOS App Developer
Confidential - Bellevue, WA
Responsibilities:
- Interacting with QA on deliverables on every iteration and customer feedback implementation
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting SQLite database with Objective-C interfaces
- Created of various views, table views, customized views and popovers
- Managed data and memory from streamlining code and using various debugging tests
- Worked with CoreLocation, MapKit, and MKAnnotations for MapView implementation to display store locations on map.
- Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController
- Redesigned several screens including default application landing screen as per newer wireframe
- Implemented Core Data for persistent storage of user data
- Implemented NSOperationQueue and NSURL connection to integrate with backend web services
- Custom UI implemented with XIBs and Manual Retain/Release and Auto Release memory management
- Used Restful Web Services with JSON and JSON serialization to parse the data
- Performed all tasks from UI design and implementation to writing code for various features
- Designed XSDs to define the XML structure of data exchanged between and server
IOS Developer
Confidential - Boca Raton, FL
Responsibilities:
- Developed a Confidential t registration program for iPad to be used by the Confidential t in the waiting room to fill out their contact, insurance and medical history. Developed the initial program in five weeks.
- Developed requirements for a custom tab interfaces for the EHR iPad App to replicate the traditional paper based medical records chart system.
- Designed and developed a data storage solution, which required storing the practice information and Confidential t records on the local iPad device with syncing data to backend.
- Developed an ATM style interface for the Confidential t registration app which used slide and fade transitions.
- Designed and developed a solution for the EHR app to adapt its configuration and user interaction depending on who was logged into the iPad.
- Worked closely with web services team to develop lightweight JSON web services.
- Provided technical solutions for the project development team.
- Development Environment: Mac OS X, iPad, XCode, iOS SDK, Objective-C, Cocoa, SOAP, JSON, OData, SVN, SQLite, and Core Data
- Appointed software architect for the company's highly complex EHR (electronic health records) iPad App.
IOS Developer
Confidential - San Francisco, CA
Responsibilities:
- Created unified auto-incremental database module to manage local persistent store
- Supported migrations between different versions of the application
- Worked directly with designer and product owner on iterative process
- Environment: Objective-C, CoreData, FMDB, AFNetworking, Facebook SDK, Twitter API, Foursquare API, Social framework, Location reverse geocoding, Git
- Developed an architecture of the music app that supports synchronization and representation of large amount of media data, artists and albums
- Established integration with existing media framework
- Effectively implemented custom animations and view transitions
UI / iOS Developer
Confidential - Princeton, NJ
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks
- Project modeled using MVC (Model-View-Controller Architecture) framework.
- Worked with Objective-C and Cocoa Touch Framework that includes UIKit, Foundation, UINavigationVIew, UITabBarController, UITableView and StoryBoard to build the App.
- Front End Development using JSP, HTML, JavaScript, XML, and XSL.
- XML transformation using XSLT and XPATH.
- Redesign and implementation of Form System for easy configurability.
- Worked on Web Service calls, XML 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
- Enhancement implementations in Report module.
- Customized report implementations for various protocols.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View
- Debugged issues onsite whenever required.
- Worked with GDB and XCode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Fixed bugs as documented by QA team.
IOS Developer
Confidential - Sunnyvale, CA
Responsibilities:
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Managed data and memory management from streamlining code and using various debugging tests.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Created models in MVC and development of delegates for updating model information.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Designed XSDs to define the xml structure of data exchanged between iPhone and server.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Implemented Core Data for persistent storage of user data
- Created of various views, table views, customized views and popovers
- Created of notifications to detect the autorotation in the customized sub views.
