We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 5+ years of experience in software design and development experience in Android and Java based applications with Android SDK using Eclipse and Android Studio.
  • Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, REST API's etc.
  • Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio, Android SDK and ADT development tools in JAVA environment.
  • Good knowledge in designing and developing adaptive UI components, widget for Android phones with different screen resolutions.
  • Using the ADB commands to pull the bug reports from the devices and to install the internal apps to the phone.
  • Used JUnit, Mockito and Android Espresso for unit and instrumentation testing.
  • Experience in using Android Architecture components like Data Binding, Life cycles, Live Data, Navigation, Paging and ViewModel.
  • Experience with MVC, MVP, MVVM, VP Design Patterns.
  • Good Knowledge on MVVM architecture and Dagger.
  • Implemented multiple Android applications for a large user base. Advanced Android features: fragments, media, list adapters, Asynctask.
  • Experience in interfacing Mobile applications with back - end server using web-services based on Java.
  • Experience in dealing with both REST and SOAP based Web Services to fetch data and parsing the XML and JSON response using different parsers.
  • Experience working with Google Maps APIs, In-App purchases, In-App advertising, SQLite, SQL Queries, Geocoder API.
  • Experience in applying system development life cycle (SDLC) for applications and understanding of business rules.
  • Expertise in developing apps using SQLite, Firebase.
  • Hands on with Firebase backend platform for building Web, Android applications. For database, different APIs, multiple authentication.
  • Experience in Web development using HTML5, CSS3, JavaScript, JSON and XML.
  • Proficient in common Android framework API’s (Location, Camera, Notifications, Maps).
  • Implemented RESTFUL API calls to communicate with server using RactiveX, REST API, Volley, Retrofit, Google Analytics.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.
  • Multitask- oriented with strong competitive drive and work ethic to succeed.
  • Excellent skills in database maintenance, unit testing and bug fixing.
  • Possess excellent communication, analytical, relationship management skills.

TECHNICAL SKILLS

Android: Activity / Fragments, Material Design, Custom UI and Views and Animations, Support Libraries, Service (Service, Intent Service), Broadcast Receiver, Notification Manager, Firebase Services, Custom Adaptors, Shared Preferences, SQLite Database, Content Providers, Media and Camera, JSON parsing, Multithreading

Languages: Kotlin, Java, C, C++, JavaScript, JSP.

Mobile Technologies: Android SDK, Android NDK, Emulator.

Web Technologies: HTML5, CSS3.

Web Services: RESTful web services, SOAP, firebase, JSON, XML.

DATABASE(S): My SQL, SQLite, Oracle.

Touch IDE: Eclipse, Android Studio, Netbeans.

Source Control: Git and GitHub.

Operating System(s): Mac, Windows 7/8/10 And Linux

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Android Developer

Responsibilities:

  • Designed and developed the application for Android mobile devices with extensive UI development.
  • Responsible for the design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different forms of widgets.
  • Worked on Complete Kotlin Language.
  • Utilized Android Architecture components like Data Binding, Life cycles, Live Data, Navigation, Paging, Room and View Model.
  • Used MVVM architecture and Dagger.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location-based services using Google Maps API to display locations.
  • Implemented a unique design for portrait and landscape mode.
  • Used Fragments when there are UI Components that are going to be used across the activities.
  • Implemented the required GUI by making modifications to the XML files.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used Constraint Layout to create large and complex layouts with a flat view hierarchy.
  • Worked on debugging the application using Log cat, DDMS
  • Tested the application on various Android devices.

Environment: Android SDK 5 and up, SQLite, LiveData, Android Studio3.5, Kotlin, Gradle, GIT, Rest, Android API's, SoapUI, HTTP.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Designed and implemented the application using UI Events, Activity, Fragments using Constraint Layout, Dagger, Rxjava, View model and Live Data.
  • Used Multi-threading to implement parallel processing.
  • Collaborated with other teams to onboard features, define product requirements, improve user experience.
  • Wrote test plan, collaborating with QA testers and provided extensive testing instruction for media end-to-end test and environment setup.
  • Worked with Calendar providers to add calendar events for medical appointments.
  • Created CL’s (Change Lists) for the written code and send the code to the appropriate owner for the review.
  • Utilized retrofit to work with JSON and XML data.
  • Involved in implementing Async task for the background operations.
  • Worked on debugging the application using Log cat, DDMS.
  • Implemented SQLite databases to monitor shipments.
  • Designed and implemented test Automation for Android written in Java using UIAutomator and Espresso Frameworks in Android Studio
  • Refactored the codebase with Android and Java standards that resulted in increased memory efficiency and decreased code redundancy.
  • Integrated location-based services using Google Maps API to display locations of the nearest Outage.
  • Refactored error message handling design by implementing React Native alert dialog.
  • Subscribed to observables using RxJava in retrofit.

Environment: Android SDK, Google API's, Web view, GPS service, JSON, Log cat, Eclipse ADT, RxAndroid, Java, Rxjava, Dagger, Retrofit, JIRA, GIT, Bit Bucket, Mockito, Jetbrains, Google Firebase.

Confidential, St. Louis, MO

Android Developer

Responsibilities:

  • Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
  • Design screens using MVC pattern for the application with Android Studio.
  • Created a pop-up notification for alerting users.
  • Created a local database using SQLite to store and retrieve the data.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Implemented material design concepts like Recycler View, Card View and Toolbar.
  • Worked on long running operations using multithreading concepts like AsyncTask, Services and threads.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Implemented the Google Map's using Google Android location-based API to show the nearby ATMs in a specific location.
  • Test and error logging on different versions and devices of Android. Debugging them in the very first phase of development. Making app crash proof. And implemented an error reporting system for future development support.
  • Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.
  • Used GIT for branching and merging new features of app and JIRA for project management.
  • Responsible for adding the update module for checking the latest version of app.
  • Used Agile and Scrum methodologies for project implementation.
  • Worked closely with QA team with fixing bugs and performance issue.

Environment: Android SDK4.3 and up, SQLite, Android Studio2.1, Java 8, Gradle, GIT, Rest, Android API's, SQLite, REST Web Services, JSON, XML, JIRA, Mockito, Espresso, Pro Guard.

Confidential

Android Developer

Responsibilities:

  • Analyzed the requirements and understood the functional specifications.
  • Worked on core framework of the Android and Web Application Design and its communication (Web Services, Database, Connectivity's, UI).
  • Development of key functionalities like on middleware side, Database design, Android framework for multiple device support.
  • Designed the Web Services and Database design to suite the Android Application support.
  • Involved in designing the interface along with the Design and UX team for better usability and handling across Android and maintain their relative nativity (phones and tablets).

Environment: Android SDK, Eclipse, Java, SQLite, XML, HTML, XML, Windows and MS SQL server.

Java Developer

Confidential

Responsibilities:

  • Interacted with administration group to gather and analyze Business/Functional requirements and creating technical specifications.
  • Responsible for source code and Version Control (VSS), Involved in integration and deployment.
  • Retrieved the data from Oracle database using SQL queries.
  • Deployed Enterprise application using Web logic Application Server.
  • Code Review & Debugging using Eclipse & MS JavaScript Debugger.
  • Was involved in unit testing and System testing for new Requirements.

Environment: Java 1.4, Servlet, JSP, HTML, PL/SQL, Java Script, Apache Tomcat, Eclipse, MySQL, HTML, CSS.

We'd love your feedback!