We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • A forward - thinking android developer offering more than 7+ years of experience building, integrating, testing and supporting Android applications for mobile and tablet devices on the Android platform.
  • Hands on experience in developing the applications withAndroidSDK, Java, J2EE - Servlets, RESTful, SOAP Web Services, SQL, SQLite, MVC, HTML, XML.
  • In depth knowledge of Object Oriented programming methodologies (OOPS) and object-oriented features like Inheritance, Polymorphism, Exception handling and development experience with Java technologies.
  • Good understanding in End user requirement analysis,AndroidOS, interactive application development and full Software Development Life Cycle (SDLC).
  • Deep understanding ofAndroidActivity lifecycle.
  • Expertise in integrating API with SDK of versions from 2.3 to latest Nougat 7.1.
  • Good exposure in developing GUI using Interface design principles and Material design forAndroidmobile and tablet devices.
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Proficient in App UI design for bothAndroidWidget (using RemoteViews) and the app itself using the Material Design which includes RecyclerView, GridView, NavigationDrawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, ListView and etc.
  • Experience in using SQLite Database, Content Providers and Sync Adapters for mobile data management.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, view controls, Loaders and using Storage options inAndroidlike Shared Preferences.
  • Expertise in integrating libraries such as Retrofit, Picasso, Volley, Dagger 2 in application development.
  • Sound knowledge on integrating Firebase's cloud messaging, Google AdMobs, Push Notifications, Google Analytics.
  • Worked closely with Business Analysts and QA team members to understand requirements, design, and ensure system meets business and technical objectives.
  • Experience in developingandroidapplications and deploying them into Google Play store.
  • Experience in understanding the code quickly and fixing the bugs, code review, integration and unit testing, using various testing methodologies and tools like JUnit, Mokito, adblogcat.

TECHNICAL SKILLS

Programming Languages: Android, JAVA, Kotlin, C, C++, Python

Development tools: Android Studio, Eclipse, Gradle, IntelliJ, Apache Cordova (Phone Gap), Ionic, Fluid UI, Crashlytics

Web Technologies: HTML5, CSS3, JavaScript, XML, AJAX, XHTML

Web Services: Restful, JSON, XML, SOAP, GSON, OkHttp, Retrofit2.0, Picasso

Database: SQLite, MySQL, Oracle DB

Version Control: GIT, GitHub, CVS, SVN, Google Cloud

Methodologies: SDLC, Agile (Scrum/Extreme Programming), Water-Fall

Operating System: Android OS (version 2.3 to 8.0), Chrome OS, Windows, MAC, LINUX, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Android Developer

Responsibilities:

  • Involved in full life cycle of the application including design, development and testing.
  • Designed and Developed App screens and its workflow using Activity and Fragments.
  • Written application logic usingAndroidSDK andAndroidStudio.
  • Implemented Model - View-Presenter design pattern.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Manage task with within Agile framework, and controlled JIRA workflows.
  • Worked on Designing, Enhancements, Bug-fixing, KT Sessions, and Maintenance of the Application.
  • UsedACRA-4.3.0 library to send crash reports to thedeveloper.
  • Performed on device debugging using ADB and tested application in device using Logcat, DDMS.
  • UtilizedAsync Task, Thread, Handler, Services to provide smooth UI experience.
  • Developed rich UI for the applications modules using ListView, Scroll View, View Pager&Navigation Drawer and developed Custom View.
  • Customized different widgets that include Buttons, Toast's and Dialog's.
  • Worked in Agile environment and handled daily standup meetings.
  • Utilized GPS to get one-touch access and directions to ATM / location information.

Environment: Java,AndroidSDK 4.x,AndroidStudio, GIT, XML, JSON, RESTful Web Services, GPS, SQLite, Gradle, Maven.

Confidential, Hartford, CT

Android Developer

Responsibilities:

  • Worked in an agile environment - Participated in Daily standup meetings
  • As a team member, I was involved in the design and implementation of the UI, classes, architecture and activities of the mobile application.
  • Used Frame Layout method to show background images of the app.
  • Worked in layouts and UX design and layout using both XML, and customandroidviews.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Implemented location based API using Location Manager to locate the clinic in the neighborhood.
  • Implemented WebViews to provide easy access to shop online feature.
  • Used SQLite database to store user's shipments and tracking numbers locally and to implement offline functionality.
  • Used REST based web services and JSON parsers for secured data interchange.
  • Extensively utilized AsyncTask, Thread and handler to provide smooth UI experience.
  • Implemented Material Design for the latest app supportingAndroid5.0.
  • Added Push Notification through backend support to get users specials and discounts on the device.
  • Implemented spinners while loading data.
  • Worked onAndroidFrameworks like Retrofit, Dagger 2.0, Volley, Picasso.
  • Integrated with differentAndroidversions.
  • Collaborated with web services team to implement the backend support.
  • Worked manage work onsite as well as offsite team of contractors.
  • Performed debugging on the various modules/functions to ensure that the output is as expected.
  • Worked with capabilities to display static pages that were hosted on CVS Server.
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Used JIRA extensively to keep a track of the many issues.
  • Experience in TDD with unit tests using frameworks.
  • Debugged and tested the application using Logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.

Environment: AndroidStudio 1.3,1.5,2.0, SQLite 3.7.9-3.7.14, Eclipse IDE 3.7, XML 1.0, JSON, Log cat, TDD, Git, Windows 7.

Confidential, San Diego, CA

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Worked on innovative background reflecting the user account status that changes according to user's account.
  • Device specific needs were implemented with the help of PhoneGap.
  • Worked closely with the testing team.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10Inchdevices by customizing views as per mockup. Created Master - Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, listviews & populatedlists to display the lists from database using simple Adapters.
  • Responsible for consuming the REST services, getting JSONresponse and parsing them to get the required information
  • Added parser classes for Tablet, which involved parsing JSONfeeds.
  • Created custom UI classes for corresponding Misfiles
  • Implemented data caching mechanism.
  • Created supporting Home Screen Widgets to display specials based on users Preferences.
  • Upgraded the application layout to supportAndroid5.0 Lollipop.
  • Created UI&functionality for authentication feature.
  • Developed user-friendly UI using advanced design patterns that supportsAndroidMarshmallow.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Implemented Agile/scrum methodologies for completion of project before deadlines.

Environment: AndroidSDK, Eclipse IDE, XML, HTML5, REST services, JSON, PhoneGap.

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Involved in different phases of the project development cycle like design, development, testing, deployment and maintenance.
  • Designed the UI for new versions of the retail app making use of different views and widgets.
  • Worked on improving the application performance and follow the application MVC architecture.
  • Implemented unique design for portrait and landscape mode.
  • Embedded user login functionality with client server and Facebook login API.
  • Implemented web designing using HTML and CSS
  • Used web views, list views & populated lists to display the lists from the database using simple adapters.
  • Worked on wide use of application framework like content providers, content resolver, Async Task, Alert Dialog.
  • Implemented Camera API to scan the bar code of the product
  • Worked on AJAX with JSON for web page dynamic refreshing.
  • Involved in stabilizing the previous versions of the Retail application.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser
  • Worked on minimizing impacts to user experience, such as battery drain, ANRs, unresponsive UI, etc.
  • Integrated with Google maps for the parking reminder feature.
  • Utilized the GIT plugin for Eclipse to perform effective source code control techniques like branching and merging as well as resolving merge conflicts.
  • Created and managed the database (SQLite) for storing user manuals and customer details.
  • Tested the application in various devices and different OS versions.
  • Implemented TDD testing mechanism and build Unit test cases using JUNIT.
  • Involved in debugging the application, production bugs fixing and enhancing the app
  • Followed SCRUM development process to accomplish the task.

Environment: Eclipse IDE,AndroidSDK, JSON, AJAX, REST, SQLite, XML, Fragment, Service, Material design

We'd love your feedback!