We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 8 years of IT experience in analysis, design, implementation and testing of Object Oriented Applications using Java/J2EE, Android.
  • 7 years’ experience in Android application development, using web - based and native application.
  • Good exposure in troubleshooting, debugging and testing android applications.
  • Expertise in using Android Studio, Eclipse IDE, SQLite, JAVA, XML, Android SDK, ADT plug-in, and Gradle build system in the development of applications for Android operating system.
  • Strong skills and Knowledge in integrating third-party libraries like Dagger, Retrofit, Picasso, GSON, and Butter-Knife into the Gradle and using them for improving performance of the application.
  • Proficient in Android application framework: Activities, Intents, Services, and Content Provider.
  • Experience with Android storage mechanisms like SQLite database, Internal Storage and Shared preferences for storing the application data.
  • Hands on experience on AsyncTask , Handlers, Threads, Background Service, Custom Toast and Notifications , AIDL , Fragments, GCM and 3rd party Notifications.
  • Used android content providers for implementing features like sending E-mails, SMS from the app.
  • Used GIT, SVN and Bit bucket for source code version control repositories in dynamic team environment.
  • Good understanding of Web Services, XML Parsing, JSON , and Phonegap .
  • Experienced in using debugging tools like Log cat , Log Viewer , ADB , fast-boot and Hcidump .
  • Implemented the Google maps with forward and reverse geo-coding .
  • Experience with PHP and JSP for server side operations such as databases.
  • Extensive experience in development with comprehensive understanding of Software Development Life Cycle (SDLC) , various phases like Requirements Analysis , Design , Development and Testing .
  • Built clean, backward-compatible UIs supporting a wide range of devices and API versions (3.0 Honeycomb - 8.0 Oreo).
  • Strong knowledge on Android kernel and AOSP.
  • Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Excellent communication, interpersonal and quick learning skills with strong presentation skills and ability to interact with people at all levels.
  • Innovative thinking and contributing new ideas to make apps better in terms of functions and customer friendliness.

TECHNICAL SKILLS:

Languages & technologies: JAVA, HTML5, CSS3, XML, C++, Python

Frameworks: Android SDK, Java Development Kit (JDK), Cordova

IDE: Android Studio, Eclipse, Visual Studio

Databases: SQLite, MySQL, Oracle 9i/10g/11g, Microsoft SQL server, Microsoft Access

Platforms: Android 2.2(API level 8) to Android 7.1(API level 25), Microsoft Windows, Linux, Unix, iOS

Version Control: Git, BitBucket, SVN, CVS, Jira

Tools: /Libraries: Retrofit, ButterKnife, Dagger2, GSON, Espresso, Picasso, Glide, Mockito, Proguard, EventBus, Wireshark

Design Patterns: MVP, MVC, Singleton, Adapter, Command, Observer, Builder, DAO, Factory Pattern

PROFESSIONAL EXPERIENCE:

Sr. Android Developer

Confidential, Dallas, Tx

Responsibilities:

  • Involved in developing the UI for the app using TextViews, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts.
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog.
  • Collaborated with cross-functional teams to define, design, and develop new features
  • Collected the requirements with the client and documented the requirements
  • Involved in requirement gathering, UI design and development
  • Implemented functionality based on the business requirements for major releases
  • Extensively tested alpha releases with JUNIT 3 and Robotium.
  • Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment.
  • Regularly followed up with Development Team to discuss discrepancies identified during testing and performance tuning.
  • Supported the design, development, testing and implementation of new business and support applications
  • Improved the HTTP calls by migrating the request from AsyncTasks to RxJava.
  • Designed two whole pages using kotlin.
  • In this application we designed Android Material Design is key to the fresh new look in Android.
  • Implemented different activities like Products, photoscan, product search Offers, New releases etc.
  • Designed the screens using MVC pattern for the application with Eclipse IDE.
  • Extensively worked on Implementing MVP pattern for communication between modals and and view with presenter as a middle-man
  • Defining and using custom styles and themes via Material Design
  • Worked closely with the testing team as per mockup.
  • Used GIT for project management and version control.
  • Used JSON to fetch data from the server using RESTful web services.
  • Implemented List views for displaying new releases.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.

Environment: AndroidSDK, EclipseIDE, AndroidAPIs, GoogleAPIs, JNI, J2ME, JDK, UNIX, LINUX, RESTWebservice, JSON, Material Design, Kotlin, JUNIT 3, SQLite, GPS service, Log cat.

Sr. Android Developer

Confidential, Sparks, MD

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments within UI.
  • Used Multi-threading to implement parallel processing.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.
  • REST web service interaction utilizing OAUTH authentication and JSON. Used GSON in order to serialize and describe java objects from and into JSON.
  • Extensively tested alpha releases with JUNIT 3 and Robotium.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Used Android SDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
  • Tested the application on different android target devices and also debugged the issues using android provided tools like Traceview and view hierarchy from DDMS for optimization purposes.
  • In the Version 1.1 of the app, updated the User interface design with new features of material design.
  • Worked with bluetooth connectivity (WAP).
  • Integrated NFC system into app.
  • Used Retrofit to deal with API calls in the project.
  • Worked with MySQL, SQL, MyPhpAdmin, and SQLite.
  • Used BugZilla for bug tracking and fixing.
  • Executed project on android device.
  • Used design pattern like singleton and adapter.
  • Used version control SVN and GIT.

Environment: Android SDK 4.3, Java 1.6, SQLite 3.0, Eclipse IDE 3.6, ADT Plugin, SVN, GIT, REST, GSON, Bugzilla, Retrofit, NFC, Bluetooth APIs, Google Maps API.

Android Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
  • Worked in an Agile software development based environment.
  • Major contributor for creating new UI screens for the application.
  • Extensively used custom ListViews to view information on every screen, and to keep uniformity of the application.
  • Implemented ViewFlow for providing navigation between different screens.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implemented Fragments and Activities.
  • Different feed is used for the pictures to fetch the data and populate the gallery with corresponding content.
  • Worked with JSON and used external libraries like GSON parsers, for data parsing.
  • Used Android JUnit extension to prepare test cases.
  • Used Async Task for multithreading.
  • Followed Agile/SCRUM methodologies in the project implementation

Environment: Java, Eclipse, JDK, Android SDK (Icecream sandwich), Java web services, Android DDMS, SOAP, XML, JQuery, JSON.

Android Developer

Confidential, El Segundo, CA

Responsibilities:

  • Designed the layout designs using Android XML for all the pages
  • Created the log in and sign up page and integrated Google cloud services on the application.
  • Enabled synchronization of the user preferences to the secure cloud.
  • Implemented a common interface for the application making it compatible with a desktop, web or mobile.
  • Enabled comments sections for the users within the application.
  • Involved in working with Location Manager and Restful Web service
  • Tested and implemented the application.
  • Worked on debugging the application using Logcat, DDMS, ADB.
  • Tested the application on various Android devices.

Environment: Java, Android SDK 3.2.2 and Android API's GPS, REST, JSON, Eclipse IDE 3.5, Agile, ADT Plug-in, GIT (version control)

Java Developer

Confidential

Responsibilities:

  • Participated in requirements gathering from the end users.
  • Designed and developed business logic layer and data access layer.
  • Programed methods for FAQs/Support, help, contact and general information pages.
  • The present system was studied in order to have a better understanding of its functionality.
  • JSP and Java Script were used to develop user interface.
  • Business logic was developed using EJB (Enterprise JavaBeans) and DAO's were developed to perfume operations on the database.
  • Web service based on SOAP (Simple Object Access Protocol) to use services provided by IBM Content Manager.
  • JUnit was used for unit testing.
  • For version control SVN (Apache Subversion).
  • Tested application with unit testing, manual testing and writing test classes.
  • Used agile methodology for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly spring planning meeting.

Environment: Java, J2EE, Spring, Servlet, DHTML, Apache Tomcat, Struts, JDBC, JSP, JavaScript, Oracle, Windows.

We'd love your feedback!