We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

AR

SUMMARY

  • 71/2 years of IT experience in Mobile Application design & development.
  • Expertise in Java,Android SDK, Cocos2d - Js, Unity3D, Kotlin, React JS and Xamarin.
  • Experience in Android core concepts like Activities, services, Broadcast receivers and content providers.
  • Experience in using Android specificDesign patternslikeMVC,MV, MVVM and MVVM with Clean Architecture.
  • Hands on experience in using FCM (Firebase Cloud Messaging) to send notifications from server to user’s devices.
  • Strong experience in working with public API such as Twitter, Facebook, Google, YouTube.
  • Good experience in application development using AndroidSDK.
  • Extensive experience in developing data services such as JSON, XML, RESTful and SOAP APIs, etc.
  • Experience in dependency injection libraries like Koin and Dagger.
  • Sound knowledge ofMaterial Designto create beautiful and intuitive user interface.
  • Expertise in working with Layout Manager and Android Toolkit.
  • Used SQLite Database and Shared Preferences for Storing.
  • For quality and code optimization, performed Testing, debugging, and modifying codes.
  • Proficient with Atlassian tool (JIRA) to track project progress.
  • Familiar with application deploying in Google Play Store.
  • Good knowledge of Version control tools like GIT, GITHUB,SVN and Jenkinsfor continuous integration.
  • Excellent problem-solving skills and debugging with IDE’s like IntelliJ, Eclipse, Visual Studio and Android Studio.
  • Involved in all phases of development of an application including requirements gathering, design, developing the architecture of an application, QA, implementation and so on.
  • Integrated third party libraries likeOkHttp, Volley and Retrofitfor RESTful web services.
  • Used frameworks like Mockito andJUnitfor Unit testing and worked withEspressofor UI testing.
  • Worked with tools like POSTMAN and REST Service client for interacting with HTTP API’s.
  • Experience in developing apps using TDD approach and Strong experience with Scrum development methodologies.
  • Developed rich UI for most of the modules in the application usingRecycler View,Scroll View,View PagerandNavigation Drawer.
  • Excellent analytical and problem-solving skills and to grasp and master new technologies.

TECHNICAL SKILLS

Languages: Java, C/C++, SQL, Cocos-js, Kotlin, Xamarin, JavaScript and Html

Frameworks: Android SDK, Java Development Kit (JDK)

Built automation: Gradle, ANT, Maven

Databases: SQLite, Realm, Green DAO, SQL

Ides: Eclipse, IntelliJ, Android Studio, CocosJs-2d, Unity3D

Tracking tools: JIRA

Design Patterns: UML

Tools: Rational Rose

Testing Frameworks: JUnit, Mockito and Espresso

Version controls: GIT, GITHUB, SVN

Operating System: Windows98/XP/7/10, Android Linux

PROFESSIONAL EXPERIENCE

Confidential, AR

Sr. Android Developer

Responsibilities:

  • Designed and developed the following modules, Trailer Plan, Scan Container, Distribute pallets, swapping and combining the pallets.
  • Developed application using kotlin and MVVM with clean architecture.
  • Used Koin for dependency injection.
  • JIRAtool was used for bug reporting, task allocation and tracking the progress of the project.
  • JUnit frameworks were used for Unit testing and usedEspressoFramework for UI testing and also written test cases.
  • Designed Nav-Graphs to make connection between fragments and handled action events.
  • UsedGitHubas project source controller with JIRA tool for assigning the tasks and for reporting bugs.
  • Used shared View Model to hold common data between fragments.
  • Implemented client side RESTful call to receive JSON based response and parsed using GSON.
  • Integrated zebra barcode scanner library.
  • Used Kotlin Coroutines with view model scope to make asynchronous api calls.
  • Involved in maintaining the codebase in Github and performing the merge, push, pull requests on the Github codebase.
  • Analyzing User Stories and involved in sprint planning, scrums, demos and retrospectives.
  • Coordinating with Architecture group on new designs and foundational/ infrastructural application changes and Developing & Integrating mobile application code with back-end services.
  • Involved in designing the interface along with the design and UX team for better usability.
  • Took care of code review, code fixes and bug fixes
  • Responsible for deploying the latest version for prod devices using Airwatch.
  • Designed User Interface with Recycler View Grid Layout manager forinflating different layouts and AndroidX widgets.

Environment: Android studio, Java 1.8, GIT for source code management, JIRA, InVision for UI, Airwatch for deployments, looper for CI/CD.

Confidential, NJ

Sr. Android Developer

Responsibilities:

  • Developed application using Xamarin Android.
  • Most of UI was implemented using Recycler view with custom layout design.
  • Handled Fragment navigation by saving previous fragment status in shared preferences.
  • Handled UI thread for updating UI and backend thread for API calls separately.
  • Saved Codes related notes and favorite’s items in local database.
  • Implemented Resource tab for displaying optum clinical documents (pdf files).
  • Integrated pdf library to load pdf file using WebView.
  • Implemented logic for saved notes and favorites for guest user and login user.
  • Uploaded apk in App center for testing the applications.
  • Implemented search option to find optimum care clinical documents.
  • Developed application following agile methodology withdaily scrumsandcontinuous integration to deliver higher-quality software far more rapidly.

Environment: Visual Studio, GIT for source code management, Rally, ADR, Sauce Labs, Jenkins for CI/CD and Zeplin.

Confidential

Responsibilities:

  • Developed application with Android Studio IDE using Android SDK, Java and Kotlin.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code with D2D.
  • Used MVVM architecture, Rx Java 2, Dagger 2 to build the application.
  • Making the Restful Service Calls at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Designed User Interface for various pages in our application.
  • Worked on Headlines, Privacy policy, Onboarding and Action items.
  • Used Shared preferences to save application related flags.
  • Responsible for testing the application in various environments like stage, development and Production.
  • Extensively worked on designing the layouts to compatible with multiple screen sizes.
  • Responsible for storing the required flags within the app using Shared Preferences.
  • Designed custom dialogs, custom notifications where even needed in the application.
  • Responsible for analyzing the requirements of application as it is agile methodology.
  • Collaborated with QA to resolve bugs in the application.
  • Participating in daily stand-up meetings and Team retro sessions.
  • Used Urban Airship for deep linking and push notifications.
  • Integrated various libraries like Glide, OAuth, Adobe and crashlytics.

Environment: Android studio, Java 1.8, GIT for source code management, Rally, ADR, Sauce Labs, Jenkins for CI/CD and Zeplin.

Confidential, Dallas, TX

Sr. Andriod Developer

Responsibilities:

  • Utilized advanced functions of the android software development kit (SDK) in order to optimize the flexibility of apps to different mobile devices.
  • Respond to client needs for applications with an eye to the most feasible and effective solutions.
  • Used Kotlin code in activities to call another Acitvity, Control statements and Null Object checking.
  • Designed model classes using kotlin.
  • Coordinate with team members to create client apps in a coordinated and timely manner.
  • Used REST based web services, JSON parsers for secured data interchange.
  • Performed debugging and testing to an application on various Android devices using Logcat and DDMS.
  • Developed UI for most of the modules in the application using Recycler View, Card View with Action Bar.
  • Used Camera2 API to scan VIN number.
  • Used Glide library to enhance the images for the better quality.
  • Used Android Framework APIs such as Fragments, Notification Manager, Content Providers and Broad Cast Receivers.
  • Used MVP design pattern to manage code and data efficiently like Singleton.
  • Created and used numerous 9 patch images to improve UI quality.
  • Implemented dependency injection frameworkDaggerto create reusable, interchangeable modules in the application.
  • Created SQL database and Shared Preferences to store data.
  • Developed app using TDD approach and Scrum development methodologies.
  • Used Jira to track tickets and manage the development.
  • Involved in software development process for all assignedandroidapplication development projects requirement specification, design, implementation, testing and maintenance.
  • Integrated Google play services and Google Maps API V2.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Worked with the web application development team to ensure proper integrations between mobile application and web application
  • Added build dependencies in build.gradle file in Android studio.
  • Developed user-friendly user-interfaces using Card Views, Dialogs, Different Layouts, Buttons visibility, Edit texts, as per requirements.
  • Used Intents for navigation from one activity to another activity.
  • Participated in daily scrum to discuss the progress in the sprints.

Environment: Android Oreo, Kotlin, SQLite 3.18, Android API’s, JDK 11, XML, Rest Web services, Google Maps API, ADT Plug-in, JNI, Logcat, DDMS console.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Participated in different phases of the project development cycle like design, development, testing, deployment and maintenance.
  • Designed screens using MVC pattern for various devices with various screen sizes and as well for various new versions.
  • Optimized the UI icons and Drawable using resizer tools.
  • Implemented Layouts, Services, ASYNC Tasks, UI Threads and Implicit Intents, Explicit Intents, Custom Menus and Strings.
  • Used REST based web services, JSON parsers for secured data interchange.
  • Used Recycler View for displaying the results.
  • Experience on Android UI components such as Recycler View, Customized List View, Menus, Dialogs, Action bars for various layouts in Application development.
  • Followed agile methodology to implement the project and designed the user interface by following different design patterns like Action bar with overflow menu.
  • Used Shared Preferences for storing data.
  • Constructing HTTP requests, fetching server response and parsing feeds wherever required.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Used Agile process programming with 2-week sprint cycles.
  • Created test cases and test data for testing the application.
  • Integrated Zxing library to scan VIN number.
  • Used SVN as project version controller to push the developed and working code.

Environment: Android SDK, Android DDMS, Eclipse ADT, Java, web service, XML Parser, media framework, JSON, REST Web Services, Crashlytics and SVN.

Confidential, San Francisco, California

Android Developer

Responsibilities:

  • Assembled the necessities, broke down the venture highlights, planned the application design and database, and executed server back end.
  • Developed the User Interface layers for Activities and implemented Fragments within User Interface.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used Implicit Intent Functions to enable access for the application to use media, and other pre-built applications.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Inserted suitable code to capture the various Button and Text field events and implemented the desired action for each of the applications.
  • Designed various User Interface layouts using custom layouts, buttons, dialog boxes and Widgets.
  • Followed agile technologies in front-end development life cycle of application.
  • Experience working with remote data via REST and JSON and Android SDK.
  • Used custom Views and Adapters in various scenarios during project.
  • Registered the Broadcast Receivers for the android system announcements.
  • Worked with Notification Service to notify the user and automatically log out for security purpose and update the apps version.
  • Understood business requirements and translated them into technical requirements.
  • Implemented all text and image related operations.
  • Various commitments to bug settling and execution/solidness upgrades over the application for generation availability.
  • Implemented JSON web service calls for server interaction.

Environment: JIRA, Java,AndroidSDK, ADT, Notification, Shared Preferences, Fragments, JSON, SQLite, HTML, Eclipse, XML.

Confidential

Android Developer

Responsibilities:

  • Incorporated SQLite Database framework for an easier Database transaction.
  • Used XML to develop GUI. To optimize the efficiency, implemented and evaluated new technologies.
  • Displayed background progress by implementing Animated Progress Dialog.
  • Fixing the issues recorded in JIRA and updating the status.
  • Expertise in working with the agile environment. Collaborated with Fragments within the activity for simple, efficient and user-friendly UI.
  • Developed desired action for each of the widgets and captured the various text fields and buttons by inserting suitable code.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Expertise in Custom components like Dialogs, Views, Adapters and Recycler View.
  • Worked on debugging the application using Logcat, DDMS and testing included emulator and device testing with multiple versions and sizes.
  • Designed & developed the xml layout with Android Map Fragment to View bar locations on the map.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code with D2D.
  • Designed the SQLite database to store the business card information and chat information.
  • Used Async Task for multithreading.
  • Tested the app across various versions of android and different android mobile devices to assure quality and performance.
  • Integrated Firebase for push notification.
  • Used glide library to load image url’s from the server.

Environment: JIRA, AndroidStudio, Bit bucket, GitHub, Rest Web Services, java 1.8,Android SDK, Postman, Location Provider, SVN.

Confidential

Responsibilities:

  • Designed and developed the app screens according to client requirement.
  • Followed agile methodology to implement the project.
  • Implemented Push notifications to notify user for latest deals.
  • Participated and contributed to all phases of the SDLC, including estimation, programming, unit testing, code review, deployment planning and Production.
  • Developed communication between server and mobile application by implementing RESTFUL web services.
  • Worked with SQLite Database, Google Maps API and GPS Location data.
  • Filtered deals by using different factors like distance, category and offers.
  • Designing UI layout using Relative Layout, Linear Layout, Table Layout, Frame Layout and using custom Widgets and Android Widgets
  • Implemented Carousel View pager to display special deals when user open application.
  • Used Material design to attract the user for latest deals/offers.
  • Worked closely with non-technical staff to define user requirements.
  • Developed and Utilized Async Task, Thread, handler, services to provide smooth UI experience
  • Participated in Correction, unit testing, code review and deployment planning

Environment: Eclipse IDE with Android SDK and ADT Plugin. Java 1.8, GIT for source code management, JIRA for Task & Defect Management.

Confidential

Java/Android Developer

Responsibilities:

  • Designed and developed the app screens according to client requirement.
  • Implemented Push notifications to notify user for latest deals.
  • Worked with SQLite3 for managing the data.
  • Write the business logic by using core java and junit test cases.
  • Used Collections to handle objects.
  • Developed JDBC connection to connect oracle database.
  • Implemented custom Exception handling.
  • Used AsyncTask to connect the server and parsing data using Json parsers.
  • Used Notifications to show if there is any change in the application.
  • Developed, debugged, coded and deployed the application using Eclipse IDE.
  • Used JSON parsing for data extraction and to implement Content providers.
  • Worked with Google Map and Location base API to show the mall location.
  • Used Widgets to show the application on home screen.
  • Developed, debugged, coded and deployed the application using Eclipse IDE.
  • Integrated third party libraries like Facebook, Twitter and WhatsApp.

Environment: Eclipse IDE with Android SDK and ADT Plugin, Java, SQLite, Json, Google Maps.

We'd love your feedback!