Sr. Ios Developer Resume
Moline, IL
SUMMARY
- Over 7+ years of experience as a software developer in designing & developing Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1,7.0 XCode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6,5.0) application development using objective-C, Cocoa Touch, UIKit.
- Strong in iOS, Objective C, XCode and MAC OS with experience in architecting solution, developing mobile applications and maintaining.
- Strong Experience on Interface Builder and Instrument.
- Excellent software design and documentation skills with ability to debug applications using the frameworks and provide appropriate solutions.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- Strong knowledge about Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Experience in Framework development, JavaScript, CSS and HTML5, ASP.net.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Experience in GOOGLE technologies like Google analytics, Google maps, Google gadgets, and Google search API.
- Experience using C++ on multiple platforms like (Linux, Windows & .NET Environments) for Object Oriented Programming.
- Worked on parsing with both SBJson and LibXML, as well as NSXMLParser and NSJSON Serialization
- Good understanding of Memory Management: Automatic Reference Counting in iOS development
- Exposure to Android Programming and designing Android UI elements
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software
- Experience with both SVN and GIT code repositories and GIT interfaces like Source Tree and Atlassian
- Expertise in Modal View Controller design architecture, Cocoa design patterns, singleton architectures and concepts like delegation, protocols and categories
- Known for excellent troubleshooting skills - able to analyze code and engineer well researched, cost effective and responsive solutions.
- Capable of multi-tasking at work and taking up challenges and also energetic and passionate for learning new concepts, methods and technologies
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
- 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.
Programming Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL.
Version Control Tools: GIT, SVN
Databases: SQLite, Microsoft SQL, MySQL
IDE: Xcode, Eclipse, NetBeans.
Operating Systems: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8, Linux
PROFESSIONAL EXPERIENCE
Confidential, Moline, IL
Sr. iOS Developer
Responsibilities:
- Designed wireframes for two iOS application
- 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 on different notifications like push notifications
- Worked with the concepts of Auto Layout in story boards
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Worked with the concepts of core data, core graphics
- Participate in DAILY SCRUM to discuss the progress in the sprints
- Worked with in the Network interactions using JSON
- Participate in SPRINT REVIEW MEETING 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
- Developed new components like infinite scrolling section for sliding table view
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration for the application
- Experience creating RESTful apps using the RestKit and AF Networking frameworks
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: Xcode 6.2, iOS 7 and 8,Cocoa, Xcode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UI Kit Framework.
Confidential, Portland, OR
iOS Developer
Responsibilities:
- Used AV Foundation Framework to record audio from the device.
- Implemented Dropbox API for sharing and backup.
- Implemented Core Data framework to store user Data.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Implemented using Storyboard and ARC.
- Developed unit tests for testing specific functionality and logic.
- Fixed bugs as documented by QA team.
- Used Instruments to fine-tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- 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.
- Worked with Subversion to checkout and update the codebase changes.
Environment: Objective C, Xcode 5.0, iOS 7.0, iPad, Cocoa Touch, Cocoa framework, Foursquare, RESTkit, APNS, Coredata
Confidential, Chicago, IL
iOS Application Developer
Responsibilities:
- Worked broadly on table view controller and madecustomized table view cellsas indicated by the customer.
- Followed a work information stream standard for outline and improvement.
- Worked on Web Service calls,XML and JSONparsing included in the project.
- Worked withUI Kit Frameworkfor development and maintenance.
- UsedCore data Frameworkfor local storage purpose in SQLite.
- Formatted the Data according to Business standard to show in UI.
- Experience with OpenGL ES.
- Worked withGITto checkout and update the codebase changes.
- Reported progress/difficulties to project lead.
- Debugging issues on location whenever required.
- Complete execution of the retrial mechanism.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Added animation between UI Views for smooth move and better client experience.
- Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
- Complete implementation of the retrial mechanism.
- Worked on Instagram API Integration in iOS Applicationto bring information from Instagram server to the iOS application.
- Web services deployment and testing on rest client.
- Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
- Worked on documentation tools - Doxygen / Javadoc.
- Responsible for Service Integration Development and Testing.
Environment: iOS 7.0, (iPhone SDK), Mac OS X, Objective C, XCode, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.
Confidential, Salt Lake City, UT
iOS Application Developer
Responsibilities:
- Worked on Objective C and Cocoa frameworks.
- Used the cored data feature provided by Cocoa.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Customized UI Table View to have a custom look.
- Developed tools for this project like customized navigation bar, page control and scroll view.
- Worked with JSON for data exchange between client and server.
- Took care of Code Review, Code Fixes and bug Fixes.
- Managed data and memory management from streamlining code and using various debugging tests.
- Part of the team that helped build and release the application to the app store.
- Used GitHub to pull code and make changes and push the code back.
- Made custom UI Table View Cells.
Environment: Objective C, Xcode 4.3, iOS 4.3 - 6.0, iPad
Confidential
Web Developer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Involved in Database designing using ER Modeling and creating tables.
- Extensively used JavaScript for client side validations
- Developed Java Mail program to send a system generated mail to all first time registered users.
Environment: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX.
Confidential
Web 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.
- 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 the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
- Debugged using Firebug.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP/07 and MS Office.
