We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • Over 11 years of experience in IT Professional as an Architect/Senior Consultant on Mobile application development platform.
  • Proficient in design, development, problem - solving and debugging of mobile application on Android platform
  • Extensive experienced in Android SDK, Web Services, JSON, Eclipse IDE and SQLite database
  • Extensive experienced in Activities, Services, Broadcast Receivers, Content providers, Fragments and UI designing with all kinds of Layouts.
  • Extensive experienced in development of Android application for different API levels and devices with different screen size & density.
  • Experience in working on Multi window support, Fingerprint authentication, Job Scheduler, Notification and Firebase cloud messaging.
  • Experience in location-based services and Google Map. Experience in using DDMS, Logcat, network traffic tool, memory allocation and heap usage.
  • Experience in consuming web service (REST/SOAP) and processing data (XML/JSON). Experience on working with Android & iOS framework development
  • Working knowledge of Android device administration and management.
  • Working knowledge of iOS app development. Good understanding of Objective-C, Swift, Core data.
  • Also possess experience in PHP, MySQL, PostgreSQL, AWS Mobile Hub, AWS Lambda and AWS RDS.
  • Known for writing efficient, maintainable, and reusable code that preserves privacy and security.
  • Experienced in MVP & MVVM design pattern. Android Things & Raspberry Pi
  • Understanding of cross platform app development with Xamarin. PhoneGap.
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, and Linux.

TECHNICAL SKILLS

Language & Technology: Java, Kotlin, Android SDK, Android Things, GraphQL, C, C++, Objective C, Java Native Interface, SQLite, Junit, Firebase, SVN, Git, REST, SOAP, JSON, Node.js, Gradle, PHP

Libraries: Crashlytics, A Chart Engine, Volley, Retrofit, Chem Doodle, Event Bus, Dagger 2, Butter Knife, GlideOther: Java Script, jQuery Mobile, HTML5, CSS, MySQL, PostgreSQL, Google Map APIs, HTTP, TCP/IP, Socket programming

Tools: Android Studio, Eclipse, XCode, Visual Studio, DDMS, Jira, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Android Developer

Responsibilities:

  • UI implementation as per design guideline.
  • Room database integration to persist data.
  • Develop the app using MVVM design pattern.
  • Payment Integration.
  • Barcode scanning
  • GraphQL implementation.

Environment: Kotlin, Android SDK, Android Studio, GitHub, Agile Scrum, GraphQL

Confidential, Framingham, MA

Lead Android Developer

Responsibilities:

  • Pricing and Payment integration.
  • UI implementation as per design guideline.
  • Room database integration to persist data.
  • Develop the app using MVP design pattern.
  • Implementation of publish subscribe patter for background operation.
  • Integration of analytics.

Environment: Java, Android SDK, Android Studio, Git, SQLite, Agile Scrum

Confidential

Architect and Lead Developer (Freelancer)

Responsibilities:

  • Architecting the application both front end and backend
  • UI and feature development of Android application
  • Backend development using AWS Mobile Hub, Lambda and RDS
  • CI/CD, Multi-threaded approach, distributed systems

Environment: Java, Android SDK, AWS Mobile Hub, AWS Lambda, AWS RDS, Android Studio, Eclipse, Git, SQLite, Firebase, Google Analytics, Agile Scrum

Confidential, Jersey City, NJ

Senior Android Developer

Responsibilities:

  • UI implementation of application as per customer design guideline using Linear Layout, Relative Layout, Coordinator Layout and Recycler View.
  • Designed SQLite database to store product added to cart.
  • Implemented multi-threaded architecture using AsyncTask and Handler.
  • Used dagger-2 for dependency injection.
  • Implemented local and remote Notification.
  • Implemented fingerprint authentication to authenticate user.
  • Integrated Fitbit.
  • Integrated Google Analytics
  • Worked in Agile based environment with daily scrum call with client
  • Mainly involved in android coding to develop the application from scratch.

Environment: Java, Android SDK, Android Studio, Git, SQLite, Firebase, Google Analytics, Agile Scrum

Confidential

Senior Android Developer

Responsibilities:

  • UI implementation of application
  • Implemented code to detect proximity sensor (IR) data.
  • Developed interface for two-way communication between Android app and Raspberry Pi
  • Designed Firebase real time database for data communication between different channels.
  • Mainly involved in android coding to develop the application from scratch

Environment: Java, Android Things SDK, Android Studio, Raspberry Pi, Git

Confidential, Pittsburg, PA

Senior Android Developer

Responsibilities:

  • Planning, analyzing, estimation for the application development
  • UI implementation of application as per customer design guideline using Linear Layout, Relative Layout and Recycler View.
  • Designed SQLite database to store product information.
  • Implemented multi-threaded architecture using AsyncTask and Handler.
  • Used Volley library for lazy loading of images in list view with local caching.
  • Implement Notification with action buttons to check out product easily.
  • Implemented fingerprint authentication to authenticate user.
  • Implemented multi window support so that user can use the app in split screen view.
  • Debugging and fixed the issues that were found during the different phases of the project.
  • Mainly involved in android coding to develop the application from scratch

Environment: Java, Android SDK, Android Studio, Git, SQLite, Agile Scrum

Confidential

Responsibilities:

  • Requirements gathering and analysis.
  • UI implementation of application as per architectural design using Linear Layout, Relative layout. Created custom view components to meet the wireframe requirement.
  • Implemented Notification with action buttons to show warning message.
  • Implemented Service and job scheduler to fetch data from Neptune device every 1.5 second.
  • Added USB and Wifi connectivity module to connect with Neptune device
  • Customized AChart Engine Library to meet business requirement and plot data as multiple line chart, exponential y axis and refresh every 1.5 second.
  • Implemented subscriber design patter to achieve mvp architecture.
  • Added Fingerprint Authentication to authenticate user.
  • Mainly involved in android coding to develop the application from scratch.

Environment: Java, Android SDK, Android Studio, Gradle, Git, Jira, Agile ScrumProject 3: Enterprise Sales 360

Confidential

Responsibilities:

  • Planning, analyzing, estimation for the application development.
  • UI Design using Linear Layout, Relative Layout and List View.
  • Used persistent storage to store downloaded product specification document and video.
  • Implemented multi-threaded architecture using AsyncTask, Thread and Services to download product specification document and videos.
  • Used media player API for video playback.
  • Manual testing of android app
  • Developed application from scratch.
  • Debugging and fixed issues that were found during different phases of life

Environment: Java, Android SDK, Android Studio, Gradle, GIT, Jira, Agile Scrum.

Confidential

Responsibilities:

  • Planning, analyzing, estimation for the application development.
  • UI Design using HTML5, CSS3.
  • Used ajex for Web service integration.
  • Manual testing of android app
  • Debugging and bug fixes during different phases of life.
  • Worked on product improvement for enhanced user experience

Environment: Android SDK, Eclipse, JIRA, Cordova, HTML5, JS, CSS3.

Confidential

Responsibilities:

  • Planning, analyzing, estimation for the application development.
  • UI Design using Linear Layout, Relative Layout and Web View, Tab layout, view pager.
  • Used ChemDoodle library to draw Molecular diagram and search chemical by molecular diagram or molecular structure.
  • Implement multi-threaded architecture using AsyncTask, Handlers and Intent Service.
  • Developed application from scratch.
  • Manual testing of android app.
  • Debugging and fixed issues

Environment: Java, Android SDK, Android Studio, Gradle, GIT, XML, Agile Scrum, Restful web serviceProject 6: RadHalo

Confidential

Responsibilities:

  • Planning, analyzing, estimation for the application development.
  • UI Design using different layout including Linear Layout. Relative layout and List View.
  • Implemented multi-threaded architecture using AsyncTask, Handlers
  • Implement Notification to show alert to user.
  • Used AChartEngine to draw data as graph.
  • Integrated Google Map to show location of RadHalo devices.
  • Implemented subscriber design patter to achieve mvp architecture.
  • Implemented socket connection to fetch data from server every 2 seconds.
  • Developing application from scratch.
  • Manual testing of android app

Environment: Android SDK, Eclipse IDE, ADT, Java, GIT, Google APIs, Google Map.

We'd love your feedback!