We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Newark, OH

SUMMARY:

  • 5+ years on Designing and Development of Android Applications for Smart phone and Tablet.
  • Experience in working with various stages of Application Development, collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and release in to market.
  • Very Good understanding of Android Back - end and UI guidelines.
  • Expertise in developing Apps using SQLite, Java, XML, JSON, Google Maps API, JavaScript and GPS Location Data.
  • Excellent knowledge in implementing Material Design and optimizing techniques using List Views, Recycler View.
  • Experience in developing Android Application using Eclipse IDE, Android SDK, ADT plug-in and Android Studio.
  • Involved with continuous integration using Android Studio, Gradle and Jenkins.
  • Focused on background processing with Async Tasks, Services, Intent Services, IPC, Multi-threading and AIDL.
  • Expertise in Android Wear, Location based services (LBS), Google Maps, Bluetooth services and Google Cloud Messaging (GCM) in Android. Extensive knowledge in RCS (Rich Communication Services)
  • Proficient with common Android framework APIs (Phone-Gap, Web View, Google Maps, Telephony API, Camera, Contact Manager)
  • Extensive knowledge in RCS (Rich Communication Services)
  • Good understanding in OOPS Design Patterns.
  • Pioneered on memory leaks, push notifications, content providers, multiple screen support, data offline storage, accounts and sync on Android.
  • Experience with Activities, Fragments, Android Binding, Android Framework, broadcast Receiver, Media player and Adapters.
  • Expertise in building e-Commerce web Applications and mapping them into Native applications.
  • Hands-on experience with Voice over LTE, SMS, MMS and Push Notifications.
  • Proficient with common Android Framework API's (Email, Web View, Contact Manager, Camera, Notifications)
  • Experience in working Agile, Scrum and Water fall environment and coordinate with offshore team.
  • Expertise in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of software Applications.
  • Prominent experience with Android Geo-location services.
  • Hands on experience with Android Unit testing and used tools like J-Unit and Monkey Runner.
  • Extensive experience using framework APIs like JDBC, JSP, Servlets, Struts, Spring, iBatis and Hibernate .
  • Good experience in HTML5, CSS, Angular JS, Node Js, Phone-Gap, Cordova and JavaScript from hybrid projects in Android.
  • Experience with source code control management such as subversion (SVN) and GIT and Team Foundation Server (TFS) and issue trackers like JIRA and Kanban Trello.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies.
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, Lint, and Hierarchy Viewer.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • A team player with good Communication, Leadership and Interpersonal skills.
  • Able to take initiative, work independently, and also as a team player.

TECHNICAL SKILLS:

Technologies: Java JDK, J2EE, C/C++, JSP, Servlets, EJB, Android SDK, NDK, JNI, Hibernate, JavaScript, Spring, JDBC, JavaScript, CSS3.

Android SDK, API: Activities, Recycler View, List Views, Adapters, SQLite, JNI, Horizontal scrolling, Notification Manager, Contacts, Content Provider, DDMS, Location, Map, HTTP Client, GSON, JSON based Web Services, Camera API, Facebook API.

Debugging and Testing Tools: JUnit, DDMS, Logcat, Selenium Framework. Markup Languages HTML5, XHTML and XML, JSON.

Servers: Amazon Web Server, JBoss, Apache Tomcat, WebSphere. IDE'S Eclipse, Android Studio, SMP SDK, Xamarin.

Web Services & Parsing Techniques: SOAP, REST & XML (SOAP API), JSON (RESTful API), DOM, SAX.

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8), Linux

Java/J2ee Technologies: JSP, Servlets, JDBC, Struts, Spring, iBatis, Hibernate

PROFESSIONAL EXPERIENCE:

Confidential, Newark, OH

Android Developer

Responsibilities:

  • Involved in all the stages of SDLC i.e., from requirement gathering, development and testing.
  • Designed UI using views provided by Android and created custom views when required.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used SQLite to cache the data received from the RESTful web services.
  • Constructing HTTP requests, fetching server response and parsing feeds wherever required.
  • Used Android SDK and Eclipse IDE for development.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Involved in updating the application UI and application data structure for both IPhone/IPad.
  • Designed Chatbot using API.AI and integrated it with google speech to text to make app flow work on voice commands.
  • Port existing iPhone demo application to the Android platform. This application utilizes Java, JQTouch.
  • Developed web apps for iOS (iPhone) and Android using frameworks like jQTouch, iWebKit.
  • Used various devices which include tablets and phone with a latest android OS to the application.
  • Worked with Dialog Fragments for Pop up and Used List Adapters, Spinners and Loaders.
  • Worked with Linear, Relative and Frame Layouts.
  • Developing ChatBot SDK with NLP with Dialog FLow.
  • Worked on Toast, Dialog notifications and Alert Dialogs and Developed Custom keypad.
  • Used HTML5, CSS, Java script, Angular JS to develop hybrid apps.
  • Developed client GUI modules using Swing, Java script and Flash.
  • Used GIT-hub for version control and Source Tree forco de-management.
  • Designed screens using MVC pattern for the application with Android Studio IDE.
  • Analysis of mobile application code for re-engineering.
  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented unique design for portrait and landscape mode.
  • Handled XML data using efficient parsing techniques such as DOM parser.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Followed Agile Methodology in developing the enterprise application.
  • Used Crashlytics, while testing the application, so as to verify the proper free-flow working of the application.
  • Tested the application on various Android devices.

Environment: Android SDK, Eclipse IDE, JSON, PhoneGap, Relative Layout, Linear layout and Frame Layout, List Views, Base Adapter, Dialog Fragments Activities, Toast and Dialog Notifications, Toggle Buttons, REST Web Services, XML, Trello-board, Action-Bar, SQLite, Agile and GIT-HUB.

Confidential

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
  • Familiar in writing Custom Directives in Angular Js, making use of Modules and Filters objects according to the application requirement.
  • Exercised constructing the specification documents including Unified Modeling Language Diagrams Use Cases, System Features, Data Flow Diagram, Class Diagram, Functional and Non-Functional.
  • Pioneered in constructing automated unit testing, performing usability testing on UI, ad hoc testing based on test and fault models.
  • Used AngularJs to implement rich functionality in various pages.
  • Implemented Notification Manager to display updates on the notification bar.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Integrated Web services for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked with Bluetooth Connectivity.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Debugged and tested the application on different android devices.

Environment: Android SDK, Android DDMS, adb command, Eclipse, Java web service, HTML, XML, AngularJS, Windows and MS SQL server, DDMS, Logcat, PHP, JSON, REST, MVC, ADB.

Confidential

Android Developer

Responsibilities:

  • Involved with full life cycle of the application including design, development and testing.
  • Designed Screens using MVC pattern for the application using Eclipse IDE, ADT plug-in and Android SDK.
  • Extensively worked on designing the layouts to be compatible with different screen sizes.
  • Implemented cellular voice, SMS, MMS, and data on Motorola phones over Verizon LTE.
  • Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • Maintaining and debugging Android project that communicates with proprietary Bluetooth devices.
  • Created the layout to connect and disconnect to Wi-Fi and to select one from a list of available Wi-Fi networks.
  • Designed custom ActionBar, custom progress bar while making the service calls.
  • Designed UI screens using JSP, CSS, Struts Framework, Flash, JavaScript, Angular JS and HTML.
  • Used SQLite database to store user's shipments and tracking numbers locally and to implement offline functionality.
  • Customization of core preloaded apps including Launcher, Settings & WiFi Controller, WiFi Calling.
  • Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques.
  • Designed and implemented all the basic UI and screen navigation with Navigation Bar.
  • Implemented capturing the screenshot of the payment screen features using Android NDK.
  • Delved Scrum Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
  • Designed, development, testing and implementation of WEB applications using Sencha Touch framework.
  • Worked on reviewing and distributing the App to the App Store.

Environment: Android SDK, C/C++, Java, Eclipse, ADT Plug-in, SVN, SOAP, Google API's, Web logic Server, HTML, CSS, Java Script, Angular JS, Trace view, JNI, Web services, Draw 9 Patch tool.

We'd love your feedback!