We provide IT Staff Augmentation Services!

Android Developer Resume

Florham Park, NJ

SUMMARY

  • Having 7+ years of experience in Analysis, Design, Development and testing of Android, Object Oriented Applications
  • Extensive experience in using Android Studio.
  • Proficient in Native Apps, Android, iOS, Google Android Architecture components.
  • Proficient wif Android Latest SDK version
  • Proficient wif common Android framework APIs (Email, Web View, Google Maps, Telephony API, Camera, Contact Manager).
  • Proficient in implementing design patterns like MVC, MVP and MVVM in different projects and build applications using Java and Kotlin languages.
  • Experience in Data Structure, Multithreading, Collections, Exception handling, managing backend data using Android File system, Shared Preferences, SQLite, Content Providers.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout, Recycler View, Grid View and using Android native widgets and custom Widgets.
  • Worked on creating the restful services using repository pattern and retrofit as restful web service.
  • Extensive experience in using basic Android components such as Activity, Services, Broadcast Receivers, Fragments, Material design, Compound views, Custom views to match the provided UI specifications and Animations such as Frame and Property Animations.
  • Hands on experience in integrating third party Social APIs into Android apps such as Twitter, Facebook, Google, YouTube.
  • Good understanding wif Operating Systems like UNIX, Windows, Mac OS X
  • Experience in making efficient use of version control management and bug reporting tools like Logcat, Monkey Runner, GIT, and error tracking tools provided by Android Studio.
  • Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently wifin time frame.

TECHNICAL SKILLS

Languages: Java, C, Kotlin,XML

Mobile Platform: Android

Databases: Room,RealmDB,SQLite

Development Tools: Android Studio

Operating Systems: Linux, Windows 8/7/Vista/XP, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Florham Park, NJ

Android Developer

Responsibilities:

  • Designed and developed Rewards application for Android mobile devices wif extensive User Interface development.
  • Perform exceptional skills in app writing and app usage experience building. Java, Kotlin, XML, scripts, Android SDK, API programming performed according to business requirements. Understand and generate software design documents.
  • Perform GIT based source code control, code check and participate in code reviews.
  • JUnit and Mockitoframeworks were used for Local Unit testing and usedEspressoFramework for UI testing and written test cases.
  • Perform excellent coding activity and work on best practices of mobile application development.
  • Resolve complex software intrinsic issues. Maintain deep noledge of the Android Build Process. Back - end Services.
  • Implemented RETROFIT and okHttp libraries to make safe network calls to send a REST request from the app.
  • Implemented user activity data collection wif Google Analytics API. Used Firebase API.
  • Worked in different phases of the project cycle like design, development, and testing.
  • Used Android SDK and Android Studio IDE for development. Android Java Development.
  • Implemented unit and UI tests using JUnit and Espresso.
  • Designed complex User Interface screens using views and widgets.
  • Designed and developed the user interfaces, Designed Dynamic UI wif Fragments using Google Material design, Usage of lambda function in Kotlin.
  • Utilized web-services (HTTP based, XML, SOAP, JSON or other services), to tie our applications to critical server-side APIs.
  • Learning coroutines to remove dependency of callback.
  • Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat.
  • Used an instance for continuous integration to ensure quality methods.
  • Utilized SQLite database to store user's preferences and previous car rental history.
  • Worked in an Agile/SCRUM environment to design and deploy new changes for the application.

Environment: Android SDK, Roku, Android studio IDE, Ionic, Espresso, Perforce, Android API's, ADT plug-in, XML, JSON, REST service.

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Developed App screens using Activity and Fragments (views such as List View and Scroll View).
  • Experience wif the Android NDK libraries
  • Extensively worked on designing the layouts to compatible wif screens of different resolutions.
  • Designed the Custom Dialog using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Created a pop-up notification for alerting users.
  • Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
  • Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control and Action Bar Control.
  • Used Async Task for multithreading.
  • Understanding system requirements, testcase planning and execution, Functional testing, Integration Testing, Track issue records and reporting by using bug tracking tool.
  • Registered the Broadcast Receivers wif various intent filters for the android system announcements.
  • Worked on Agile Methodology. Worked wif REST and SOAP web services.
  • Worked in HTML5, JavaScript, CSS, jQuery extensively.
  • Worked in Databases using native android API, Used Git for code management.
  • Have used the android support libraries to provide the latest features like action bar, fragments to the lower versions of android devices.

Environment: Android 5.x, Android SDK, Java, SQLite, JSON, REST APIs, Google Analytics, Eclipse

Confidential, Louisville, KY

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.
  • Developed App screens and its workflow using Activity and Fragments, which TEMPhas views such as List View and Scroll View.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Responsible in providing a rich UI design to the Android Native Mobile applications.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • Implemented various android components like activities, services, broadcast receivers and content providers.
  • Provided auto logout on user inactive for long time.
  • Worked independently in Eclipse wif Java on the implementation of the native application for Android involving SDKs Android
  • Designed and created customize Dialog boxes.
  • Used Retrofit along wif OkHttp to make network calls wif RESTful webservices.
  • Download and upload content from back-end web server via REST API.
  • Implemented restful service calls and parsed JSON responses.
  • Extensively worked on designing the layouts to compatible various screens wif different resolutions.
  • Implemented Notification Manager to display updates on the notification bar.
  • Used agile methodology to design, develop and deploy the new changes.
  • Test and error logging on different versions and devices of Android.
  • Testing the deliverables and ensuring quality, owns and manages the test management automation.
  • Used Dagger and Retrofit, coordinating in fixing the reported issues found in production

Environment: Android SDK, Java, SQLite, JSON, REST APIs, Google Analytics

Confidential

Software Developer

Responsibilities:

  • Discussed the requirements wif the client (National Down Syndrome Society) and documented the requirement
  • Played a leading role in writing application logic using Xamarin Forms.
  • Implemented google text to speech API to bolster word recognition
  • Integrated a Secured Login System and password recovery system using web servers (Firebase)
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Extensively worked on designing a child friendly layout to support various screens wif different resolutions
  • Created a pop-up notification for alerting users of their current level
  • Handled time constraint issues, exception, and error handling for the app
  • Involved in debugging and porting the application on various mobiles

Environment: Xamarin, Microsoft Visual Studio

Hire Now