Sr. Ios Developer Resume
Woonsocket, RI
PROFESSIONAL SUMMARY
- 6+ years of experience in IT sector in designing and developing high - end enterprise level Web, Windows and Mobile Applications including 3.5 years of expertise in Mobile Application Development (iPhone/iPad) using objective-C,XCode(4.3, 4.4, 4.5, 4.6, 5.0, 6.0, 6.3), IOS (3.0, 4.0, 5.0, 6.0, 6.1, 7.0, 8.0)and Cocoa Touch.
- Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes Xcode, UIKit, MapKit, WebKit,Instruments, iPhone simulator and Third Party frameworks.
- Developed apps using various iOS design patterns (MVC, Delegation, KVO, KVC).
- Knowledge of designing and working with updated UI tools within Xcode including Storyboards and XIBfiles.
- Expertise in development and implementing mobile applications with standard UI components, creating CustomUI components, and connecting applications to backend services.
- Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multiview Application.
- Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, Address Book, Event Kit, etc.
- Expertise in maintaining source code version control in both local and network repositories like SVN and Github.
- Proficiency with memory management - Manual Retain Release (MRR) and Automatic Reference Counting (ARC).
- Strong Understanding of the iOS Provisioning Portal viz. Obtaining Development Certificate, Code Signingand Installing Development Provisioning Profiles.
- Sound base in Object Oriented Concepts (OOPS) and good development experience in using those concepts in building re-usable code.
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging fixing and maintaining the software.
- Experience in use of XML web services such as REST and SOAP.
- Experience in creating and extracting data from database using SQLite3 and Core Data.
- Working knowledgein design and development of Weband Windows Applications using CSS, HTML5, Microsoft.NET Framework,ASP.NET, VB.NET, C#, ADO.NET.
- Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint
- Trained in Development, Testing, Troubleshooting and Debugging of the application.
- Passionate, self-motivated, dedicated and very good team player with excellent communication skills including mentoring and presentation skills.
TECHNICAL SKILLS
Objective: C and Cocoa development for iPhone and iPad devices in XCode 6.0, Interface builder - UIKit, Instruments, Cocoa touch.
IOS Software Tools: Trained in iOS 4,5,6,7 and 8 with XCode 5.x/6.x, OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite, JSON, Cocoa Podsand Xcode Server.
Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.
Objective: C, C, C++, C#, Core Java, UML, CSS, HTML, JavaScript, ASP.Net, ADO.NET, VB.NET, XML, DHTML, T-SQL, CCNA.
Operating System: Mac OS 10.5/10.6/10.7, 10.8, OSX Yosemite, Windows 8, 7, XP.
Tools: XCode, Interface Builder, MS VS 2005/2008, IBM RTC, SVN/GIT, JIRA.
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Sr. iOS Developer
Responsibilities:
- Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
- Developed E-signature on mobile for customers instead of singing on pin pad.
- Extensively used AutoLayout to make the application compatible for iPhone 4,5 and 6.
- Generated 1D & 2D barcode according to scanner requirement using ZBar SDK.
- Worked with iBeacons to send messages to users In-store.
- Integrated Tapstream SDK to capture user touches and generate reports using the same.
- ImplementedDeferred Deep Links (DDL) to redirect user to certain pages of the app as needed.
- Developed custom views using strip architecture as per business requirements.
- Worked on Push Notifications using Xtify console to send offers and coupons to user.
- Developed custom spinners and custom alert views that can be used throughout the application.
- Redesigned several screens including default application landing screen as per newer Wireframes.
- Developed critical tools for this project like customized Navigationbar, Pagecontrol and scroll view.
- Implemented Foresee SDK to capture users feedback while navigating through the application.
- Involved in encryption and decryption using SHA1 and AES algorithms.
- Worked withNode JS to talk with backend services to retrieve transaction status.
- Worked in Agile environment with daily Scrum meetings and used SVN for version controlling.
- Used JIRA and IBM RTC tools to keep track of user stories and sprint tasks.
- Used QuickBuild to deploy application to QA and Regression teams.
- Used Quality center to tack bugs reported by QA and fix them.
Environment: Xcode 5.x/6.x, Objective-C, iOS 7.0/8.0, IOS Simulator 7.0/8.1, Quartz Core, SVN.
Confidential
Sr. iOS Developer
Responsibilities:
- IPhone and iPad compatible application.
- Designed and implemented using iPhone SDK, Xcode, Objective-C, and Interface Builder.
- User interface implemented using UIKit and Foundation Frameworks.
- Utilized static libraries and third party frameworks to create the calendar.
- Implemented using Automatic Reference Counting (ARC)
- Used EventKit to handle calendar events and reminders.
- Implemented CoreData to save the user’s information related to money.
- Back end response was JSON based and parsing was done using NSJSONSerialization.
- Developed iPhone application strategy with the client.
- Implemented various OOP practices including MVC, KVO, and Singleton architectures.
- Developed and coded logic to process calendar events and reminders.
- Developed the animation feature using a custom class that uses UIAnimation to make the menu bar appear and disappear.
- Worked closely with the UX team to make any changes to app design.
- Provisioning / loading iPhone app into the apple store.
- Responsible for testing and debugging.
- Assisting the QA team in testing and improving their methods of testing builds.
Environment: Xcode 5, Objective-C, iOS 7.0, IOS Simulator 7.0, Quartz Core, UIKit, Git X
Confidential, Greensboro, NC
Mobile Application Developer
Responsibilities:
- Involved in Development and coding by adhering to the Coding Standards using Objective C, X-Code 4.5.
- Working in anAgile Methodology environment using the great tools like Rally dev.
- Designed and customized mockups before starting the actual development.
- Used custom Plist files, CoreData, SQLite to store user data.
- Prepared “Software Requirement Document”, project requirements, API design and implementation.
- Effectively used instruments, organizer tools in Xcode for achieving efficient working of apps.
- Usedcustom UI elements for instance, Grouped Table views to achieve customer requirements.
- Maintain source code version control in both local and network repositories likeSVN, Githuband AccuRev.
- The app combines native application functionality and built-in mobile web pages developed using HTML and CSS.
- Implemented CoreGraphics and CoreAnimation to draw some customized UI on the screen.
- Migrated the existing iPhone/iPad apps to current OS version iOS 6.0.
- Coordinated with Project Management, Engineering, and QA and outside vendors to deliver the app.
- Collaborate with end users and clients in the implementation of complex UI design.
- Tested, Provisioned, Compiled, and Deployed the app to Apple store.
Environment: iOS 6, Mac OS X, Objective C, Xcode 4.5, Cocoa, Cocoa Touch, Cocoa framework, iPhone Simulator 4 and above, XML, JSON.
Confidential, Alpharetta, GA
IOS Developer
Responsibilities:
- Developed this app in a team of four iOS engineers, graphic designer and webservices team for the iPad version.
- Completely developed the hotel search, hotel compare and save favorites feature.
- Integrated with Restful web services in order to access hotel information and interact with user comments.
- Used Core Data to store the favorites information for the hotels favorited by the user.
- Employed certain design patterns like MVC, custom protocols and Singleton through out the development of this application.
- Used XIB’s for designing all the view controllers and worked with designer provided artifacts for dressing up the standardcontrols.
- Used UIAppearance proxy to set the app wide theme.
- Performed the extensive testing of the application by writing test cases.
- Worked with JSON response to handle the new registration, search response.
- Worked with Map Kit and developed custom annotation and callout view to graphically show the hotel search results in a map view.
- Worked closely within a cross functional team of testers and developers.
Environment: Objective-C, IOS 5.0, Instruments, UIKit, SVN, Xcode 4.3, JSON, Core Location, MRR.
Confidential, Cincinnati, OH
.Net Developer
Responsibilities:
- Gathering the requirements from the physicians and the department heads.
- Interacting with the business team and drafting down the requirements.
- Involved in all the phases of SDLC from design to delivery and support.
- Involved in application development using VisualC#,ASP.NET4.0 / Microsoft Enterprise Patterns and Practices Framework/ SQL Database,LinQ, WCF.
- Design graphical user interfaces for the web and windows forms.
- Write Unit test cases and test the application thoroughly before deployment.
- Created and consumed WCF web services.
- Used Ajax to call web services from client side.
- Provided support to the existing applications by fixing up issues.
- Used SQL reporting service to generate reports for the responses for the questionnaires.
- Create and modified database tables, create or modify table constraints and create indexes.
- Wrote SQL stored procedures and functions.
- Fixing bugs in the existing application.
- Involved in postproduction support issues.
Environment: ASP.NET, C#, SQL Server 2008, SQL Server Reporting Services, SSIS Package, JavaScript, Team Foundation Server.
Confidential
.Net Developer
Responsibilities:
- Involved in all the phases of the Software Development Life Cycle.
- Designed and developed Business layer domain model classes applying OOD and OOP, Generics concepts and various applicable design patterns in C# 3.0.
- Created DAL using WCF service.
- Extensively used AJAX controls to speed up web application by providing partial page update.
- Developed User controls in asp.net using Ajax Control toolkit.
- Used Master Pages to give consistent look and feel.
- Developed System Test Plans, Unit Test Plans, and performed Unit Testing.
- Worked on Query Operators and Query Expressions using LINQ to SQL.
- Created WCF service interfaces for generating DAL.
- Involved in writing Stored Procedures, User Defined Functions and Views in SQL Server 2008.
- Created Services and Endpoints using WCF (Windows Communication foundation).
- Used Visual Source Safe for version control during development and maintenance.
- Created standard CSS file for Themes and Skins to make fields look similar.
- Designed Custom classes for Data Validations, exceptional handling and logging.
Environment: C#.net, ASP.Net 3.5,AJAX, VSS, WCF, Web Services Java Script, CSS, Microsoft Visual Studio 2008, VSS, MS-Access, LINQ, SQL Server 2008,XML,XSLT and Microsoft Application Blocks.
Confidential
Web Designer
Responsibilities:
- Requirements gathering and collaboration.
- Designed front-end application using HTML, CSS.
- Used JavaScript for client side validation.
- Involved in code review and code optimization.
- Implemented CSS for cleaner and more readable code, thus minimizing the use of inline styling.
- Adhered to strict coding standards for a more maintainable code.
- Analyzed requirements at various stages and assisted in delivering the change requests as per schedule.
- Documented application functionality and standard operating procedures for business processes.
- Developed specialized solutions for attractive presentation layer using CSS and Adobe Photoshop.
- Created web layouts using Adobe Dreamweaver, imported flash customized buttons.
Environment: HTML, CSS, JavaScript, Ajax, MS Excel, Window XP, MS Word, Adobe Flash, Adobe Photoshop, Adobe Dreamweaver, Adobe After Effects.