Ios Developer Resume
NY
SUMMARY
- 7+ years of experience in building native iOS and Enterprise applications using Objective - C, Swift,Cocoa Touch in Xcode, Java, HTML, Java Script.
- Worked extensively on Xcode, Interface Builder and Instrument in Object Oriented Design Principles (OOD& OOP).
- Good experience with Foundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UI and third party frameworks.
- Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube
- Very good understanding of Android Back-end and UI guidelines.
- Experience in developing Cordova/Phone gap plugins for iOS and Android.
- Extensive experience in development of applications by utilizing Java, Android SDK and REST/JSON Web services.
- Experience in Front end/Web applications using like JavaScript, HTML, CSS, JQueryand AJAX.
- Hands on with development tools like Xcode, Eclipse IDE.
- Experience working on scalable environment using Agile/SCRUM, Test-driven development (TDD) methodologies.
- Hands on development with Xamarin forms for user interface (UI) for iOS and Android apps
- Experience in development programming architecture with MVC Design pattern and Singleton
- Experience in working withoptionals in Swift 2.0 to check for nil values in the networking.
- Experience in working with Swift side by side with Objective-C
- Hands on with Swift new language features and Swift 2.0 programming
- Used Grand Central Dispatch to optimize request and response web service calls which updated the UI seamlessly, providing a better user experience
- Strong in developing Responsive Web Design to target Tablets, Mobiles and desktops.
- Hands on with Swift to developiOSapplications.
- Hands on with NSOperationQueue and GCD.
- Experienced with push notification and local notifications.
- Hands on with configuration and version control using SVN, Git.
- Experienced with databases like SQLite and MySQL.
- Experienced with Core Data to accomplish data persistence.
- Worked extensively on testing, troubleshooting, code review, preparing user documentation.
- Create and Consume RESTful web services.
- Exposure to all stages of the SDLC, starting from requirements gathering, Design, Development, Testing and deployment and production support.
- Good exposure oniOS Architecture and IPAD, IPhone Versions of iOS.
- Worked on creation of .ipa, .app filesand certificates.
- Experience in App store submission.
TECHNICAL SKILLS
Languages: Objective-C,Android, Swift, Java
Design Patterns: Singleton, Delegate, Observer, MVC
Version Control Tools: SVN, Git
Tools: Xcode, Eclipse, Net beans
Operating Systems: Mac OS X, Windows
Mobile Frameworks: Cocoa Touch, Xamarin.forms, Cordova
Web Technologies: JavaScript, JSP, JQuery, HTML5, CSS3, AJAX
Web/Application Servers: Apache Tomcat, WebLogic
Database: SQLite, MySQL,Core Data
Web Services: REST, SOAP
PROFESSIONAL EXPERIENCE
Confidential, NY
IOS Developer
Responsibilities:
- Participated in Daily Scrum to discuss the progress in the sprints.
- Followed MVC pattern and design custom User Interface.
- Gathering requirements and divide work in to modules and integrate the code.
- Attended wire frame review, design and objective-c code walkthrough meetings.
- Developed and implemented this application using iPhone SDK, Xcode, Interface Builder (IB), Objective-C and instruments.
- Utilized the core Data, map Kit, UIKit frameworks.
- Design the login screen, signup and terms and conditions screen.
- Create custom UITableviewCell to display the offers.
- Work on maps and display the Plenti partner’s locations.
- Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application.
- Integrate web-services to get the Plentioffers and Plenti points from server.
- Worked on display the Available and Activated Plenti offers.
- Integrate Core Location framework to get user location.
- Work on core data framework to store information in locally on mobile application.
- Created Table View Controllers in the application and segue ways from different View Controllers.
- Worked on iOS SDK 7 and iOS SDK 8.
- Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
- Used Swift to integrate low level API to avoid memory leaks in iOS8 version.
- Implement Swift Tuplesto return multiple values in iOS8
- Implement dynamic libraries using Swift for newer versions of iOS.
- Used GitHub to push changed codes to.
- Identify deployment issues and fix issues and publish in the deployment design.
- Participate and provide input in code optimization and performance related discussions.
- Create provisioning profiles and certificates.
- Develop application for both iPad and iPhone layouts.
- Implement the Touch Id for sign in.
- Work on version control across common source code used by developers using Git
- Deploy builds to app store.
Environment: iOS, Xcode 6.0,Swift,iPhone, iPad, Cocoa Touch, Quartz Core, Java Eclipse, Objective-C, Core Data, Map Kit, Local Authentication, Core Location.
Confidential, NY
IOS Developer
Responsibilities:
- Effectively working as a developer that includes development & interaction of different modules.
- Development of UI screens based on requirement.
- Worked on UIScrollview to display manual.
- Worked extensively with Objective C and Cocoa Touch frameworks.
- Worked on sign-up screen.
- Integrate date picker to set reminders.
- Worked on local notification to remind the customers.
- Used Xcode for debugging.
- Design screens using story board to support both for iPad and iPhone.
- Developed critical tools for this project like customized navigation bar, page control and scroll view.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transitioning.
- Worked on web service calls,XML and JSONparsing included in the project.
- Integrate web-services and core data framework to store information locally on mobile application.
- Identify deployment issues and risk and publish in the deployment design.
- Participate and provide input in code optimization and performance related discussions.
- Write unit test cases and identify and resolve the issues.
Environment: iOS 7.0, iOS SDK, iPhone, iPad, Cocoa Touch, Core Data, Notifications.
Confidential, Eden Prairie, MN
IOS developer
Responsibilities:
- Designed wireframes for both iPhone and iPad application
- Designed and implemented the entire application using XCode 4.5.
- Created the design documentation for MAST iPhone 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.
- ASIHTTP framework is used to fetch the data from the webserver.
- Executed a part of the code with the concepts of thephonegap
- 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.
Environment: iPhone SDK, Objective C, PhoneGap, Xcode, Cocoa Touch, Cocoa Framework, JSON, REST, Interface Builder, iPhone Simulator, JQuery
Confidential, Phoenix, AZ
IOS Mobile Application Developer
Responsibilities:
- Designed wireframes for both iPhone and iPad application
- Support and maintaining the application including bug fixing and feature enhancements like encrypted image and video exchanges and group secure messaging.
- Designed and implemented the complete application architecture.
- Modified the UI for the application based on the Client requirements.
- Used Security Framework for Encryption/Decryption of text messages, Images etc. Using RSA and AES Cryptography Algorithms.
- Integrated 3rd party API called Chilkat to support SFTP for uploading/downloading of secure files.
- Updated AFNetworkingto 2.0 Library which is latest version for Networking Module.
- Used TestFlight API for sharing test builds and getting user logs and crash reports etc.
- Implemented Group Messaging Features which user can create groups and add/delete members or can send encrypted messages to group.
Environment: iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery
Confidential, PA
Web/UI Developer
Responsibilities:
- Built Rich Prototypes and Applications using HTML, CSS3, JavaScript, JQuery, Ajax, JSON, Backbone.js and Bootstrap with MySQL database.
- Developed Object Oriented JavaScript code and client side validations using JQuery functions.
- Developed source code to consume JSON response through XHR/AJAX calls using JQuery, Ajax () calls.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets / libraries for UI controls.
- Developed callback functions to parse and handle JSON data returned from the server.
- Implemented JQuery front end for Insurance policy display for employees using JQuery.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with layout and new CSS styles were implemented.
- Testing cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Made enhancements to existing CSS and DIV tags using box model.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: HTML, CSS3/CSS, SASS, JavaScript, JQuery, Backbone JS, XML, MVC Framework, YUI Library, Apache Tomcat, Notepad++, Sublime, IntelliJ, MySQL, Tortoise SVN.
Confidential, ME
Web/UI Developer
Responsibilities:
- Responsible for building a new website for the project ‘Revolver’ (Small fleet clients) and for the maintenance of ‘ Confidential Online New Platform’.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework and testing the functionalities using JUnit.
- Worked with the team, helping them build out their markup and CSS.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Brought the HTML and CSS of an existing web site ‘ Confidential Online’ up to web standards.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with existing styles and new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers which includes IE6.
- Involved in a Waterfall based approach to UI Development.
Environment: HTML, CSS, JavaScript, JQuery, XML, J2EE, JSP, JSTL, Apache Tomcat, Eclipse, Junit, Oracle, SVN, GitHub, Stash.