We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Senior Android Developer with 6+ years of IT experience in analysis, design, development, testing and deployment of mobile applications in Android.
  • Extensive experience in design, development, testing and deployment of Android Applications. Have supported deployment of several Android applications to Google Play Store.
  • Extensively worked with Android SDK, Android Studio, And Eclipse IDE along with Android ADT plug in. Have experience working on Android 2.0 all the way upto Android 5.0.
  • Experience in developing applications using activities, fragments, services, content providers, broadcast receivers, AIDL, Action Bar Navigation, Menu designs and view controls, and intents.
  • Experience in using different Storage options in Android including Shared Preferences, External Storage.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout and using Android Widgets and custom Widgets
  • Developed applications with Push Notifications integrating GCM and Urban Airship.
  • Experience in Integrating the Google Maps API in to the Android Application to launch the Google maps from the app and give the directions from Current location to the destination address.
  • Experience in building Multimedia Based applications to play local audio, video files and streaming Audio & Video content from remote media servers.
  • Experience in Android Animations and Graphics to design and build intuitive Android applications with appealing user interface.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps).
  • Experience in localizing the application to support multiple languages in different countries.
  • Experienced in integrating payments in apps such as PayPal, Authorized.net.
  • Experience in connecting Android apps with Twitter and Facebook.
  • Strong understanding of web services design and experience in XML, JSON format and using them for Android applications.
  • Expertise in client - site Web development with HTML, CSS, Javascript and modern JS libraries such as: jQuery and Angular.
  • Experience with HTTP GET and POST Requests and parsing different types of responses.
  • Experience working with different operating systems like Windows and Mac.
  • Experience with source code control management like GIT, subversion (SVN), Tortoise SVN.
  • Worked with REST CLIENT, a tool used to debug & execute GET & POST API calls & Responses.
  • Experience with multiple life cycle methodologies and design methods including AGILE, SCRUM, Test Driven Development and Water Fall Model.
  • Experienced in different phases of software development life cycle like designing, programming, testing and meeting the requirements of the clients.
  • Strong communication skills to communicate directly with client and customers to explain and gather the requirements.

TECHNICAL SKILLS:

Android: Android OS Android 2.2 to Android 8.0 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat and Oreo). Android OpenGL-ES, layout design, fragments, multi-threading, lifecycle, NDK sensors, multi-touch, profiling NFC, Beacons, Retrofit, volley.

Languages: Core Java, J2EE, JDBC, C, C++, C#, JSP (JDK 1.5-1.7), PHP, HTML, CSS

Scripting Language: JavaScript, Python

Web Designing: HTML 5, CSS 3, XHTML, XML, JavaScript, AngularJS, jQuery, AJAX-RS, Jersey. IDE Eclipse, NetBeans, My Eclipse, InteliJ, Code Blocks

Web/Application Servers: Tomcat, IBM WebSphere Framework.

Technologies: Android SDK 2.X/3.X/4.X, Java Development Kit (JDK), Firebase, HTML, CSS, XML.JSON, Kotlin.

Tools: SVN, Git

Databases: SQLite, MySQL, Oracle, Postgresql

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential - Dallas, TX

Sr. Android Application Developer

Responsibilities:

  • Attend & Involve in daily scrum, grooming and stand up meetings.
  • Implemented feature functionalities using Dagger2, RxJava2, Redux.
  • Responsible for providing a rich UI design to the Android Native Mobile applications.
  • Design and develop native mobile applications for Android (JAVA).
  • Developed couple of Proof of Concepts (POC) on Kotlin and now migrating to Kotlin as it provides quality of apps with better performance.
  • Responsible for design and development of various components such as tab bars, map view, image picker, document picker, push notifications, sign-in/out features, profile management and navigation using android-native.
  • Taken care of Code Review, Code Fixes and bug Fixes.
  • Integrated Zxing Framework to implement bar code scanner.
  • Scroll View.
  • Used HTML5, CSS3, and jQuery for the design and background of the application
  • Utilized Kotlin for higher order functions, null safety, and delegate design pattern
  • 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.
  • Designed screens using MVC pattern for the application with Android Studio IDE.
  • 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.
  • Involved in Mobile web & App design & development using HTML & CSS.
  • Implemented unique design for portrait and landscape mode.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code
  • Followed Agile Methodology in developing the enterprise application.
  • Tested the application on various Android devices.

Environment: Java, Android SDK, Zixing, Rx Java2, Évent Bus Dagger2, Gradle, Kotlin, Android Studio, Bitbucket.

Confidential, NY

Sr. Android Developer.

Responsibilities:

  • Updated layouts using new and existing wireframes.
  • Worked in an Agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Created test cases and test data for testing the application using Junit Extensions.
  • Used array adapters for different kind of layouts.
  • Developed a custom Kotlin library module.
  • Created a pop-up notification for alerting employees about their pay check.
  • Used Apache Subversion (SVN) for version control.
  • Used multi-threading to implement parallel processing.
  • Used Frame Layout method to show background images of the app.
  • Consumed web services and Implemented Http Communication using JSON Data.
  • Used build tools such as Gradle, Ant and Maven.
  • Designed custom layouts with Bootstrapping and HTML5.
  • Implemented Kotlin for JSON parsing for various modules of the application.
  • Used Agile PM Methodologies to develop solutions and fixed bugs.
  • Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
  • Used Crashlytics for getting reports of crashes from users.

Environment: Android SDK, Eclipse ADT, Linux, Restful Webservices, JSON, Kotlin, Subversion.

Confidential, Mountain View, CA

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Worked closely with the testing team.
  • A knack for benchmarking and optimization.
  • Designed screens related to Categories and detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup.
  • Built the application to support multiple screens, mobile phones, and tablets.
  • Self-motivated, proactive and works well within a formal structure.
  • Tested the UI with Espresso and Beta Testing with Crashlytics.
  • Designed and Developed App screens and its workflow using Activity and Fragments.
  • Written application logic using Android SDK and Android Studio.
  • Implemented Model-View-Presenter design pattern.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Developed GUI using HTML, CSS & JavaScript.
  • Performed on device debugging using ADB and tested application in device using Logcat, DDMS.
  • Utilized Async Task, Thread, Handler, Services to provide smooth UI experience.
  • Developed rich UI for the applications modules using ListView, Scroll View, View Pager & Navigation Drawer and developed Custom View.
  • Customized different widgets that include Buttons, Toast's and Dialog's.
  • Follow development/design standards and best practices.
  • Helped to mitigate errors and bug corrections.

Environment: Android SDK, Eclipse IDE, JSON, Relative Layout, Linear layout, Frame Layout, List Views, Base Adapter, Dialog Fragments Activities, REST Web Services, XML, SQLite, Agile, GIT-HUB

Confidential - San Francisco, CA

Android Developer

Responsibilities:

  • Involved in prototyping, analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC).
  • Design screens using MVC pattern for the application with Android Studio IDE
  • Utilized View Pager, Fragments, custom views and List Views for clean and intuitive UI.
  • Included Drawer layout for ease of navigation throughout the application.
  • Embedded user login functionality with client server and Facebook login API.
  • Used Android to realize camera/video application, familiar with SOAP/RESTful webservice and httpconnnections, liking JSON, HttpUrlConnection, HttpClient
  • Used the Wi-Fi Manager of the Android API to establish the connections between client and server.
  • Implemented Camera API to scan the bar code of the product
  • Worked with video players Like NexPlayer, VisualOn, Widevine, ExoPlayer and responsible for integrating and testing video streaming and DRM content
  • Performed on device debugging using ADB and tested application in device using Logcat, DDMS.
  • Integrated Java code with native C++ code using Java Native Interface (JNI).
  • Used SCRUM-Agile software development method for managing application developments.
  • Implement a Broadcast receiver framework, register receiver to receive Screen ON/OFF broadcast event from the Android system and also experienced working on Bluetooth connectivity and NFC connectivity.
  • Developed using Android Studio & Gradle with Git and GitHub source control systems.

Environment: Android SDK2.3, Android studio Activity, Fragment, Service, Material design, SQLite3, Multi-threading, POST, JSON, Bluetooth, Linux Kernel, etc.

Confidential

Android Developer

Responsibilities:

  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Designed the application from scratch.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • Worked on linear, frame and relative layouts.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Utilized GPS location-based services and Google Maps API to enable Google map search for locations in proximity.
  • Enabled GPS/Wi-Fi to detect user location from where to begin searching.
  • Supports Older devices from 1.6 (API 7) and up using Support library.
  • Refactored the code base to optimize start-up time and memory usage.
  • Key resource for layout and UI work utilizing xml, Views, WebView, List View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Push Notifications, Loaders, AsyncTask etc.
  • Integrated Google map v1 and v2 to load the store locations on map.
  • Integrated SQLCipher to encrypt/decrypt the database.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Java, Android SDK, Eclipse, SVN, JSON, Jira.

Confidential

Android Developer

Responsibilities:

  • Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Worked on web views, list views & populated lists to display the lists from database using simple adapters.
  • Worked on Android content providers for implementing features like sending Emails, SMS, etc., from the app.
  • Tested the application and developed test cases using JUnit.
  • Code Review and Troubleshooting.
  • Tested the UI with Espresso and Beta Testing with Crashlytics.
  • Helped with the delivery of the final version of the app at the Google Play Store.
  • Changed and updated the UI/UX by adding Drawer Menu.
  • Implemented the best practices for Android mobile development with their main components: Activities, Services, Content Providers and Broadcast Receivers.
  • Continuously research, test, and implement new techniques, frameworks, and utilities.
  • Implemented Dagger to work with a Dependency Injection environment to help with the unit testing.
  • Revised the User Interface to generating tens of production-ready prototypes.
  • Worked extensively subclassing the VideoView for aspect ratio changes on rotations.
  • Implemented SQLite database for persistent data storage and fast data retrieval.
  • Added Amazon in-app purchasing for ease of allowing our customers to purchase in-game.
  • Use of GIT for the source control management.

Environment: Android SDK, SVN, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, ADT Plug-in, Logcat, DDMS console.

We'd love your feedback!