We provide IT Staff Augmentation Services!

Android Developer Resume

Columbus, OH

PROFESSIONAL SUMMARY:

  • 7 years of experience in IT industry including 2 years as a Java Developer and 5 years of Mobile Development experience on Android using Android SDK, Eclipse & Java and Kotlin.
  • Experience in Android application UI design implementation and development, creating Custom Views.
  • Experience of Web services in android and efficient data transfer between servers and devices.
  • Experience in Latest android OS like Nougat and Oreo and Pie.
  • Experience in Android activities, cool home widgets, services, Broadcast receivers, Content providers, fragments, intent, intent filters, supporting multiple screens and configurations.
  • Experience of common android framework, framework APIs (Location, Camera, Notifications, Maps), SQLite, Geocoder API, and Google APIs (Location Manager).
  • Basic exposure with development of Hybrid Mobile Application in Apache Cordova using HTML5, CSS3 & JavaScript, Ionic framework.
  • Knowledge of using Social life APIs such as Twitter, Facebook.
  • Knowledge of third party libraries like Networking (volley, Async - HttP, Retrofit, Dagger), Pager Sliding, Fragment Activity, Image loading (Picasso, glide), injecting views (Butterknife, Roboguice), parsing (Gson), Animation ( Recycler View animators, Android animations), Realm for datastore.
  • Eclipse IDE, plug in ADT, Android SDK, JAVA, IDBC, XML, SQLite, Linux, DDMS, Trace Viewer, debugging tools, JSON, REST, HTML, HTML5, and Oracle-WLS.
  • Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software, object-oriented analysis and design.
  • Experience working with the Unit Testing methodology and Pair Programming.
  • Knowledge of using version control systems such as GitHub, SVN, Bitbucket and JIRA for work progress tool.

TECHNICAL SKILLS:

Languages: Java, Kotlin, HTML, CSS, JavaScript, C, C++.

Database: MySQL, SQLite, SQL.

IDE: Eclipse, Net beans.

Web Services & Servers: REST, SOAP, XML, JBoss, WebLogic, WebSphere, Tomcat

Operating Systems: Windows, Linux, Android.

Software: MS Office, Adobe Photoshop CS5, Adobe InDesign CS6.

SDK s and Plugin s: Android SDK, Android ADT and Ionic.

Web Technologies: XML, JSON, HTML, CSS, XML Parser, JSP, Servlets, REST, SOAP, JDBC.

Version controls: SVN, GitHub, Bit Bucket.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Android Developer

Responsibilities:

  • Worked in Agile methodology by attending daily Scrum meetings and Sprint retrospective meetings to ensure delivery of high quality work for timely feature release on Playstore.
  • Used MVVM architecture pattern to make code loosely coupled and robust which makes it easy for testing and future extension of code
  • Calendar, News, Updates and performance etc modules developed and stored into Database later that modules used as a library and integrated as a dependency into base project.
  • To get the updates used Push notification to update the modules in the database for new changes.
  • Worked with weather API integration.
  • Used JobSchedular framework API to schedule network request according to priority and to manage network resources.
  • Used material design fundamentals and Constraint layout to make UI look according to requirements.
  • Learned and implemented the fundamentals to get the response from the server without parsing and store it to db and pass that module to base application.
  • Used OkHttp for the network calls and to get the response from server and consumed data from JSON, also used CRUD operations for the calendar and profile services.
  • Used View Pager tab fundamental to move from one page to another.
  • Used Postman tool for API debugging.
  • Understood the feature release build pipeline on Jenkins server.
  • Used Bit bucket, source tree for version control.
  • Also used Junit and Mockito to test the functions of the written code to ensure functionalities.

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Involved in the full SDLC of the project including analysis design, development, debugging, testing, and deployment in the Kotlin environment.
  • Used MVVM architecture for to make the components loosely coupled and Dagger2 to ensure code readability and easy to follow future changes and testing.
  • Worked on chat boat which was been achieved using recycler view and Google cloud messaging.
  • Used CRUD operations to store these information on server using JSON.
  • Used fragments to handle orientation changes.
  • To manage network resources and requests used Rx Java to consume REST API.
  • Used Retrofit dependency to make network calls as there were headers in the URL and URL manipulation to be achieved.
  • Understood and implemented memory caching.
  • Got basic exposure to work with Ionic framework for hybrid mobile app development and Xamrin.
  • Used GitHub as a version control and JIRA to track the work progress.
  • Implemented feature files for functional testing.
  • Also used Junit and Mockito to test the functions of the written code to ensure functionalities.

Confidential, New York, NY

Android Application Engineer/ Designer

Responsibilities:

  • Working with AGILE methodology by attending daily AGILE (SCRUM) meetings and SPRINT retrospective meetings to ensure delivery of high quality work on a monthly iteration.
  • Developed user-friendly UI (user interface) using advance design pattern like Shared view transition, Navigation drawer, Fragment, Recycler View, Tool bar, Scroll Tab and Grid View as per the client request.
  • Focus of implementation was on two things first to design detail screen of the place, inhere implemented shared view transition also used viewPager tab concepts and recycler view with screen collapse idea.
  • In the second part worked on the settings segment to add the tastes using SQLite concepts and show it to the user and to maintain the data for long time.
  • Worked on Designed and developed connections, model classes to consume https JSON request/response models using Retrofit and RxJava.
  • Added support for different orientation mode for the application.
  • Google Nearby Search API to locate nearby places.
  • Worked on the android widgets part for this app.
  • Worked on Retrieval of data such as image and price and place them on each category.
  • Tested the application on different android phones, tablets using Paired Programming also debugged on real device, and debugged the issues that were found also worked on upgradation from MVC design pattern to MVP.

Confidential, Sunnyvale, CA

Android Developer

Responsibilities:

  • Took part in designing and implementation of UI with the idea of software design life cycle and used MVC pattern to design the UI.
  • Worked on specific requirement design, implementation, testing and maintenance.
  • In the application, the focus was to develop the categories view and place locator section.
  • In the categories section worked on JSON to pull the data also, RESTFUL API calls to communicate with server and display it in the heterogeneous way on the UI in the form of horizontal and vertical recycler view in the same layout.
  • Also worked to add transition concept to show the category list and replace it with another screen.
  • In the place locator part worked on the Geocoder concept to find out the nearby places and Google Map and Places API to locate nearest Confidential stores.
  • Worked on Marshmallow permissions.
  • Implemented AsyncTaskLoader for multithreading, Notification manager to display updates.
  • Also worked on the google markers and Info window concepts to show the location address and ratings etc.
  • Worked on git version control to push the code.

Confidential, San Francisco, CA

Android Developer

Responsibilities:

  • Involved in analysis design, development, debugging, testing, and deployment.
  • Worked on the push notifications so user can get update when new offer or product comes in.
  • Main focus was to design navigation drawer concept for the different categories and, use of fragments to open that categories to save the resources.
  • Also worked for keyword-based search items from the data base and pull it using JSON concept.
  • Worked on making the app support different screen sizes and configuration.
  • Used DDMS and ADB logcat for debugging.
  • Used git version control to push the code.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Built web-tier using Jakarta Struts, a Model-View-Controller framework.
  • Developed presentation layer and interface using JSP and HTML.
  • Done Unit testing for the developed code and prepared Unit Test Cases for all the customizations.
  • Built application using Ant and Performed unit testing using Junit.
  • Developed action classes, action forms and performed action mapping using Struts Framework.
  • Involved in postproduction support and maintenance of the application.
  • Capture and record interactions with client, users and team using Use Cases.

Confidential, Atlanta, GA

Java Software Engineer

Responsibilities:

  • Worked with datastores that can be used to manage data, classes to create and manage JSON and XML data.
  • Integrated and used iBatis to optimize the database queries and updates.
  • Used ExtJS2.0 GUI-based form controls to build interactive web applications.
  • Implemented Client side validation using JavaScript.
  • Designed and developed the application using various design patterns such as Service Locator, Composite View, DAO and Decorator.
  • Used Eclipse IDE for application development and iWay Service Manager as application server.
  • Coded SQL queries to make the application compatible with Oracle, MySQL and DB2.
  • Used Prepared Statements and Callable Statements to communicate with the database.
  • Used SVN version control tool in the application.

Hire Now