We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8 years of experience as software developer with 4 years on designing and development of android applications and around 4 years on java based applications.
  • Experience in using Software Development Life Cycle (SDLC), Object oriented analysis design, development, testing, debugging and deployment of web, java and mobile applications.
  • Expertise in developing android apps using SQLite, java, XML, JSON, Eclipse IDE, Android studio, Android SDK and ADT plug in.
  • Experience in developing applications from Android 3.0 (Honeycomb) to Android 7.0 (Nougat).
  • Worked with Android SDK frameworks using preferences to store the user’s preference and SQLite to store and extract data from databases.
  • Experience in Android activities, cool home widgets, services, Broadcast receivers, Content Providers, fragments, intents, intent - filters, supporting multiple screens and configurations.
  • Excellent understanding of OOP core concepts (Inheritance, Polymorphism, Abstraction, Encapsulation), Design Patterns, and experience in applying them in designing.
  • Knowledge of using Content Resolvers, Content Providers, and sticky Broadcast Receivers.
  • Experience in creating different views, custom layouts, activities, fragments and working with multi threads and Async task to do background services.
  • Good knowledge on Phone gap, MBaaS, HAL.
  • Knowledge on using Retrofit and Volley, which are an alternative for Async task.
  • Worked on many Third party libraries such as ButterKnife, RxJava etc.
  • Expertise in consuming RESTful web services (JSON) and SOAP services (XML) to fetch data for mobile front end and parsing the XML and JSON response.
  • Knowledge of using common social API’s such as Facebook, Twitter, YouTube and also Google API for maps.
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android.
  • Hands on experience with Android unit testing and used tools like J-unit 3, Espresso and Mockito.
  • Experience in developing Internet related applications using J2EE, Servlets, JSP, EJB, WebSphere, JBoss, WebLogic, Tomcat, and Struts Frame Work.
  • Knowledge in Unified Modeling Language (UML) methodologies.
  • Experience with development frameworks like spring, hibernate.
  • Experienced with open source version control tools such as SVN and GIT for version tracking and deployment and bug tracking software like JIRA.
  • Good communication skills, Analytical and problem solving skills, teamwork and personal integrity.

TECHNICAL SKILLS

Languages: Core Java, C, C++, SQL

Mobile Technology: Android

Web Technologies: XML, JSON, HTML, CSS, REST, SOAP, JavaScript, JDBC

Databases: SQLite, MySQL, Oracle 11g

IDE: Android Studio, Eclipse

Servers: Tomcat 6X

Frameworks: Struts, MVC

Tools: GIT, JIRA, Maven, MS Office, Dreamweaver

Operating Systems: Windows (xp,7, 8, 10), Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

Android Developer

Responsibilities:

  • Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment.
  • Involved in requirement gathering, architecture design, design review and design walk thru sessions.
  • Created new UI Screens and key resource for layout UI work utilizing xml, shape drawable, text view, list View, web view, buttons, activities, and frame layout.
  • Worked on using services for the background operations and broadcast receivers for responding to the broadcast messages sent by the device.
  • Created activities with different fragments to make it more interactive with the user and the app is more flexible.
  • Implemented an Android Service to create Push Notification for sending notifications to the user regarding the changes made.
  • Worked with web services and used JSON, XML parser, and external libraries like GSON to convert java objects to JSON and back.
  • Involved on customizing the layout of the application and worked on making it more user friendly by adding some new features like displaying the account summary in a new activity.
  • Collaborated with web services team to implement the backend support.
  • Researched technical issues and provided recommendations.
  • Worked on SQLite for updating the user changes and used shared preferences for saving the users preferences in the application.
  • Performed on enhancing the user interface by implementing custom list layouts and themes.
  • Implemented remote check deposit feature that allows a user to take pictures of check for deposit purposes.
  • Worked with Dagger which is a dependency injection framework to reuse components.
  • Implemented multiple tabs in Action Bar, like Accounts, Deals, Alerts and Locations.
  • Involved in Activity styles and implemented custom styles.
  • Worked on saving user preferences locally using shared preferences.
  • Tested the application for any bugs and fixed them.

Environment: Java, Android SDK, Android studio, XML, HTML, JSON, XML Parser, HTTP, SQLite, Maps, GSON, Retrofit, Dagger 2.0, RxJava 2.0.

Confidential - Washington D.C

Android Developer

Responsibilities:

  • Worked on customizing List Views, Menu options and the user interaction with the application.
  • Worked on data Retrievals and constant update of data with the recent news and customize the layout as desired by the client.
  • Used content providers for getting the data to use in the different sections of the app.
  • Implemented push notifications to alert the user of breaking news of that particular field which he has subscribed.
  • Created a new option for refreshing the news whenever the app is opened automatically.
  • Worked with SQLite to store some news which the user particularly wants to save to use it later.
  • Involved in setting up build configurations to integrate with client continuous integration and source control systems.
  • Used Glide which is a media management library for loading the images for the news articles.
  • Worked with RESTful web services to retrieve data from different API’s and constantly update the data accurately.
  • Extensively used custom list views to view information on every screen and to keep the application’s uniformity.
  • Extensively worked with SQLite to store some data locally and AsyncTask to constantly download data from the server in background.
  • Utilized UI wireframes and specifications to support android tablet and mobile device applications.
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • Developed user-friendly UI using advance design pattern like Navigation drawer, Fragments, List View, Action bar, Scroll Tab and Grid View.
  • Worked on customizing the Image views.
  • Wrote unit tests, and worked with QA to ensure functional automated tests can be written.
  • Collaborated with web services team to implement the backend support.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.
  • Worked with android JUnit Extensions for writing test cases.
  • Tested the application on different android target devices and also debugged the issues that were found.

Environment: Java, Android SDK, Android studio, JSOUP, XML, HTML, HTML5, JSON, JSON Parser, HTTP, SQLite, Glide.

Confidential - Franklin Lakes, NJ

Jr.Android Developer

Responsibilities:

  • Design and development of user interface for the application.
  • Development of Menu options for the user to use different features of the application.
  • Implemented view flow for navigation between different screens.
  • Worked with SQLite for implementing database to store various user data, preferences.
  • Extensively worked with Google APIs to navigate locations GPS and accurately track the location of the pharmacy.
  • Worked on different dialogs to interact with the user for feedback and preferences for the delivery.
  • Worked with Google Maps to update the status of the delivery which the user can use to track his delivery.
  • Worked on push notifications to give the remainders and notify when the delivery is done.
  • Involved in application enhancement by finding the performance issues and improving application performance using Android Lint, Trace view tool, and the DDMS Logcat.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android firmware’s to validate the application stability.
  • Developed business modules, debugging, and fixing issues reported by the end user.

Environment: Java, Android SDK, Android studio, XML, JSON, XML Parser, HTTP, SQLite, Maps, AsyncTask, geo location.

Confidential

Java Developer

Responsibilities:

  • Actively participated in analysis, design, and development phases of the project.
  • Developed Stateless Session Beans in the model layer to implement business logic for the application.
  • Implemented a system for processing XML formatted diagnostic messages using Web Services and SOAP.
  • Used Hibernate Object-RelationalMapping framework as the Data layer.
  • Involved with resolving issues related with production delivery, helping other teams in testing impacts on any new enhancements to the distributed environment.
  • Coded JSP and used JavaScript for client side validations and to achieve other client-side event handling.
  • Involved in communication with QA team which involved cross browser testing, loading and performance checking.
  • Deployed the application onto the WebLogic Application Server.

Environment: Java, Servlets, JSP, Oracle 10g, JavaScript, HTML, CSS, JQuery, XML, Hibernate.

Confidential 

Java Application Developer

Responsibilities:

  • Actively participated in analysis, design, and development phases of the project.
  • Responsible for coding of DAO classes using Spring with hibernate.
  • Implementing Business logic.
  • Responsible for coding POJO Classes.
  • Involved in Functional Testing.
  • Developing Hibernate Configuration files for Oracle.
  • Developing at Client side validations using Spring validator.

Environment: Java, Servlets, JSP, Oracle 10g, JavaScript, HTML, CSS, JQuery, XML, Hibernate.s

We'd love your feedback!