Sr.ios Developer Resume
Los Angeles, CA
SUMMARY
- Over 8+years of experience in designing, developing and testing IOS applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using Objective-C, SQLite, Cocoa Touch, Cocoa Bindings, Core animation and custom controls.
- Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCode for iOS (iPhone/iPad), Mac OSX Development and extensive experience in iPhone & iPod Touch application development.
- Proficient knowledge of Programming Experience using Objective-C.
- Created and Customized Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a multi-view application.
- Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
- Hands on experience in Apple push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
- Proficient in source control with Git and SVN.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Experience in using NSUser Defaults, NSUser Preferences, and Multi Threading, core Data and SQLite in various IOS app projects.
- Knowledge in UI Automation framework.
- Integrated Push Notifications, Local Notifications and Bluetooth network connectivity.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Knowledge on Salesforce Mobile SDK.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC) mobile testing app requirements and specifications, design, construction, testing, and maintenance.
- Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; make API requests, Core Bluetooth API’S, RESTful API’s and JSON API’s.
- Good Knowledge in In-App Purchase.
- Working knowledge of UI graphic design and handling various kinds of media integration.
- Adept knowledge in HTML4/HTML5/JS/JQuery/CSS.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
TECHNICAL SKILLS
Programming Languages: Objective-Swift 2.0 C, Java, HTML, XML, Embedded C, SQL, PL/SQL and Core Java
Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON
IDE’s / SDK’s: Xcode, Eclipse, NetBeans
Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, OpenGL ES
IOS Applications: Cocoa Touch Development for iPhone and iPad Devices inXcode Interface Builder.
Operating Systems: Mac OS, Unix/Linux, Windows 7, 8
Phone Simulator: IPhone/iPad.
Database: SQL Lite
Development Models and Patterns: MVC, Scrum method of Agile, V-Model
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr.IOS Developer
Responsibilities:
- Created models in MVC and development of delegates for updating model information and created hybrid apps.
- Created of various views, table views, customized views and popovers.
- Working on web service calls,XML and JSONparsing included in the project.
- Working withUIKit Frameworkfor development and maintenance.
- Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications.
- Followed a work data flow principle for design and development.
- Worked on Payroll HR related Apps and pushed them to app store.
- Worked with GDB and Xcode for debugging. Working with Subversion to checkout and update the codebase changes.
- Worked with HTML 5 web app and then imported to native application.
- Pre-fetching data for different views for smooth screen transitioning.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
Environment: iOS, Mac OS X, Objective C, XCode, Agile Methodology, REST, JIRA, Agile Methodology, JavaScript, GIT.
Confidential, Hillsboro-OR
IOS Mobile App Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Worked with UIKit Framework for the applications at hand.
- 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 transitioning.
- 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 JSON parsing included in the project.
- Worked with UIKit Framework for development and maintenance.
- Web services deployment and testing on rest client.
- Created the complete database using core data.
- Complete implementation of the retrial mechanism.
- Used PhoneGap to allow user to access the camera.
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- 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 app using UIWebView
- Developed critical tools for this project like customized navigation bar, page control and scroll view.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked with GDB and Xcode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
- Worked with Backend team to display the correct data format in devices.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
Environment: s: iOS 7.0,8.0(iPhone SDK), Mac OS X, Objective C, Xcode 5.0 and 6.0, Agile Methodology, HTML5, CSS, REST,JIRA, JavaScript, JQuery.
Confidential, Kansas City, MO
IOS Mobile Application Developer
Responsibilities:
- Relevant experience in healthcare Domain experience
- Designed and implemented the entire application using Xcode 4.5.
- Created the design documentation for iOS application.
- Implement Google analytics within the application.
- Implement push notification both on client and server side.
- Core Animation framework is used to animate the flip view between two views.
- Developed and tested each application according to its Software Requirement Specification (SRS).
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager.
- Worked closely within a cross functional team of testers and developers.
- Documented the technical specifications
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILYSCRUM to discuss the progress in the sprints.
- Participate in SPRINTREVIEWMEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Solved major defects in navigation controller behavior for the application
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Assisted Project Manager with release build schedules
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: iOS 6.x, 7.x, iPhone SDK, Objective C, Xcode 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery
Confidential, Bellevue, WA
Sr.IOS Mobile Application Developer
Responsibilities:
- Map View implementation using the MapKit and Core Location Frameworks.
- Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
- XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
- Data scrolling is achieved using UIScrollPane and UITextView.
- Lead the technical analysis and evaluation of new technologies, vendors, products, and product enhancements with a strong point of view on end-user functionality and an eye for highly usable user interface design
- Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
- This application was designed and implemented using iPhone SDK, XCode, interface builder, objective c and instruments.
Environment: Objective C, Cocoa, XCode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework
Confidential
Java Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
- Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Worked with SCRATCH as an authoring tool to create a personal sprites and Backgrounds.
- Expertise in event driven programming with multiple active objects(sprites) in SCRACTH
- Optimized Websites, mobile channels, social channels using AEM (communique5).
- Worked in designing network applications through architectural style with REST
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle theusing standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, EclipseSQL, SVN, GIT, Windows XP/07 and MS Office.