We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • An overall experience of 7+ years in software development.
  • 4+ years of experience in developing android applications.
  • Deep Understanding of OOP principles and excellent problem solving skills.
  • Involved in all stages of SDLC and implemented various SDLC methodologies such as Agile, Spiral, and Waterfall.
  • Participated in planning sprints along with the SCRUM Master.
  • Participated in paired programming to deliver a clean product within sprint.
  • Implemented various design patterns such as Factory, Builder, Adapter, ViewHolder, and MVP.
  • Hands on experience developing android applications using IntelliJ IDEA and Android SDK, Android Studio.
  • Implemented Material design to make sure the UI is appealing and UX is smooth throughout the application.
  • Implemented multi - screen support for application so that UX is smooth across devices.
  • Strong understanding of various Android Components.
  • Utilized various life cycle methods of different components to develop a solid application that performs its job as necessary.
  • Implemented dynamic permissions (run time permissions) for android devices running Android M and above.
  • Strong experience in implementing Services, Threads and AsyncTasks.
  • Used various Storage techniques such as Shared Preferences, SQLite, Cache Storage, Internal and External Storage, Firebase.
  • Experience with Google Maps API, Geo-coder API.
  • Implemented various web service protocols such as HTTP, JSON.
  • Integrated various third-party libraries such as Glide, Picasso, OKHTTP, Retrofit, Dagger, RxAndroid, ButterKnife in the application development.
  • Working experience on Android N and good knowledge on Android O.
  • Integrated various third-party API’s such as Google and Facebook to provide user authentication.
  • Implemented Google-Play Services API for In-App purchases and In-App advertising.
  • Performed testing of the application across various devices and version to ensure quality.
  • Experience with working in Continuous Integration and Continuous Development (CICD) environment using Jenkins.
  • Experience with Unit testing frameworks such as JUnit, TestNG.
  • Experience in developing the application using TDD.
  • Experience with Maven, Gradle for build and deployment.
  • Experience in using JIRA as tracking tool to find bugs in the software.
  • Experience in debugging using Logcat, DDMS, and ADB.
  • Experience with Git as the version control tool to merge, pull and integrate.

SKILLS:

Languages: C, Java, Python, Scala

Databases: SQLite, Firebase, MySQL, MongoDB

Web Technologies: HTML, CSS, JSON

SDLC Methodologies: Agile, Spiral, Waterfall

IDE: IntelliJ IDEA, Android Studio

Operating System: Unix, Linux, Windows

Testing Frameworks: TDD

Version Control: Git, GitHub, Bitbucket

EXPERIENCE:

Sr. Android Developer

Columbus, Oh

Confidential

Responsibilities:

  • Involved in all the phases of SDLC.
  • Developed the application in Agile environment and implemented SCRUM principles.
  • Involved in planning sprints and implemented paired programming to deliver the product within the sprint.
  • Developed the application using MVP pattern.
  • Worked with View pager and tab layout to provide smooth UI to the user.
  • Worked with fragments to improvise UI for multiple screen sizes so the UX is smooth across devices.
  • Worked with different layout folders to provide support for devices with different resolutions.
  • Worked with shared preferences to store the user favorites.
  • Implemented Dagger2 for dependency injection.
  • Worked on retrofit to make network calls.
  • Implemented Google Maps API to track the user location and provide details about the nearest stores.
  • Worked with auto complete view to provide quick suggestions to the users.
  • Worked with Z-Xing library to implement the bar code feature.
  • Used alert dialog to show various measurements that are available for an user to select.
  • Used Git as version control system.
  • Performed unit testing using JUnit.
  • Debugged the application using DDMS and ADB.

Environment: Android (4.4 and above), Android Studio, MVP, Agile, Google Maps API, Dagger2, Git

Android Developer

New York, new York

Confidential

Responsibilities:

  • Involved in various phases of SDLC such as designing, developing and testing.
  • Used Agile methodologies to develop the application.
  • Implemented MVP pattern to develop the application.
  • Worked on completely redesigning the UI using Material Design.
  • Worked on replacing list views with recycler card views to display latest news.
  • Worked on navigation drawer to help the user navigate around the application with ease.
  • Implemented web view so the web pages will be displayed within the application.
  • Implemented Retrofit to make the network calls.
  • Implemented runtime permissions to track user location and provide weather information.
  • Implemented services to work with Media player.
  • Used shared preferences to store the custom settings.
  • Worked with push notifications to alert the user on latest news.
  • Used Git for version control.

Environment: Android (4.1 and above), IntelliJ IDEA, Android SDK, Shared Preferences, Retrofit, Git.

Jr. Android Developer

Columbus, OH

Confidential

Responsibilities:

  • Involved in various phases of SDLC such as designing and developing.
  • Worked on MVC pattern to develop the application.
  • Implemented various life cycle call backs so the user won't lose information on orientation changes.
  • Displayed the transaction details using list views with list adapter.
  • Worked on necessary activity and fragment life cycles to stabilize the application and provide smooth interaction to the user.
  • Improvised UI throughout the app so the navigation is easy between activities.
  • Implemented Google Maps API to track the user location and provide nearby Bank/ATM details.
  • Worked on SQLite to store the user data.
  • Worked on notifications for the user to provide information on recent changes to the account.
  • Worked on improving the existing application.
  • Tested the application across various devices.
  • Performed functional testing on the application using Robotium.
  • Used Git as version control.

Environment: Android (up to 4.4), Eclipse, Android SDK, Google Maps API, SQLite, Robotium..

jAVA DEVELOPER

Columbus, OH

Confidential

Responsibilities:

  • Involved in requirement gathering, design, analysis and development phases of SDLC.
  • Composed the business requirements into use cases.
  • Created sequence diagrams using Microsoft Office Visio.
  • Developed the UI using HTML, CSS, JSP.
  • Client side validations are performed through JavaScript.
  • Used JDBC to establish the connection to the server.
  • Various design patterns such as Factory, Singleton, and MVC were used.
  • Developed the framework classes and reusable components.
  • Implemented spring framework for IOC.
  • Implemented servlets and JSP’s for view and control components of the application.
  • Implemented stored procedures using SQL in Oracle Database .
  • Used JUnit for testing the application.
  • Implemented TDD framework for unit testing.
  • Used Log4j to create logs.

We'd love your feedback!