We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 7 Years of total experience combined in Native Android development with multiple versions of Android OS and web programming with Java Developed applications.
  • Participated through all phases of the development life cycle comprising of system analysis, design, development, debugging, report generation, testing and documentation.
  • Experience in developing android applications in both Java and Kotlin.
  • Familiarity with Google APIs from personal projects as well as professional projects.
  • Expertise in Data Structure, Multithreading, Exception handling.
  • Strong in Object Oriented Analysis, Design and Development using UML.
  • Implementation of Agile approaches, including Extreme Programming, TDD and SCRUM.
  • Expertise in automated testing with Junit and Gradle.
  • Experienced in relational database design and modeling.
  • Strong background in successful application of OOPS designs principles and methodologies.
  • Experience in the use and provision of SOAP and RESTful Web Services.
  • Experience in data retrieval and distribution using JSON.
  • Source Control Management using software like GIT, SVN.

TECHNICAL SKILLS

Languages: Java, Kotlin, JavaScript, C, C++, XML, HTML5, CSS3.

Web services: SOAP, RESTful.

Web/App Servers: SQL Server, Web Sphere, Apache Tomcat.

Operating System: Windows, Android OS, UNIX.

Development Tools: Android Studio, Eclipse, IntelliJ.

Database Systems: Oracle 10/11g, MySQL, SQLite.

Version Control systems: Git, SVN.

Development Methodologies: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential - Pittsburgh, PA

Android Developer

Responsibilities:

  • Implemented MVVM architecture.
  • Worked inAgileEnvironment- Participated in daily standup meetings.
  • Designed and developed multiple modules using Java and Kotlin.
  • Developed GetStartedView, SplashScreen and TutorialsView, Adding phone through QR code view and Bedtime modules in the app.
  • Implemented Fragments, Activities using DataBinding and Viewmodels.
  • Focused on implementing rich user interface screens using Material Design.
  • Used the reactive extension libraries RxJava and RxKotlin.
  • Implemented RESTful API’s using the Retrofit library 2 for the network calls and JSON for response parsing.
  • Used Dagger 2 for dependency injection.
  • Used Jira for tracking of project progress.
  • Used Bitbucket repository in application development.
  • Worked closely with QA team while fixing bugs.
  • Used Gradle Build for project building including libraries needed for the application.

Environment: Android Studio, Kotlin, Java, Android SDK, XML, API’s, Web Services (REST, JSON), Material Design, JIRA.

Confidential

Responsibilities:

  • Worked on background running Android APK used for connection management and to collect data analytics.
  • As a developer involved in coding and developing the project using Java, Android SDK.
  • Used Crashlytics, Checkmarxfor finding out crashes and flaws.
  • Used Confluence in team collaborating and noledge sharing.
  • Used Battery Manager to record device battery state.
  • Used Location manager to map mobility state to analytics.
  • Used Telephony to obtain cell signal strength related information.
  • Used TrafficStats and NetworkStatsManager for accessing network statistics data.
  • Used Jira for tracking of project progress.
  • Followed Agile methodology for the project.
  • Used Bitbucket repository in application development.
  • Used ADB tool to debug the issues and crashes of the app.
  • Worked closely with QA team while fixing bugs.

Environment: Android Studio, Java, C++, Android SDK, XML, Web Services (REST, JSON), JIRA, Crashlytics, Checkmarx, Confluence.

Confidential - San Antonio, TX

Android Developer

Responsibilities:

  • Implemented MVVM architecture.
  • Followed Agile methodology.
  • Developed Sign In, Sign Up module in the app.
  • Implemented Fragments and Activities.
  • Developed UI for most of the modules in the application using Listview, Recyclerview.
  • Used SharedPreferences store for storing user details for auto login to the app.
  • Handled backend call using Google Volley Library and RetroFit Library.
  • Worked closely with QA team while fixing bugs.
  • Worked extensively on testing platform Espresso.
  • Used Dagger for dependency injection.
  • Used Jira for tracking of project progress.
  • Used Github Repository in application development.
  • Used Gradle Build for project building including libraries needed for the application.

Environment: Android Studio, Android SDK, XML, API’s, Crashlytics, Web Services (REST, JSON), Google Volley, PostMan.

Confidential

Web/ Android Developer

Responsibilities:

  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Involved inDesign,UML Modelingand in developingUse Case Diagrams.
  • UsedJavaScriptforClient-side validationsin the application.
  • Developed theJava classesto implement the business logic of the application.
  • Fixed defects identified duringQA,UATandProduction.
  • Worked inAgileEnvironment- Participated in daily standup meetings.
  • UsedMVC design patternfor developing the application.
  • Implemented several types of Layouts likeLinear Layout,Relative Layout.
  • Made the best possible use of widgets likeText Views,Image Views,Buttons and List View.
  • TEMPEffectively usedActivity lifecycle methods within the application.

Environment: Java, MySQL, HTML, CSS, JavaScript, JDBC, Apache Tomcat, Android SDK, Eclipse IDE, JDK, RESTful Web services, JSON, JIRA, Windows 7, SVN (version control).

Confidential

Software Developer

Responsibilities:

  • Involved in System Analysis and Designing, participated in userrequirements gathering.
  • Designed application usingHTML,CSSandJavaScript.
  • UsedSpring frameworkto handle some of the requests to the application.
  • Involved in Database design onMySQLenvironments.
  • Created and modifiedQuerieswhenever required for change requests/enhancements
  • Developedactionsandform beansfor modules like User and Super User.
  • Involved in deployment, application documentation.

Environment: Java, Spring, MySQL, HTML, CSS, JavaScript, JDBC, Eclipse IDE, Apache Tomcat, SVN.

We'd love your feedback!