Ios Developer Resume
Hoboken, NJ
SUMMARY
- Over 5 years of professional hands on experience in software development life cycle projects in Analysis, Designing, Coding, Testing, Implementation, Maintenance and Enhancement of Complex Enterprise Applications.
- 3 years of experience in Development and Quality Testing of iOS applications with excellent analytical, communication, decision - making and interpersonal skills, always willing to work in challenging and cross platform environment.
- Experienced in all phases of Software Development Lifecycle (SDLC) including but not limited to the various concepts such as requirement gathering, analyzing, detailing and tracking requirements.
- Expertise in design and development in C, C++, JAVA, Objective-C and SWIFT. Solid exposure to OOAD, Design Patterns, Data Structures and Algorithms.
- Worked on iPhone SDK, XCode, Cocoa Touch, Cocoa Pods for developing iPad and iPhone apps.
- Proven skill in using various frameworks which includes UIKit, Foundation, Address book, AFNetworking, SQLite, Core Data, CoreLocation, MapKit, Social Network APIs etc.
- Good experience with UIKit, Core Graphics, AFNetworking, CFNetwork, MapKit, libsqlite3. dylib, core data, Address book, and GameKit frameworks.
- Proficient in providing Web Services, database management, Locations Services, Audio, Graphics and Animation capabilities in Applications.
- Good experience working with SQLite database.
- Experience with UI design using Cocoa Touch, Storyboard. Knowledge of web services and REST APIs.
- Well versed with source control tools like Source Tree for iOS apps.
- Strong understanding of managing certificates, App IDs, devices, provisioning portal, SSL certification for push notification and iTunes connect for deploying applications to the app store.
- Participation in creation of test plans, creating test cases & bug reports. Checking for code standard as per client requirement.
TECHNICAL SKILLS
SDLC Methodologies: SDLC, Agile (Scrum), Waterfall, Incremental
Languages: JAVA,C, C++, PHP,OBJECTIVE-C, SWIFT
Technologies: IOS,Struts 2.0, JavaScript, Ajax, JSON, XML, spring, Hibernate
Databases: MySQL, SQLite, Oracle, Google Data store,SQLite3,SQLServer2000
Web Technology: HTML, CSS, JSP-Servlet
OS/Platforms: MAC X, Windows9x,NT (2000, XP, Vista, 7, 8, 9, 10), UNIX/LINUX
Web Design: Photoshop, CorelDraw, Cinema 4D
PROFESSIONAL EXPERIENCE
Confidential, Hoboken, NJ
IOS Developer
Responsibilities:
- Designed database and the data model for the application using MySQL.
- ImplementedPush Notificationsto show schedule on meetings.
- Good experience withscroll view and table viewfor showing profile details.
- ExecutedUIGestureRecognizerandUIImagePickerControllerfor selecting and showing images.
- Good Experience withAFNetworkingfor consumingRestful Webservices.
- Executed data sync process of synchronizing data from server to local SQLite database using Restful Services which makes application work much faster in online as well as offline mode.
- Implemented Image audio sync usingAVFoundation&NSTimerwith few animations.
- Good experience in uploading and downloading files usingAFNetworking 2.0.
- IntegratedPDF bookmarkandPDF Readerusing PDFTronin the application.
- Proficient in utilizing different design patterns such as MVC, Delegation, and Singleton.
- Experienced in XML and JSON parsing, multi-threading.
- Hands on with development tools like XCode IDE, Eclipse IDE.
- Experience in using Version Control Systems like Git, SVN.
Environment: Mac OS X, Objective C, XCode, iOS SDK, iPhone, iPad, Cocoa Touch, Core Data, Swift (iOS), X-Code, MVC, Bit Bucket, JAX-RS, Restful Web Services, JSON.
Confidential, NJ
IOS Developer
Responsibilities:
- Good experience with Core Graphics and Touch events for all the drawing and painting skills integrated in the application.
- Worked with GIT to checkout and update the codebase changes.
- ExecutedScroll Viewfor showing all the note details andUI Collection Viewfor the entire notes list.
- Good Experience withUITextViewfor showing long text with different fonts in a note.
- Implemented different sharing options such asFacebook and Twitter using Social Networking Framework, Bluetooth sharing using GameKit Framework, Airdrop, Drop Box & iCloud. Integrated Charts such as Pie Chart, Bar Chart & Line Chart using Cocoa Pods.
- UsedAVFoundation frameworkfor recording voice.
- ImplementedNSURL Connection and NSURL Requestfor consuming WCF Web Services.
- Executed data sync process of synchronizing data from server to local SQLite database using Restful Services which makes application work much faster in online as well as offline mode.
- Worked on MVC architecture, database design and business logic of the application.
- Used MapKit and annotations for showing locations.
Environment: IOS SDK, XCODE, Mac OS X, Objective C, iPhone, iPad, Cocoa Touch, Core Data, MVC, Restful Web Services, JSON.
Confidential, South Plainfield, NJ
IOS Developer
Responsibilities:
- Worked with Objective C and Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Added animation between UI Views for smooth transitioning and better user experience.
- Worked on web service calls, XML and JSON parsing included in the project.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Working knowledgeable of MVC, Delegation, Notifications, KVC, and Singleton design patterns.
- Worked with GDB and Xcode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Complete data base designing for iOS.
- Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
Environment: IOS SDK, XCODE, Mac OS X, Objective C, iPhone, iPad, Cocoa Touch, Core Data, MVC, Restful Web Services, JSON.
Confidential
UI Developer
Responsibilities:
- Wrote application code to perform client side validation using JQuery and JavaScript.
- Designed and Developed an Interactive Graphical User Interface for various modules.
- Implemented Presentation layer using CSS Framework, AngularJS, and HTML.
- Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed cross-browser compatible website using HTML, CSS3, MySQL and JQuery.
- Used AJAX features to avoid page post-back and to improve the performance.
- Processed JSON response data by consuming RESTful web services and used Angular filter for implementing search results.
- Debugging the application using Firebug.
- Used HTML, CSS for building page layouts as well as JavaScript and JQuery for additional features.
- Implemented MVC pattern of AngularJS framework to create different modules that associate each other with specific controllers, templates, custom filters and directives.
- Responsible for creating mockups for website.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Applied responsive webpage that fits all users and devices from desktop to mobile phone using Bootstrap.
- Followed web accessibility standards.
- Involved in all the phases of Software Development Life Cycle.
- Involved in daily SCRUM meetings to keep track of the project status and resolve issues.
Environment: JavaScript, HTML, MVC, CSS3, JQuery, SQL, AngularJS, Bootstrap, Ajax, Agile, Debugger.