We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • Around 8 years of IT experience in design and development in Java with 6 years of Android Application development experience.
  • Developed and architected multiple Android apps across versions.
  • Expertise in developing applications for Android operating system using Android Studio, Eclipse IDE, SQLite, Java, Android SDK 2.3 to 6.0 and ADT plugin.
  • Experience in developing Applications using Java, XML, Eclipse, JDBC, JDK, Java Script, MySQL and HTML, CSS.
  • Experience in working with Android Components Content Provider, Services, Broadcast Receivers, Activities and Fragments.
  • Experience in developing applications using Third - Party APIs such as YouTube, Facebook and Twitter.
  • Solid understanding of interfacing to back-end system using XML/JSON, REST API, SOAP, OAUTH etc.
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications, Google cloud messaging.
  • Has proficient knowledge and experience with Sensor APIs such as Location, Accelerometer, gyroscope, NFC and more.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling.
  • Solid understanding of Android UI and Design guidelines.
  • Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Coordinator Layout and using Android Widgets and custom Widgets.
  • Undertaken full life cycle of Android Application Development, which includes testing on device and emulator as well.
  • Experience in bug fixing, debugging, analysing the reports related to crash and coming up with solutions for challenges and requirements in the applications.
  • Experience with various testing frameworks like Espresso, Roboelectric.
  • Experience in various methodologies like SDLC, Agile development and waterfall development.
  • Experience with source code control management like subversion (SVN) and GIT.
  • Used SCRUM-Agile software development method for managing application developments and experience using JIRA tool.
  • Understanding of reactive programming concepts and libs such as RxJava, RxAndroid.
  • Has worked on IoT devices, such as controlling hardware modules via Bluetooth Comm from Android Device.
  • Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.
  • Enthusiastic about latest trends in Wearable technologies, home assistants like Google Home etc.

TECHNICAL SKILLS

Android OS: Android 1.5 to Android 7.1

Languages: Java, Kotlin, Python

Scripting Languages: JavaScript, HTML5, CSS, XML, AJAX

Databases: SQLite, MySQL

IDE: Android Studio, Eclipse

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Android Developer

Responsibilities:

  • 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.
  • Used Google Volley for all networking related operations.
  • Implemented Dependency Injection using Dagger2.
  • Worked closely with the web services team to ensure proper integration between mobile application and web application.
  • Developed beautiful data visualizations with stacked bar and donut charts which includes animations.
  • Developed functionality of drawing/plotting trials, GPS navigation route using Google Maps API.
  • Used Site Catalyst to track and capture user navigation and behavioural patterns within the app.
  • Developed the Card framework for the app following Google Material Design guidelines.
  • Used nested Recycler View, Item Animators to render multi-level data lists.
  • Supported devices with Android OS Versions 4.1 to 7.0.
  • Used Roboelectric and mocktio framework for writing Unit tests.
  • Used Espresso for functional and UI testing.
  • Used Github as our project VCS to commit and push the developed working code.
  • Participated in code reviews with peer developers.
  • Worked in 2 week sprint cycle Agile environment.

Environment: Android SDK 6.0/7.0, Android Studio, GSON, Google Volley, MVP, Espresso, Adobe Site Catalyst and GitHub.

Confidential, Bloomington, IL

Android Developer

Responsibilities:

  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Involved in requirement gathering and designing of the application.
  • Used Content Provider to access our SQLite Database.
  • Designed and implemented database contract, database helper and provider classes to work with content providers.
  • Sync data with SyncAdapter by retrieving data from the server via Retrofit and updating data locally via ContentProvider.
  • Used OkHttp for all networking related operations.
  • Triggered Sync service for frequent refreshes whenever the network is available
  • Displayed data in the user interface via Loaders.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Used GIT-HUB as our project version controller, where used to commit and push the developed, working code
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used Crashlytics, while testing the application, so as to verify the proper free-flow working of the application.
  • Worked with the Android SDK, and implemented Android Location Connectivity components.

Environment: Android SDK 4.4, Android Studio, JSON, Jackson, Gson, REST Web Services, XML, Crashlytics, Retrofit, and GIT-HUB.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Implemented Fragments on the main screen, On Click of each fragment takes to another tab.
  • Implemented List View, so as to show the different shipments and maps as a form of list.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Worked closely with the testing team.
  • Worked in an Agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Designed and developed the request and response data to and from database.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Developed automation test suites/framework for functional tests using Robotium for Android mobile devices using JUNIT from scratch
  • Performed Unit testing on the various modules/functions to ensure dat the output is as expected
  • Used JIRA to track issues.

Environment: Android SDK, Eclipse IDE, Google Maps, AML and SQL Databases, Junit, Robotium, GPS Services.

Confidential, Buffalo Grove, IL

Android Developer

Responsibilities:

  • Worked on the user interface and flow pattern of the ATN application.
  • Development of the app to adapt different orientations and multiple resolutions depending upon the quality of the device.
  • Integration of third party application to the libraries to cache image data, which improves the performance of the application.
  • Integration of Google Map API with the application.
  • Designing and development of the xml layout with Android Map Fragment to view locations on the map.
  • Displayed the deals data in Customized ListView and implemented XML Pull parser class for feeds for various sources.
  • Involved in Testing the Mobile application and track the bugs to fix in the production environment.

Environment: Android SDK, Eclipse, Java, XML, Adobe Photoshop

Confidential

Java Developer

Responsibilities:

  • Analysed the requirements of the client and designed the architecture.
  • General Designs and Detailed Designed were reviewed along with peers.
  • Development of UI screen with HTML and JSP.
  • Work closely with UI/UX teams and backend teams.
  • Implement the UI/UX customizations.
  • Implemented Push notifications to notify user for all crucial information.
  • Involved in unit testing, integration testing and user acceptance testing.
  • Wrote Stored Procedures for MySQL Database.
  • Team coordination for different issues and referrals.
  • Provided Onsite Support after the system went Live.
  • Worked under the UNIX environment.

Environment: Java, Servlets, JSP, EJB, JDBC, MySQL, UNIX, Tomcat.

We'd love your feedback!