We provide IT Staff Augmentation Services!

Senior Android Developer Resume

4.00/5 (Submit Your Rating)

Frasan Ncisco, CA

SUMMARY

  • Around 6+ years of professional IT experience in Android application development, testing & deployment in Consumer and Enterprise Applications in platforms like C, C++, Java, Objective C and Android SDK version Android 1.5 to Android 7.0 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow and Nougat).
  • Outstanding communication skills which include the skill to narrate an idea clearly and coherently.
  • Experience in Android UI toolkit and Layout Managers Proficient in Android application framework. Experienced with Android SDK tools.
  • Experience in working with XML parser's, REST/SOAP and server - side technologies like Apache and PHP.
  • Experience in Developing Applications using Java, Servlets, JSP, XML, Eclipse, JDBC, JDK, Java Script, MySQL, SQL, HTML and CSS.
  • A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development life cycle
  • Experience in application development using Java, HTML, XML, JavaScript, Nodejs etc.
  • Experience in Native Components of Android applications: Activities, Services, Broadcast Receiver, Content Provider, Web Services, Fragments and Support Libraries to create high quality and stable applications.
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
  • Used SQLite as the database to store data locally on the device. Used MySQL as a database to store the data on the server.
  • In-depth understanding and experience with kotlin and native applications.
  • Excellent knowledge in working with Google Map APIs, Push Notifications, Content providers, multiple screen support, data offline storage, accounts and sync on Android.
  • Experience in web service protocols such as JSON, HTTP and XML.
  • Experience in developing APIs for middleware Framework modules for mobile platforms using C and Java.
  • Experience using version control and bug reporting tools like clear case, clear quest, SVN, perforce and git etc.
  • Experience working with beacon integration, Sensors and floor plan integration.
  • Upload, fetch and share code with teammates using GitHub.
  • Knowledge of project life cycle for web applications using various methodologies such as Waterfall model, V-Model and Agile Scrum Model.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Responsibilities that include taking designs and turning them into fully functional, standards compliant, cross-browser HTML templates.
  • Experienced in using Front End editors like Espresso.
  • Experience in understanding android layers, debugging, Android framework and API's.
  • Excellent Communication and Interpersonal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.

TECHNICAL SKILLS

Languages: C, C++, JAVA, JavaScript, JSON, JQuery, Kotlin, Python, Fortran

Application Servers: WebSphere 6.0

IDE: Android Studio, Eclipse 3.x, 4.x, Net Beans 5.x/6.x/7.x, Visual Studio, ADT

Web Technologies: HTML, CSS, AJAX, JQuery

OS: Android 4.0,5.0,6.0, Windows (NT/2000/XP/Vista/7/Server 2008), UNIX, Android API Version 2.0, 3.0, 4.0, 5.0

RDBMS: SQLite 3.6, MySQL 4.0/5.0/5.5

Concepts: OOPS, Design Patterns

Web Servers: Tomcat 6.0 Apache HTTP Server, Dagger, RxJava

Methodologies: Agile Methodology, Waterfall Model

Third Party Libraries: Dagger2, Butterknife, Picasso, Espresso, RxJava, Retrofit, Volley, Data Binding

PROFESSIONAL EXPERIENCE

Confidential, Fra San ncisco, CA

Senior Android Developer

Responsibilities:

  • Design screens using MVC pattern for the application with Android Studio 2.2.1.
  • Contribute and participate in new feature/product specifications
  • Participate in SCRUM fast-paced development cycles
  • Design and implement Location based service using Google Maps API that enables searching the nearest ATMs.
  • Design the architecture and User Interface (UI/UX) as per client requirements and use-cases.
  • Use Android NDK to integrate third party library files to be used by the app.
  • Develop App screens and its seamless workflow using Material design principles, which has views such as RecyclerView.
  • Internationalization support.
  • Download and upload content from back end web server via REST API.
  • Used Git for version control.
  • Implement push notifications to notify the user of updates and in case of suspicious activity on their account.
  • Implement and Ensure applications are properly integrated with Android API’s
  • Test and error logging on different versions and devices of Android.

Environment: Android Version 4.4-6.0, Android SDK 23,24,25, NDK, Java, J2EE, JavaScript, Google Maps API, Android studio, Linux Mint 17.03, HTML 5.0, XML, JSON.

Confidential, Glendale, CA

Senior Android Developer

Responsibilities:

  • Delivered Functional Requirements document after detailed Requirements gathering sessions with
  • Business.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smartphone and tablets.
  • Used Picasso to render the images smoothly.
  • Developed the app to adapt to different orientations and various resolutions (Ldpi/Mdpi/Hdpi) based on the device.
  • Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.
  • Used Android content providers for implementing features like sending Emails, SMS, etc.from the app and designed suitable GUI for these applications.
  • Regularly followed up with Development Team to discuss discrepancies identified during testing and
  • Performance tuning.
  • Excellent knowledge and experience with the XML layouts.
  • Designing, developing code in Kotlin programming language and implementing android- based applications to produce well-organized, optimized, and documented source code complying business standards.
  • Participated in the daily standup meetings of Agile Methodologies.
  • Responsible for new requirements validation, technical design documentation, and publishing the new features app to Android market.
  • Involved in designing and developing user interfaces using Android XML.
  • Used Retrofit to get the response from the server.
  • Responsible for the design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Test automation and Unit testing with frameworks like jUnit, Mockito.
  • Working on Git for the source code repository.
  • Working closely with the other teams to ensure the feature business meets.
  • Executing the necessary project documentation.
  • Developing the test code to deliver functionality that meets the overall business strategy and objectives.
  • Working on agile environment. Attending daily sprint meetings and sprint discussion on every week regarding the project progress.

Environment: Android Studio, IntelliJ, Kotlin, Gradle, Dagger 2, RxJava, Git, Mockito, XML, Google API’s, Ratpack, groovy, Rxjava.

Confidential, San Francisco, CA

Senior Mobile application developer

Responsibilities:

  • Worked with Google Cloud Messaging (GMS) in implementing the PUSH notifications.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smartphone and tablets.
  • Used Picasso to render the images smoothly.
  • Designed the Cross-Platform software architecture using Xamarin Forms and PCL components.
  • Developed login and session control JWT based web service.
  • Extensively used Core Java such as Multi-Threading, Exceptions, Collections and other OOPS concepts.
  • Utilize experience scaling systems and cloud technology to support services in the mobile environment.
  • Work highest technical level of all phases of applications programming activities.
  • Used Material design using Card View, Recyclerview and classic principles of good design with innovation.
  • Worked on latest Ionic framework version 4, to develop the latest features by adding the necessary plugins.
  • Worked on RX Java, RX Android and implemented the features as per the required business functionalities.
  • Worked on TFS Tool for the development of project and for the team collaboration.
  • Used AsyncTask to perform various operations in the background asynchronously.
  • Worked on dynamic Type checking to verify the type safety of a program at runtime. Implemented the type-checked programs which contain the type information in it.
  • Worked with react native to develop the hybrid application development.
  • Worked on design patterns to develop the user interface to make a better UI for the users.
  • Worked on Kotlin to develop the application while accessing the backend APIs.
  • Creating several activities using Kotlin and worked on push notifications by using the Kotlin programming.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked closely with another mobile app developer, leading the other platform development.
  • Implemented customized web view component to load a Suffice and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.

Environment: Java, Android SDK, Android NDK 2.3.3, Ionic Framework, node.js, C++, React JS, MVC, Oracle, JQuery, XML, HTML, CSS, Eclipse IDE, Linux, FCM, RX Java, RX Android, React Native

We'd love your feedback!