Sr. Ios Developer,resume Profile
Professional Summary:
- Overall 7 years of experience in design and development of User Interface applications, integrating with numerous databases and Client-Server applications of iOS using objective C, SQL, Cocoa Touch, Cocoa Bindings and experience in Advanced JAVA, which includes core JAVA, J2EE, oracle and web technologies.
- Around 4 years experience working with iOS frameworks such as Core data, Core animation, Core Graphics, UI Kits and Event Frameworks
- Proficient knowledge of Programming Experience using Objective-C.
- Experience in developing REST full web APIs using .NET framework.
- Experience in developing Hybrid mobile applications, which includes native iOS and web modules.
- Used diversified IDE's/SDK's like Xcode, Eclipse and Android SDK.
- Worked on Audio Toolkit, AV Foundation, HTTP segmented streams MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
- Worked extensively on relational databases and data modeling
- Experience in XML and JSON Parsing, Multithreading using both 1st party and 3rd party frameworks including NSXMLParser, and NSJSONSerialization.
- Worked with RSS News feed integration with custom UI components and social sharing features Also worked on Core Graphics and Animation
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Experience in using core data, querying SQLite database and using 3rd party frame work magical records.
- Used various iPhone SDK frameworks such as Foundation, CoreData
- Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
- Proficient in source control with Git, SVN
- Good Knowledge in PL/SQL Relational Database RDBMS Concepts, creation of Database Triggers, Views, Packages, Stored Procedures and Functions.
- Extensively worked with various Cocoa design patterns and Java design patterns across various projects.
- Experience with Google mobile service provider API and MapKit framework.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
Technical Skills:
iOS Applications: | Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder UIKit, Cocoa touch, core Data |
Software: | Trained in iOS 4, iOS 5, iOS6, iOS7 with XCode 3.0/ 4.0., 5.0, 6.0, 6.1.3 OSX 10.5, 10.6, 10.7, 10.8, ASP.net with Visual Studio 2005/ 2008, Microsoft office suites |
Programming Languages: | C, C , Objective C, Java, HTML, |
Front End: | HTML 4, and 5, CSS2 and 3. JavaScript/ JQUERY library, XML, XSL, AJAX |
Databases: | MySQL, SQL plus, PL/SQL, relational database Concepts. SQL server 2005/2008, SQLCipher,SQLite with Core iOS sandbox, building, and database in iOS sandbox |
Operating Systems: | MAC OS, Windows, Linux, UNIX |
Tools: | XCode 3.0/4.0/5.0/6.0/6.1.1, Visual studio 2005, Dreamweaver, Notepad , MS Visio, Visual Studio, Eclipse, RAD IDE. |
Professional experience:
Confidential
Sr. iOS Developer
Responsibilities:
- Developed critical tools for this project like customized navigation bar, pagecontrol and scroll view.
- Changed user interface enhancements according to iOS 7 specifications.
- Application was tested and developed in support for iphone 5s, ipod 5th generation and iOS 7
- Working currently on the latest Xcode version 6.1.1 with the latest OS X and iOS 8.1 SDK.
- Currently working on titanium SDK in creating Apple PNS.
- Recently implemented SQLCipher a third party model in encryption of databases.
- Design changes were done for table views, tab bars and navigation bars according to the new iphone 6.
- Created libraries in creating a single sign on for developers to log into a session and continue the work of code where they had left previously.
- Worked in the Internal process using SCRUM Agile methodology.
- Participated in daily scrum to discuss the progress in the sprints.
- Debugging issues onsite whenever required.
- Web services deployment and testing on rest client.
- Interacted with scrum team developers, programmers, and testers to deliver right value of the project at the end of each sprint.
- Responsible for Service Integration Development and Testing.
- Worked on Web Service calls XML and JSON parsing included in the project.
- Used OpenGL ES framework hardware-accelerated 2D and 3D graphics rendering.
- Worked with RSS News feed integration with custom UI components and social sharing features.
- Reported progress/challenges to project lead.
Confidential
Sr. iOS Developer
Responsibilities:
- Created and automated nightly built jobs and used test flight APIs to forward the build to other team members.
- Stored large data on iPads using magical records and core data.
- Worked with GIT to checkout and update the codebase changes.
- Used Xcode storyboards to develop UI for iPads.
- Implemented and designed REST APIs to support mobile applications.
- Debugging issues onsite whenever required
- JSON based parsing response conducted and used for AFNetworking.
- Responsible for gathering product integration, product requirements, product implementation and support.
- Designed and developed context sharing mechanism to support internal modules in project in Objective C.
- Used agile methodology for development of the application.
- Used GIT to checkout and update the codebase changes.
- Map Kit was used to display d directions from current location and directions to next stop in a table view.
- Worked constantly within a cross functional team of testers and developers.
- Worked with Xcode and GDB for debugging.
- Participation in daily scrum to discuss the progress in the sprints
Confidential
iOS Developer
Responsibilities:
- Managing the work log and following the schedule to ensure completion of projects before deadline
- Assisted Project Manager with release build schedules
- Maintained and controlled code's quality.
- Worked extensively With Objective-c and cocoa Framework in Xcode.
- Implemented push notification services.
- Developed Custom UIViews UITableViews for user the interface in the application
- Implemented data Storage and retrieval using P-list, SQLite3.
- Implemented UINavigationController and UITabBarController for easier use of the application.
- Worked on custom navigation controller to navigate between views and view controllers.
- Utilized NSUserDefaults, Core Data, and SQLite.
- Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
- Familiarized and kept updated with the constantly changing and upgrading mobile development field.
- Participated in daily scrum to discuss the progress in the sprints.
- Participated on team projects and following our Information Systems Development Life Cycle ISDLC processes.
- Participated in sprint review for the progress of the project and to take the necessary steps for the project to be completed successfully.
Confidential
iOS Developer
Responsibilities:
- Handled the project code and libraries for the iPhone.
- Designed and developed user interface as per existing iOS application using AppKit framework, e.g., NSControl, NSResponder, etc and various action and delegate methods.
- Converted project files and user interface elements of the application to iOS standards.
- Fixed major bug issues present in the application.
- Improved search results and searching capabilities of branch locators and other such information.
- Made additions of new modules and submitted to the application from other departments within the company.
- Fixed bug issues of the application in order of speed and performance enhancements.
- Designed the HTTP interface of the application that uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
- Created Notifications module that resurfaces notification messages through APN's from a database connected on a secure socket.
- Updated online user ID and password fields to allow special characters to be used.
- Created modules for switching the application in between and coming back to the present session.
Confidential
Programmer Analyst
Responsibilities:
- Worked as programmer analyst for a corporation on Advanced JAVA, which includes core JAVA, J2EE, and oracle and web technologies.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Enhanced the functionality in Ticket cancellation and alteration modules and developed advanced validations.
- Performed Unit Testing and Integration testing
- Used AJAX for server side validations and data retrieval from the database
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Java Development deployment using Web sphere, Eclipse and RAD IDE.