Sr. Ios Developer Resume
Frisco, TX
SUMMARY
- 7+ years of experience in Mobile Application Development (iPhone/iPad) using objective - C, UIKit, Core Animation, Map Kit, AVFoundation, Cocoa Touch and Cocoa Service Frameworks.
- Hands on experience in programming with swift.
- Experience with UI design and implementation of application in both portrait and landscape modes.
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
- Experienced in creating UIViews, Table Views, Tab Bars and Navigation Bars, which are some basic functionalities in a Multi-View Applications.
- Experience with multithreading concepts using GCD.
- Experienced in working with Storyboard and Interface Builder.
- Experience with apple local and push notifications.
- Developed apps using various IOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
- Hands on experience in GCD and NSOperation Queue in Multithreading.
- Experience in various libraries like AFNetworking.
- Expertise in adding Animation for smooth transitioning between UIViews.
- Expertise in working with source controls like GIT.
- Experienced in implementing Third Party such as Facebook library into the Codebase.
- Experience in designing user interfaces in regard to auto layout.
- Experience in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
- Basic understanding of PromiseKit.
- Good understanding of Restful Web Services.
- Rendering Sonar or Jenkins for monitoring and maintaining code every time a change is made.
- Worked on JSON and XML parsing of documents.
- Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Working knowledge of Source code version control using SVN.
- Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
- Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
- Experience in Ad Hoc, Enterprise distribution of the app process.
- Experience in developing Mac OS applications.
- Experience in working under Mac OS-X and Windows platforms.
- Proven aptitude on learning and working on cutting-edge technologies.
- Goal oriented and organized team player with good interpersonal skills; thrives well within group environment as well as individually.
- Strong ability to work with Cross Functional Teams of Developers and Testers.
- Hands on experience with Android and SDK.
- Having knowledge with creating cross platform applications using xamarin.
TECHNICAL SKILLS
Technologies: MVC, XML, Web Services, Local and Push Notifications.
Languages: Objective-C, Swift, C, C#.
Web Technologies: HTML, XML, JSON.
Operating Systems: Windows 7, Vista, Linux, Macintosh.
Databases: SQLite, Coredata.
IDE: Xcode, MS Office, Cordova, Xamarin.
Web Services: XML, NSURLRequest, REST
PROFESSIONAL EXPERIENCE
Confidential, Frisco, TX
Sr. iOS Developer
Responsibilities:
- Participated in enhancements, design reviews, and ensured design meets functional and operational needs.
- Involved in end to end design and implementation.
- Designing the application as per Human Interface guidelines.
- Used swift for implementing features and functionalities for some of the views in the application game.
- Used UIWebView for displaying the wiki description of an unknown word for user.
- Used CGAfflineTransform along with animation for juggling the words during arrival of new word or shuffling of the given word.
- Used NSXMLParser for parsing the list of GRE and GMAT words which are in XML file formats.
- Used third party framework such as Scoreloop, Facebook for challenging high scores, loading high scores from high scores and viewing the same.
- Designed the user interface using Cocoa Touch Framework.
- Used NSUserDefaults for storing the local scores and displaying the same in High Scores section.
- Implemented UILocalNotification service for notifying the user about scores and alerting the user about the challenges available to beat high scores.
- Gathering requirements in the application related to ios.
- Involved in performing unit testing of the application.
- Involved in writing test cases and assigning tickets.
- Understanding the xamarin environment and designing the hybrid application.
- Accomplished a task of database file to be compressed and mailed to a given recipient.
- Formatting the server data and converting to pdf file, saving and displaying the same.
- Written a event of displaying keyboard without user action.
- End to end testing of the entire application.
- Performing tests and make sure to deliver the app bug free.
- Leading the testing and ios development team.
- Used SVN for code check in and check out.
Environment: Xcode, NSXMLParser, NSUserDefaults, Macintosh, Scoreloop, Interface Builder, SVN, SQLite, Core Animation, Xamarin, Cocoa Touch, UILocalNotification
Confidential, Columbus, Ohio
Sr. iOS Developer/Tester
Responsibilities:
- Involved in gathering the requirements, designing and developing application as per Human Interface Guidelines and business needs.
- Designed the application using an MVC(Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Used iAdframework for promoting the insurance companies and best deals with in the application.
- Used UITabbar for switching between views.
- Designed user interface using Cocoa Touch framework.
- Used Storyboard for developing user interface.
- Customized UIMoreViewController for managing the views which are not fitting with in tabs.
- End to end design and implementation of the application.
- Used NSURLRequests for fetching the details from server.
- Used Mapkit framework for fetching the user location and locate the nearest Confidential store.
- Used GCD for establishing the user wait in order to fetch the history ofinsurance holders.
- Established fetching operations with GCD blocks using NSOperationQueue for prioritizing and ordering the retrieval of data from server.
- Used SVN for code check in and check outs.
- Used Sqlite for storing information of all insurance details.
- Involved in end to end testing of the project.
Environment: Xcode, Macintosh, NSOperationQueue, NSURLRequest, iAd, SQLite, Coredata, XML parser, MapKit, SVN,Storyboard, IPSEC VPN
Confidential, Minneapolis, MN
Mid Level iOS Developer/Tester
Responsibilities:
- Involved in understanding user requirements, designing and developing application as per HIG.
- Interacted with business analysts, end users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Incorporated Bluetooth services for users to find out available offers through deals in best buy.
- Developed application using MVC model component for database access, View component for UI design and Controller component responsible for handling end user interaction, manipulating the model, and ultimately choosing a view to render to display.
- Used AFNetworking library for effective management of server requests and responses.
- Used NSURLRequest for basic requests from the server.
- Used core data for storing the user responses and fetching the same for rendering on the corresponding pages.
- Involved in developing effective User Interface and Animations.
- Generated json responses for the web services.
- Used iAd framework for revenue generation of promotional products upon user clicks.
- Used NSXMLParser for parsing the xmlfiles.
Environment: Xcode, Macintosh, Web Services, AFNetworking, NSURLRequest, iAd, SQLite, Coredata, XML parser, iBeacons