We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

PA

PROFESSIONAL SUMMARY:

  • 6 years of extensive experience in Object Oriented technologies and Android applications wif Java/Android technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
  • 5+ years of experience on working wif mobile application on Android platform, interactive application development and database management.
  • Hands on experience in Android SDK based application development.
  • Proficient wif common Android framework APIs (Location, Camera, Notification framework, Database, Media, Preference, Admin, Google Maps API).
  • Proficient in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views.
  • Worked in Activities, Fragments, Android Binding, Android Framework, Async Task, Intent, Services, Broadcast Receiver, Content Provider, RESTful Services, Phone Gap, Location Manager,Retrofit.
  • Experience in working wif Google Maps API, Google Cloud Messaging, Material Design and Push Notification.
  • Strong experience in teh Web Application GUI Development using HTML, CSS, JavaScript, Angular.js.
  • Good noledge in designing and developing adaptive UI components, different Custom Views and Widgets for Android phones wif different screen resolutions.
  • Experienced in Test Driven Development, Junit Test Cases, Performance Optimization and Integration Testing.
  • Multiple applications integrating in teh Android Test Suite.
  • Best practices enthusiast for Memory Management and high application performance.
  • Experienced in requirements gathering and also Full Cycle Development Planning & Implementation.
  • Strong leadership and communication skills in an agile environment.
  • Excellent scheduling and resource management skills. Highly motivated, enthusiastic and self - starter.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, Kotlin, HTML, XML, XSLT, CSS.

Java Based Technology: Android SDK, Android NDK, JDBC, Multi-threading, AWT, SwingJava Script, Web Services.

Web Technologies: XML, HTML, CSS3, JSON, JavaScript, JQUERY, Angular.js, AJAX, Restful API, SOAP

Android Specific: Eclipse, Android Studio, Android SDK, REST, JSON, ADT Plug-in, Git, DDMS console, ADB server, Network connection, Google Maps, Face book, LinkedIn API, A sync Task, NavigationDrawer, Material Design,Toolbar, Multithreading, Shared Preferences, Xamarin

Mobile Technologies: Location, Camera, Notification, Google Maps, Media, Database, XML, Multi-threading, Web-services.

Debugging and Testing Tool: DDMS, Logcat, JUnit

Version Control Tools: SVN, MKS, Git

Incident Report Tracking: Jira, Bugzilla, Mantis

PROFESSIONAL EXPERIENCE:

Confidential

Android Developer

Responsibilities:

  • Responsible for teh analysis, design, Testing and architecture of teh mobile application.
  • Implemented local notifications and also working on Integrating Firebase push Notifications.
  • Implemented TouchId, Face Id by using Biometric Manager.
  • Worked on Web views, adding teh javaScript content to match teh web Bridge.
  • Worked on Horizontal scroll bar Recycler views.
  • Implemented Rating feature for teh application.
  • Worked on video visits, Users can virtually meet wif physicians and also can view their test results, Immunizations, growth charts and provider visit notes.
  • Worked on sending teh reminders to users for upcoming appointments.

Confidential, PA

Android Developer

Responsibilities:

  • Responsible for teh analysis, design, Testing and architecture of teh mobile application.
  • Worked in a Scrum model where we discovered, implemented and validated software in rapid cycles.
  • Used MVC pattern to encapsulate client/server interactions helps to illustrate software pattern roles as well asdeveloperroles by separating object, components, and services into multi - tiers wif well-defined boundaries.
  • Implemented mobile app for Android by using Java and Kotlin.
  • Integrated Push Notifications using Firebase Cloud Messaging (FCM) to notify user updates for Account information.
  • Integrated Application to Firebase (Firebase Analytics, Crashlytics, Firebase Performance Monitoring) to no more information from user.
  • Involved in design and developing re-usable web services using SOAP, XML and Restful Web Services wif JSON.
  • Used Shared preferences for login activity and for password and email validation.
  • Used Services, Async tasks and Alert Notification API to implement event reminder feature into teh mobile app.
  • Worked on implementing internal broadcast receivers to notify when data is received.
  • Efficiently used Gerrit, Git and resolved issues and CR's in Jira wif continuous updates and reviews wif continue testing of teh application.
  • Used tools like Gradle for building, Proguard for shrinking code and Jenkins for continuous integration.
  • Used Espresso as anAndroidtest automation framework to write powerful and robust automatic black-box test cases.
  • Testing included emulator and device testing wif multiple versions and sizes wif teh help of ADB tools and commands to run, debug and test teh application and database.
  • Controlled JIRA workflows using Confluence and managed tasks wifin teh Agile framework.

Environment:AndroidSDK,AndroidAPI's, RESTFUL Web service, JDK, XML, JSON, HTML, CSS, GPS service, Logcat, ADT, GIT, ADB server, emulator.

Confidential

Android Developer

Responsibilities:

  • Responsible for analyzing teh requirements of application, entire Mobile Agent Application android development, testing,stage, deployment, production maintenance and worked as android developer.
  • ImplementedNotification Managerto display updates on teh notification bar.
  • Responsible for adding teh update module for checking teh latest version of app.
  • Worked on testing teh application using J-UNIT, Espresso,Mockitotesting framework.
  • Involved in Implementing teh Cloud Login screen where user can enter desired Id and Password to login to cloud.
  • Worked wif Application Activity Lifecycle callbacks for providing teh security and showing teh login screen when teh app goes to background.
  • Implemented native libraries in application by using Android NDK.
  • Used Dagger to construct teh instances of teh application and satisfy teh dependencies.
  • Used RESTFULweb services for client-server communication and Data parsing in JSON and XML.
  • Involved in designing teh layouts to be compatible wif split screen for android N and also for multiple screen sizes.
  • Responsible for testing teh application in stage, code review fixing teh bugs and providing post-production support.
  • Developed automation test scripts for client -server and web-based applications using Python.
  • Worked on Async Task to perform short operations.
  • Used Retrofit that provides a powerful framework for authenticating and interacting wif APIs and sending network requests wif OkHttp.
  • Involved in Implementing teh Cloud Provision flow and handling errors by using Rx Java.
  • Worked closely wif teh UX Team to create a Custom Components Library using React Native.
  • Used open source environment in Linux and UNIX Platform Web application testing.
  • In part production support fixed teh issues in various layer like database, connectivity, client - server handling, UI and business layer.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures.
  • Used JavaScript framework Mocha for unit testing and Jira as a bug tracking tool.
  • Provided teh support for recent android version like android M and android N.
  • Worked on ADB for analyzing teh logs and Debugging teh code.
  • Involved in testing teh application, Troubleshooting and updating teh software version for devices.
  • Closely worked wif QA and Server Team regarding User complained Issues.
Environment: Java, JDK 1.8 Android Studio, NDK, Rx Java,Async Task, Dagger, J-UNIT, XML, JSON, GIT, Phone Gap, Linux, Jira, Agile, SQL, Retrofit, JavaScript, Espresso.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in design, development and testing and deployment of teh application.
  • Followed agile methodology for teh project SDLC implementation.
  • Involved in designing teh Master page, web forms and review of all design documents.
  • Responsible for application User Interface implementation using JSP, HTML, JSTL, JavaScript, Ajax and jQuery.
  • Implemented MVC-Model architecture using spring and other J2EE design patterns like Service Locator, Session Façade and Singleton for teh application development.
  • Designed and developed Spring MVC custom controllers, URL handler mappings, view resolver, JSPs, JavaScript, DOM, Ajax, container beans configurations
  • Using Spring IOC (Dependency Injection), developed Java Beans, wif getter and setter properties to be configured by spring.
  • Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework and implemented Spring AOP for transaction management.
  • Created user controls to be used in custom application pages.
  • Implemented error handling to deal wif inevitable errors that pop up in application.
  • Developed business logic for various modules of teh application using Struts framework.
  • Data persistence is achieved through Hibernate framework.
  • Prepared training material presentations and related documentation to use for teh team
  • Developed unit test cases and executed them.
  • Participated in teh Database Design process.
  • Involved in creating stored procedures and Views.
  • Involved in developing business logic for front-end and back-end functionality.

Environment: Java, JSP, Servlets, Struts, SOAP, Web Services, HTML, JavaScript, Ajax, jQuery, IBM Web Sphere Application Server, RAD, ANT, DB2UDB, JUnit.

We'd love your feedback!