We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • 5+ years of experience as an Android developer in the analysis, design, development, implementation and maintenance of android applications using Kotlin and Java.
  • Proficient in Android applications development involving front - end user interface development, push notifications, Adapters, Content Providers and Services.
  • Exposure to Software Development Life Cycle in different software development methodologies like Water Fall Model and various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Experienced in developing Android Enterprise applications for tablets and mobile devices using Android SDK, Android Studio and ADT development tools.
  • Experienced in implementing project libraries like Android Support Library, Dagger, Butter Knife, Event Bus, View Pager, Rx JAVA, ORM-LITE and other common libraries in multiple applications.
  • Experienced in utilizing communication between common data between apps over network requests using Retrofit.
  • Experienced on 3rd party libraries like Dagger, RX-Java, and RX-Android.
  • Experienced in using Fragments, Activity workflow, ActionBar Navigation, Menu designs and view controls, and Loaders.
  • Experienced in building Android apps from scratch and also familiar with Android architecture like MVC, MVP, and MVVM.
  • Possess advanced Android development skills with open-source libraries (Okhttp, Retrofit, Dagger2, RxJava, Picasso).
  • Experienced in using a dependency injector called Dagger to test the classes in multiple applications.
  • Experienced in android integration framework tools like Espresso and Gradle.
  • Worked with Activities, fragments, Android Binding, support library, Android animation framework, ASyncTask, Intents, Services, broadcast receivers, REST API, Location Manager, threads.
  • Integrated applications to Firebase (Firebase Analytics, Crashlytics, Firebase Performance Monitoring).
  • Utilized development access restriction features using OAuth, Authentication and Authorization tokens in various applications.
  • Embedded Google Maps API, GPS Location Data into the applications with zooming controls to get current location, longitude, latitude values and time zone in the applications.
  • Experienced in interfacing to back-end system using XML/JSON, REST API.
  • Worked with Jetpack libraries that in corporate best practices and provide backward compatibility in the Android apps.
  • Responsible for Services, Async tasks, and Alert Notification API to implement event reminder feature into the mobile app.
  • Used GIT for project management and version control.

TECHNICAL SKILLS

Languages: Java, Kotlin, C#, Swift

Build Tools: Gradle, XCode

Debugging & Testing Tools: Log cat, JUnit, Mockito, Espresso

Database: SQLite, Firebase, Shared Preference, MySQL, AWS

Android App Mobile Development: Android SDK, API - Activities, Recycler View, List Views, Adapters, Horizontal scrolling, Notification Manager, Contacts, GSON, Camera API, Facebook API, Content Provider, MVC, MVVM, MVP

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

Other: Room DB, Google Services, Jetpack, Multithreading, Retrofit, Dagger2, RxJava, GCM

PROFESSIONAL EXPERIENCE

Android Developer

Confidential - Bellevue, WA

Responsibilities:

  • Re-designed the application abiding by MVP pattern which was initially in accordance with the MVC pattern.
  • Involved in the development of the Login authentication process using token services for the secure authorization and authentication of the user.
  • Worked on the Digits SDK for Adding and Sharing new line features.
  • Implemented, research Android APIs for accessing eSIM and managing subscription profiles on the eSIM.
  • Designed and implemented Android user interfaces, animations, custom UI.
  • Developed, executed and implemented test plans, test cases and test scripts for an application for user download, update, or delete a carrier profile on the eSIM technology.
  • Built application with RxJava2, now changing to Coroutines, use Retrofit for API call handling.
  • Implemented push notification functionality using Google Cloud Messaging (GCM).
  • Collaborated with developers/engineers to driver improvements in code quality via manual and automated testing and ship new features on the platform.
  • Used Jenkins pipelines for Continuous Integration and testing on devices while unit test with Junit and automated testing with Espresso.
  • Implemented Android Jetpack components, Room and LiveView.
  • Used JIRA for agile project management.

Environment: Java, Kotlin, SQLite, Retrofit, Gradle Script, Animations, Constraint Layout, Dagger, Content Providers, Broadcast Receiver, Android Jetpack, Consuming REST Web Services, JSON/XML parsing, Design patterns, Multi-Threading, Git, Bitbucket, Agile software development

Android Developer

Confidential - New York, NY

Responsibilities:

  • Redesigned app using Kotlin and added features to the Google Play Confidential application.
  • Built Confidential Android Mobile App to offers a robust and dynamic experience, giving access to personalized information throughout a traveler's journey.
  • Worked with Notifications to give users alerts about flight schedule, boarding time, and airport gate changes.
  • Incorporated features in the app to save the time of travelers by using the app as a boarding pass, no more kiosks or lines, just use the phone to get through the security checkpoint at the airport.
  • Worked with push notifications to receive information about flight delays.
  • Worked with business team to define product requirements building out best of breed, travel related, mobile applications focusing on providing our customers an exceptional day of flight travel experience.
  • Collaborated with product managers to define a long-term mobile road map and technical architecture to support Alaska as a mobile strategy for the upcoming years.

Environment: Java, Kotlin, SQLite, GIT, JIRA, Google Map, Retrofit, JSON, XML

Android Developer

Confidential - Seattle, WA

Responsibilities:

  • Created various API endpoints for efficient communication between various Confidential Services.
  • Replaced physical barcode scanners with the mobile camera.
  • Implemented customer location tracking for providing the best on-time curbside order delivery.
  • Wrote decoupled and testable code using Mockito and JUnit for unit testing in Java and Kotlin.
  • Performed build profiling to determine bottlenecks in the CI/CD pipelines.
  • Wrote Unit tests, functional tests, Integration tests using Java to test the application.
  • Collaborated with Augmented Reality teammates to build a Confidential application mock-up using Kotlin to bring shopping items to life.
  • Developed a device-agnostic mobile application that allows store employees to perform cycle counts on physical inventory.
  • Used Jenkins for deployment and continuous integration of code enhancements through AWS.
  • Worked with Git for version control and Jira for bug tracking.
  • Responsible for designing and delivering the scalable solution to maintain an event-driven system using TDD and AGILE.

Environment: Java, Kotlin, CI/CD, Mockito, Espresso, AWS, GIT, JIRA, TDD, Agile, SQLite, JSON, Restful API

Mobile Developer

Confidential

Responsibilities:

  • Designed, developed & maintain Android and iOS applications for public and private use.
  • Worked with a team of programmers and designers to provide creative and intuitive solutions.
  • Provided clients with helpful and informative understanding on how to proceed with current and future projects.
  • Helped debug and update old and current company projects.
  • Assisted with other responsabilites aside from the mobile platforms such as Web and Cloud Service.
  • Projects: RMuzik, Koense

Environment: Android Studio & Xcode, Java, Kotlin, Objective-C, Swift, MySQL

Android / iOS App Developer

Confidential

Responsibilities:

  • Explain and expand knowledge of app development to clients in need of guidance.
  • Designed UI/UX for apps and created prototypes to create a full view on an app before production.
  • Assisted in debugging and fixing applications that are already in development.
  • Keep a steady schedule and finish deallines with clients' timeframes.

Environment: Android Studio & Xcode, Java, Kotlin, Objective-C, Swift, JSON

We'd love your feedback!