We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Carrollton, TexaS

SUMMARY:

  • Over 5+ Years of experience in Java and Android application development.
  • Good knowledge in Android UI, Android SDK, Android design patterns.
  • Implemented the app using Android Studio and Android NDK and developed the app in Java , Kotlin .
  • Migrated .Java file in to .kt file ( Kotlin )
  • Experience on Android UI components such as Text View, List View, Customized List View, EditText, Buttons, Checkboxes, Dialog boxes, Alert Dialogs, Action bars, and Spinners for various layouts in Application development
  • Knowledge in application testing, debugging, troubleshooting, documentation, deployment and continues integration
  • Excellent knowledge and working experience in Android SDK and NDK, Application Stack and Android Architecture.
  • Have a good understanding of Android Back - end and UI guidelines.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Strong experience in Android application development involving User Interface development, Notifications, Fragments, Content Provider, Intents, Services, Shared preferences and SQLite.
  • Experience in testing includes emulator and device testing with multiple versions and sizes with the help of ADB
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Proficiency in Core Java, C#, JNI, C++, Android and Model-View- Controller design pattern.
  • Hands on Experience in Developing Telecom Applications on Wireless 3G platform and Wi-Fi, Messaging and Bluetooth.
  • Passionate to update my knowledge and skills though continuous self-learning.
  • Experienced in deploying Mobile applications to Google Play store.

PROFESSIONAL EXPERIENCE:

Android Developer

Confidential, Carrollton Texas

Responsibilities:

  • Participated in different phases of the project SDLC like design, development, testing and deployment
  • Implemented the app using Android Studio and Android NDK and developed the app in Java , Kotlin .
  • Involved in the development of the Login authentication process using token services for the secure authorization and authentication on the application.
  • Implemented web views, list views & populated lists, recycler views, material design to display the lists using simple adapters, base adapters and recycler view adapter.
  • Worked on Location Manager API and Google Location Services Mode uses the location on your mobile phone to detect when the house is empty and automatically change the temperature to a more energy-efficient setting
  • Consumed RESTful JSON services using RxAndroid/RxJava and Retrofit 2.0 in a MVP design approach used components using Google Maps API v.2, geo-location, Location service and Geo Coding.
  • Constructed HTTP requests, fetching server response and parsing feeds wherever required
  • Utilized View Pager, Fragments, custom views and List Views for clean and intuitive UI.
  • Worked on socket communications such as TCP, HTTP and webservers.
  • Familiar with Configuration Management tools (Version control, bug tracking, change management, automated builds, and coding standards).
  • Included Drawer layout for ease of navigation throughout the application.
  • Responsible for integration with other modules until software release.
  • Gather requirements, create architecture and design documents.
  • Create unit test cases for the developed modules.
  • Perform code and design review.

Environment: Android Studio, Android SDK, Eclipse IDE, Kotlin, Retrofit, Google Location, Fragment, Service, Broadcast Receiver, UI, XML, JSON, Event Bus, Material design, SQLite.

Java/Android Developer

Confidential, Melbourne, FL

Responsibilities:

  • Streaming using RTSP with the feature of multi audio track, subtitle, closed caption, liveTV buffering, pause, seek, trick mode, smart buffering and failover feature.
  • Local File playback supporting multi audio track, subtitle, seek, trick mode. .
  • Responsible for debugging and fixing issues found in the field.
  • Incorporated maps component using React Native to render geographic locations and allow users to find closest places based on GeoJSON data.
  • Supported multiple screen Android devices using Fragments and width-aware layouts.
  • Responsible for the requirement gathering for the Android application.
  • Incorporated maps component using React Native to render geographic locations
  • Worked directly with backend server teams providing a large number of services including; Audio and Video streaming.
  • Used Dagger2 as a dependency injector and also to create some reusable, interchangeable modules and maintainability of code and alterations.
  • Implemented a refresh floating action button on the map fragment, to refresh the map contents.
  • Integrated Java code with native C++ code using Java Native Interface(JNI)
  • Implemented concurrency using AsyncTask, Loader, threads, thread pools, locks and conditions.
  • Configured Git and Bit bucket servers as the software version control tools
  • Helped with training, mentoring and code reviews for the Android team.
  • Attended daily SCRUM meetings to track app development progress.

Environment: Android Studio, Android SDK, NDK, Eclipse IDE, Java, C, C++ Retrofit, JDK, XML, EXO Player, JNI, VIDEO buffering, JSON, Retrofit, Material design, SQLite,, Bit bucket, JIRA

Android App Developer

Confidential, Atlanta, Ga

Responsibilities:

  • Worked on Easy Dial 91 Application.
  • Conceptualized, designed, developed and deployed mobile applications.
  • Developed using Eclipse IDE and Android Studio.
  • Collection views (like List Views) and Adapters (default and custom).
  • Integrated Google play services.
  • Performed unit testing to report bugs and interacted with software development team to resolve.
  • Worked on web service integration (REST, JSON, and XML).
  • Used and implemented design patterns like MVC (Model-View-Controller)
  • Implemented TDD testing mechanism and build Unit test cases using JUNIT.

Environment: Android Studio, Android SDK, Eclipse IDE, Java, Material design, MySQL

Confidential

Java / Android

Responsibilities:

  • Collaborated with cross-functional teams to work on project life cycle phases like design development.
  • Developed rich UI for the applications modules using List View, Scroll View, and View Pager & Navigation Drawer and developed Custom View.
  • Responsible in implementing RESTful web services
  • Used ADB (Android Debugging Bridge) command line for installing APK's and as a debugging tool (extracting log files). implemented the business layer by using Hibernate with Spring DAO & developed mapping files & POJO java classes using ORM.
  • Implemented API integration with Facebook twitter and LinkedIn on home page.
  • Utilized Shared Preferences to store and maintain user information.
  • Involved in coding using Java Servlets, created web pages using JSPs for generating pages dynamically.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Implemented Spring validation framework for validating java bean objects
  • Used Android SDK and Eclipse IDE for development.
  • Designed and developed automated testing scripts using JavaScript for regression testing
  • Participated in designing and developing an web application to maintain automatic testing results
  • Participated in the writing of unit test cases for different modules using Junit framework

Environment: Android SDK, Java, Net Beans, OOP, Android API's, Location Manager, XML, , JSPS

We'd love your feedback!