We provide IT Staff Augmentation Services!

Android/ios Mobile Application Developer Resume

2.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • 7+years of IT experience in software development Over 5+ years of experience in Android Development, testing and deployment in both consumer and enterprise based mobile applications.
  • Involved in all stages of the SDLC like designing, coding, implementation, testing and maintenance.
  • Experience in various SDLC methodologies like Agile development and Rapid Application Development (RAD).
  • Worked on Android NDK with C and C++ for the implementation of native libraries in the applications on android mobile.
  • Worked on Data structures in my recent project in order to develop the mobile applications.
  • Worked on Ionic frame work to develop the hybrid applications for both Android and iOS by using HTML and CSS.
  • Helped to maintain the code quality, organization, and automation for the mobile applications.
  • Got Familiarity with cloud message APIs and push notifications, analytics, e,g, Adobe, qubit, leanplum
  • Designed and tested the mobile application user interfaces by using the testing tools like Espresso, Automator.
  • Experienced in test management tools like JIRA, HP ALM and Confluence.
  • Integration for application to login, GCM integration for push notifications , Chat Integration, Animations Support, Custom Seek Bar Integration, Social Media Integration.
  • Expertise in developing Android Enterprise applications for tablets and mobile devices using Eclipse, Android SDK, Android Studio and ADT development tools.
  • Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow and N.
  • Experience in using various development environments like Eclipse and Android Studio.
  • Experience in developing various UI components like TextView, Customized ListView, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action Bars and Spinners.
  • Strong experience with Android Framework APIs such as Phone Gap, RgoogleMaps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Developed User Interfaces using HTML, HTML5, CSS.
  • Designed User Interface using custom layouts, dialog boxes, buttons and alert boxes.
  • Experience in using JDBC for connecting to database for data exchange and retrieval.
  • Expertise in Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts.
  • Experience in JSON/XML based development for REST web services.
  • Experience in developing UML Diagrams, Use Case Diagrams and Class Diagrams.
  • Experience in using SQLite, MSSQL, SQLServer 2008, MySQL and Oracle 9i, 10g.
  • Experience with version control systems (GitHub).
  • Experience in different types of testing such as functional testing, regression testing and Emulator testing.
  • Experience in developing JUnit test cases.
  • Experience in Android debugging tools such as ADB, Trace, DDMS, Log Cat, Eclipsed Tools and Monitor.
  • Good exposure in troubleshooting and debugging android applications.
  • Hands on experience in deployment & publish android application on Google Play market
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.

TECHNICAL SKILLS:

OS: Windows 7/Vista/XP, Mac OSX, Android, iOS

Languages: JAVA, Objective - C, Swift, JavaScript, PHP, C & C++, Linux, Node JS, Angular JS

Markup Language: HTML/CSS3, HTML5, XML, JSON, XPath, HTTP

Development tools: Eclipse Kepler, NetBeans 5.x, Xcode, MS Visual Studio, XCode 7/8, Espresso, Web Kit

Web Services: SQL, SQLite, MS-Access, PLSQL, Oracle Databases,SOAP, RESTful API

Frameworks: Testing,JDK, Android SDK, Android NDK, Xamarin, Framework,Unit Tests, UI Tests, Espresso, Automation, TDD

Other: Version

Controllers: Eclipse, Android Studio, Visual Studio 2010, JNI, Gradle, GCM, Phone gap, QT, Google Volley, Git, Bluetooth,GIT, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

Android/iOS Mobile application Developer

Responsibilities:

  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used JIRA platform while developing the mobile application to i Confidential ease the productivity and to follow the tasks provided to accomplish the project.
  • Experienced with GIT to update the repositories and to collaborated with the team by using GIT Hub to check the conflicts.
  • Used C, C++ to work on NDK platform for building the native android mobile applications.
  • Worked in different phases of the project cycle like design, development and testing.
  • Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
  • Developed the activities and UI layers.
  • Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to Insert update and to delete the data.
  • Worked on Xamarin to develop the hybrid mobile applications for both android and iOS.
  • Used Ionic framework to build the hybrid applications for both android and iOS
  • Knowledge of test and tools for Bluetooth.
  • Worked on material design for this application as per the business rule from the client side.
  • Used Ionic framework to develop the hybrid mobile applications.
  • Worked on Angular JS to give the functionalities for the user interface.
  • Given the code to generate the accelerometer for the location services.
  • Given the code to generate the Latitude and Longitude values to trace out the location services .
  • Worked on TDD(Test Driven Development) in this project to bring out the quality output of the application.
  • Used Cordova in Ionic framework to build the hybrid mobile applications.
  • Used Espresso to provide APIs for writing UI tests to simulate user interactions within a single target app.
  • Worked on Ionic Framework, to build the hybrid mobile applications for both iOS and Android.
  • Worked on Java script for the back end functionalities to develop the hybrid applications.
  • Used Objective-C to make the entire application. Used Swift for some applications.
  • Worked on Native application development with C and C++ to develop the native applications in the android mobile.
  • Worked on push notifications with the help of GCM (Google Cloud Messaging) Services.
  • Worked on accelerometer for using the location services on maps with the help of google maps API
  • Developed Custom controls for Unbutton, UITextField, UIViews, UITextView.
  • Used web views, list views& populated lists to display the lists.
  • Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM's
  • Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Implemented customized web view component to load a Suffice and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on various Android devices.

Environment:: Android SDK 5.1,6.0 Marshmallow Android NDK, C & C++, iOS SDK, JIRA, JDK 1.6, 4.1, C++, SQLite 3.8, REST API, Eclipse IDE 3.5, Xcode 7/8, QT, Swift, Cordova, node.js, Ionic Framework, Xamarin

Confidential, Bloomington, IL

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Used Swift 3.0 to develop the functionalities of the mobile application in iOS to run the application faster.
  • Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to Insert update and to delete the data.
  • Worked on Native applications by using linux kernel, in this application.
  • Worked on hybrid applications by using Xamarin framework for both Android and iOS.
  • Worked closely with the testing team.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Added parser classes for Tablet, which involved parsing JSON feeds.
  • Implemented data caching mechanism.
  • Created UI& functionality for authentication feature.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.

Environment: Java, Android SDK, Android NDK 2.3.3, Ionic Framework, node.js, C++, React JS, MVC, Oracle, JQuery, XML, HTML, CSS, Eclipse IDE, Linux

Confidential, Atlanta, Georgia

Android Developer

Responsibilities:
  • Designed the database model in MySQL.

  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • Used SQLite to cache the data received from the Restfulweb services.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSONresponse and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used log cat, DDMS (Dalvik Debug Monitor Server) and Trace View for debugging and detecting memory leaks.
  • Implemented unique design for portrait and landscape mode.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tested the application on various Android devices.

Environment: Java, Android SDK, JRules, J2EE, Oracle WebLogic, JQuery, Ant, XML, CSS, cTests, OSB

Confidential, Memphis, TN

Android/iOS Developer

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.

  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views& populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSONresponse and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Handling XMLDataset using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Log cat, DDMS
  • Tested the application on various Android devices
  • Back end response was JSON based and parsing was done using
  • NSURLConnection was used to make the networking call.
  • Used GCD and blocks to consume data in background
  • Used NSUserDefaults to store user information in P-list

Environment: Java, JRules, J2EE, Spring, Hibernate, JSP, MVC, Oracle WebLogic, JQuery, XML, HTML, CSS, Mercurial version control system, OSB, iOS

Confidential, New York, NY

iOS Developer

Responsibilities:

  • Used Agile Scrum methodology for development, Created models in MVC and developed delegates for updating model information.

  • Performed all tasks from user interface design and implementation to writing code for various features
  • Worked with the business development, sales and engineering team to obtain the requirements needed to develop the app.
  • Analyzed the feasibility with the existing system design.
  • Gathered all the requirements, prepared the requirement specification document and understood the requirements.
  • Assisted in developing and maintaining the application using Xcode 7.0 and iOS 6 and Utilized CoreData for persistence of data and used versioning for data changes.
  • Redesigned the whole app using Objective C
  • Used NSUserDefaults to store user information and save data locally, also used MapKit and CoreLocation to enhance user to find Coca-Cola freestyle fountain machine near you.
  • Used third-party frameworks Like Firebase by installing cocopods into the project.
  • Wrote Protocols to create an interface method so we can use those in different viewcontrollers.
  • Customized the screen as per the design provided by the UI designer using UIframework, UIControl, and UIResponder etc.
  • Wrote various action and delegate methods and fixed major bug issues present in the application
  • Created View Controllers both programmatically and through Interface Builder by following apple UI guidelines throughout the project. Used Xcode for debugging
  • Performed navigation using navigation controller and also solved major defects in navigation controller behavior for the application.
  • Created customized UIButtons and UIBarButtons apart from this we also implemented advanced animation techniques to provide a user friendly interface.
  • Interacted and coordinated with QA team for different releases and also Worked closely within a cross functional team of testers and developers.
  • Responsible for the code delivery to the project manager using GIT.
  • Developed and tested each application according to its Software Requirement Specification (SRS).

Environment: s: Java, Android SDK, Android Studio, HTML, CSS, XML, GPS, JSON, REST, Eclipse IDE 3.5, GIT, DDMS console, ADB Server, Emulator, ADT Plug-In and Adobe Photoshop

Confidential

Java Developer

Responsibilities:

  • Built Java applications using concepts of Core Java.

  • Developed using the MVC architecture along with the Spring 2.5 framework.
  • Designed and developed user interfaces using HTML, CSS, JavaScript and JSP.
  • Developed several reusable web components using JSP, Java Beans and Servlets.
  • Used JDBC concepts to establish connection and use the Oracle database.
  • Deployed the application in Apache Tomcat server in the production environment.
  • Participated in design decision making and implementation.
  • Prepared designed documents for future reference for developers.
  • Extensively involved in testing and maintenance of the existing applications.
  • Developed JUnit test cases for application and system testing.
  • Implemented CVS as Version Control System.

Environment: s: Java, J2EE, JSP, HTML, CSS, JavaScript, JDBC, Servlets, Spring 2.5 Framework, Apache Tomcat 5.0 and Oracle 10g.

We'd love your feedback!