Ios And Android Native Mobile Developer Resume
Dublin, CA
SUMMARY:
- 7+ years of development experience in Information Technology with progressive and robust experience in Object - oriented technologies.
- Experience in the full-life cycle of the software development process.
- 5 years of experience in Mobile Application Development in Both iOS(iPhone/iPad) and Android using Xcode, Android Studio and Eclipse IDE’s.
- Strong knowledge of Swift 3.0, Objective C, Android, Java, SQLite.
- Experienced in developing on multiple IDEs such as Xcode, Android studio, Eclipse, Visual Studio.
- Experienced in working with Github, BitBucket, Jenkins, Mint, Tortoise SVN, and Subversion version control systems.
- Expertise in creating and custom UI Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application.
- Good understanding in Memory management ARC concepts in iOS.
- Experience in working with CoreData.
- Experience Working with Network connectivity to Backend server from Front End.
- Experienced in working with Storyboard and Interface Builder.
- Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
- Good understanding of Android NDK, Android Framework
- Good knowledge of project management tools such as Confluence, Slack, and JIRA.
- Developed iPhone/iPad and Android applications for clients with expertise in ObjectiveC using Cocoa Touch/iOS framework and Java using Android frameworks.
- Experience in working with teams that follow Agile, SCRUM, and Waterfall development methodologies and SDLC.
- Experience in SQL and Core Data to write and retrieve complex data for use in application.
- Good knowledge of executing unit testing on methods in code using XCTest Framework.
- Good experience in SOAP and RESTful Web Services.
- Highly expertise in integrating Push Notifications and Network Connectivity.
- Involved in designing, developing and testing iOS and Android Applications.
- Created UI/UX designs for iOS and Android with experience in Adobe Photoshop.
- Highly self-motivated and able to perform both individually and in team based environments, due to excellent communication skills.
- Fast learner, able to adapt to various development environments with excellent skills in trouble shooting and problem solving.
TECHNICAL SKILLS:
Operating Systems: Mac OS X 10.x, Windows 7, Windows XP, Windows Vista, Windows Server, Linux, Android, iOS
Programming Languages: Swift, Objective C (iPhone/iPad), Java, HTML, CSS, SQL, JavaScript
Methodologies/Frameworks: Cocoa Touch and Cocoa, Quartz Core, Media Player Framework, NFC, XML, JSON, MapKit, Word-press and Android Frameworks
Databases: Core Data, Microsoft SQL Server, MySQL
Source Control/Tools: Github, Jenkins, Bugzilla, Testlink, Tortoise SVN, Subversion
IDEs: Xcode, Android Studio, Eclipse, Visual Studio.Net, NetBeans
UI/UX Design Tools: Adobe Photoshop, Adobe Illustrator, Sketch 3, Proto, Balsamiq, Axure, Moqups
PROFESSIONAL EXPERIENCE:
Confidential, Dublin, CA
iOS and Android Native Mobile Developer
Responsibilities:
- Evaluated approaches to the mobile application platforms, with components including various Google services and third-party platforms/frameworks.
- Created View Controllers both programmatically and through Interface Builder.
- Helped in migrating part of code From Objective-c to Swift and implemented new classes in swift 3.0
- Created Activities using Xml for Android.
- Developing Biometrics authentication feature that allows user to authenticate using their Finger Print both in iOS and Android.
- Heavy use and implementation of protocols, delegates, notifications for iOS and listeners and runnables and Async Tasks for Android.
- Extensive usage of Maps and Google Maps Api for iOS, Android with its delegate methods and data sources.
- Implemented custom Views and Dialogs throughout application.
- Extensive use of singleton and web service response classes for storing of data.
- Heavy use of API calls deeply revolving around the use of JSON responses and encrypted data.
- Implement classes with threads, completion blocks and asynchronous calls to update views.
- Implemented classes to allow secure keychain access for secure data storage.
- Used Xcode Instruments for testing allocations and leaks throughout implemented code.
- Working with Gradle for implementing different flavors for the Application.
- We Use Git as our repository for code base.
Environment: Xcode, iOS 6-10, Objective C, Swift 3, JSON, Java, Android studio, XML, Git, Bitbucket.
Confidential, San Francisco, CA
iOS and Android Native Application Developer
Responsibilities:
- Helped developed and maintain application using Xcode 6 throught 8 and iOS 8 through 10 and Android studio, Eclipse.
- Evaluated approaches to the mobile application platforms, with components including various Google services and third-party platforms/frameworks.
- Helped in migrating part of code From Objective-c to Swift and implemented new classes in swift 3.0
- Responsible for implementing banking feature.
- Developing features like Remember Me, Soft-Token, Image Capture to allow user to easily access features like remembering his credentials, viewing his secure token and uploading checks.
- Created View Controllers both programmatically and through Interface Builder.
- Created Activities using Xml for Android.
- Worked with existing as well as custom/open source frameworks such as INAuth, KOFAX, EyeVerify.
- Developing Biometrics authentication feature which allows user to authenticate using their eyes both in iOS and Android.
- Heavy use and implementation of protocols, delegates, notifications for iOS and listeners and runnables and Async Tasks for Android.
- Extensive usage of UIWebView and WKWebView for iOS and WebView and fragmentation for Android with its delegate methods and data sources.
- Implemented custom Views and Dialogs throughout application.
- Extensive use of singleton and web service response classes for storing of data.
- Heavy use of API calls deeply revolving around the use of JSON responses and encrypted data.
- Implement classes with threads, completion blocks and asynchronous calls to update views.
- Implemented classes to allow secure keychain access for secure data storage.
- Worked first hand with tester to fix bugs and coding issues.
- Used Xcode Instruments for testing allocations and leaks throughout implemented code.
- Working with Gradle for implementing different flavors for the Application.
- We Use SVN as our repository for code base.
Environment: Xcode, Swift 3, Objective C, JSON, Java, Android studio, XML, MVC, SVN.
Confidential, Kansas, MO
Mobile application development & Testing (iOS)
Responsibilities:
- Gathered requirements and refined them to standard specifications.
- Helped developed and maintain application using Xcode 6 throught 8 and iOS 8 through 10 and Android studio, Eclipse.
- Worked in MVC design environment.
- Created View Controllers both programmatically and through Interface Builder.
- Created Activities using Xml for Android.
- Heavy use and implementation of protocols, delegates, notifications for iOS and listeners and runnables and Async Tasks for Android.
- Working with Gradle for implementing different flavors for the Application.
- Implemented most of the functionality using segment controllers and MapKit View, MapKit Framework TileOverlay.
- Implementing Zoom in and Zoom out functionalities and maintaining the data standard on the Map.
- Used MKAnnotation, MKTileOverlay classes for displaying weather data on maps.
- Used Core Motion,Core Location frameworks for managing flight data like accelerometer readings, latitude, longitude etc.
- Used JSON for server data communication and Core Data as backend.
- Created PHP files to send data from application to the server.
- Working with Git repository.
Environment: iPad, iOS, Android, Objective-C, Xcode, Eclipse, JavaScript, Java 7, MVC, Google Analytics, MapKit, JIRA, Jenkins, SQLite, BitBucket.
Confidential, Wichita Falls, TX
Mobile Application Developer
Responsibilities:
- On development team with task of creating a native iOS app for Confidential .
- Created resource files and helped implement core concept design of app.
- Dealt with media and social section of application, which included integrating social network feed into application.
- Worked with UI Action Sheets, custom Date Pickers and Date formatters.
- Web services used to connect to database using NSURL, NSURL Connection and GCD.
- Worked with UITableViews, Custom Cells, UI Scroll Views, Navigation Controllers, delegates and protocols, NIB/XIB used for UI design.
- JSON response parsing using NSJSONSerialization.
- Implementation of iOS Design patterns using Category, Extensions, Protocols etc.
- Memory system used in Manual Retain and release.
- Well versed with App Deployment and providing iPA and. xcarchive for testing and app store deployments.
- Performed initial Agile team assessments and recommend and assist with the implementation of Agile team structure for the teams and associated resources.
- Worked with Scrum of Scrum ceremonies for example standup meetings, Retrospectives, planning sessions etc.
- Extensively used MVC design pattern throughout the app for reusability and design changes.
- Debugging using exceptional breakpoints to pin point the exact errors using NSErrors.
Environment: Android, iOS, cloud, ArcGIS, mobile tablet, Mobile-Web, JQTouch, JQuery Mobile, JavaScript, Objective C, MVC.
Confidential
UI Developer
Responsibilities:
- Involved in client side tooling and testing & development with Require JS, HTML, Modular JavaScript etc.
- Involved in development, design and implementation of front end part widget based application.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Responsible to manipulate HTML, CSS in JQUERY as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in parsing JSON API to JDOs and use them in frontend handlebar.js
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used the JavaScript and JQuery in the development of the web applications.
- Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, JQUERY, DHTML, Web Service call and JSON.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Extensively used HTML for audio and video playback. Worked on the MVP architecture for the GWT.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally. Used jQuery template for markup. Used Ajax, JSON with jQuery for request data and response processing.
- Developed programs to port the XML data to database to make the website XML driven.
- Involved Finding out the bugs, broken links and missing images etc. and rectifying them.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Demonstrated implementation and up-gradation of JavaScript Library. Involved in configuring the GIT repository and maintain the version control using GIT. Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: Object Oriented JavaScript, JQuery, JSON, AJAX, HTML, DHTML, CSS, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, MySQL, Windows.