Post Job Free

Resume

Sign in

Software Development Android Application

Location:
Queens, NY
Posted:
November 27, 2023

Contact this candidate

Resume:

Renz Mallari

718-***-****

ad1hry@r.postjobfree.com

https://www.linkedin.com/in/renz-mallari

SUMMARY

● 8 years of experience in Software Development, more than 7+ years in Android development.

● 7+ years of dedicated experience in Android Application analysis, design, development, integration, deployment and maintenance for both Standalone and Client-Server based Android applications.

● Experience working with the latest Android version 6(Marshmallow), 7(Nougat), 8(Oreo), 9(Pie) up to the current version..

● Developed and architected multiple Android applications across different Android versions.

● Excellent understanding of scaling Android UI across multiple Android devices.

● Experience in Activities, Fragments, Services, Broadcast Receivers, Content Providers, Web Services, Json, XML, Jetpack Compose, database, DDMS, Room DB, Retrofit, Graphql, Dependency Injection Dagger Hilt, GPS, Location, Notifications Alarms and Maps.

● Experience in use of popular public APIs

● Experience on implementing push notification functionality using Firebase Cloud Messaging(FCM).

● Extensively used Java Collections APIs and Multi-threading.

● Good knowledge of Material Design including Recycler View, Card View, Navigation Drawer, ToolBar, Snackbars, bottom Sheet, dialogs, etc.

● Experience with RESTful APIs to connect Android applications to the backend services.

● Good experience with third party libraries including Retrofit, Butter Knife, Volley GSON, OkHttp.

● Worked with various code versioning tools including GutHub.

● Experience in implementing applications using architecture patterns like MVC, MVP, and MVVM

● Experience with full life cycle of Android Application Development, which includes testing on device and simulator as well as writing UiTest and JUnit test cases.

● Implementation experience in Database management tools such as AWS, MongogDB, SQL

● Skilled with front-end web development tools such HTML5, SCC, Angular, Bootstrap and TypeScript

● Experience Back-end development with Java, Spring-boot MVC, Maven TECHNICAL SKILLS

Android framework

and tools Android SDK, Android Studio, DDMS, ADB, Junit, Logcat Programming languages C, C++, Java, Kotlin, Reactive Java XML, RxJava Front End Technologies HTML/ HTML 5, CSS and JavaScript, Angular 8 Operating Systems Windows 7, 10, Linux, Ubuntu, macOS Source control Git, SourceTree, Perforce, Jenkins and Android build tools such as Gradle

Design Pattern MVC, MVP, MVVM, Android Architecture Components and Singleton Third party Libraries LiveData, Room, Retrofit, Butter Knife, Volley, PullToRefresh, GSON, OkHttp

Model Agile, Waterfall.

Project Tool JIRA, PLM (Samsung tool for Project Management) WORK EXPERIENCE

IBM (Remote) June 2023 - Till Date

Android Engineer:

https://play.google.com/store/search?q=the+weather+channel&c=apps&hl=en_US&gl=US

● Developed UI elements, sub-elements and modules using Jetpack Compose

● Integrated Auth0 to the native Android app.

● Made API calls to fetch, add, and update data in the backend with Retrofit and Coroutines.

● Worked with Room DB to fetch, add and update data in local database for cache

● Debug and provide hotfixes for the applications bugs.

● Fetched, added and updated cache data locally using Shared Preference.

● Provided dependency modules using Dagger Hilt dependency injections.

● Maintained and updated unit testing while adding new features.

● Review codes and make sure the quality of the code when adding new features and bug fixes.

● Used Jira to manage tasks in the Agile framework.

● Collaborated code repository using Gitlab .

● Developed Native Android application’s features with MVVM architecture pattern.

● Communicated with the Designs, iOS team, followed Figma design and Acceptance Criteria to make sure that feature is properly implemented and identical to the iOS team feature release.

● Customized based on different variations of the Native Android application. Environment: Android Studio, Kotlin, Android SDK, Android Framework, Room, Shared Preference, Retrofit, Figma, Jetpack Compose, Logcat, GitHub, Gradle Walmart - CA (Remote) Sept 2022 - April 2023

Android Engineer: https://play.google.com/store/search?q=walmart&c=apps

● Coordinate with the Web, iOS and Android team to make sure that the new features match with their releases

● Assist QA to test new features on the Android application

● Works with other developers from different parts of the country as well as overseas with different time zones

● Assist Jr. Developers and some Web Developers that are transitioning into Android with tools and development

● Debug and provide hotfixes

● Implement Kotlin with Android on creating new features for the View Item Page, Recommended Items, Added to Cart Item and Checkout

● Added a GraphQL API that’s backed by AWS AppSync.

● Mocked data responses using Charles and FBFLipper.

● Developed new features using Jetpack Compose and integrate in with the existing XML layouts and custom views

● Implement Dagger Hilt on the new module that we added on the project for the seller center

● Coordinate with the Back-end team to integrate Back-end to Front-end code

● Generate APK and Android App Bundle to share with QA for testing

● Developed Native Android applications with MVVM architecture

● Fetched and update data locally using Room database and SharedPreference

● Create and update custom views using Kotlin, XML and databinding

● Review PR codes and provide feedbacks

Environment: Android Studio Electric Eel, Kotlin, Android SDK, Android Framework, Room, Shared Preference, Retrofit, XML, Jetpack Compose, Logcat, GitHub, Charles, FB Flipper Goldman Sachs - NY (Remote) Aug 2021 - Sept 2022

Android Engineer:

https://play.google.com/store/apps/details?id=com.gs.mobile.gsnow https://play.google.com/store/apps/details?id=com.gs.mobile.trader

● Collaborate with the client and the designed team to developed new features on multiple applications

● Participated in QA meetings to make sure that requirements are implemented correctly on new features.

● Worked closely with the iOS team to make sure that newly developed features, functionalities and behaviors are identical for the release versions .

● Fixed applications bugs and performance.

● Migrated Dagger Dependency Injection to Hilt

● Implemented UiTest and screenshots with Jetpack Compose

● Migrated XML’s UI Layouts to Jetpack Compose

● Developed new UI features with Jetpack compose including navigation, bottom sheets, dialogs, shimmers, animations and interoperable with XML

● Migrated from Recyclerview to Compose LazyColumn and LazyRows

● Worked with third party library Mikephil charting to add a charting feature on the apps.

● Used Gson and Retrofit and Kotlin Coroutines to get the API response from the backend.

● Managed Jira workflows in Agile environment with 2 weeks sprints Environment: Android Studio Arctic Fox, Kotlin, Android SDK, Android Framework, Room, SQLite, Retrofit, XML, Compose, Logcat, GitLab

PWC, Tampa - FL (Remote) Aug 2019 - Aug 2021

Android Engineer: https://play.google.com/store/apps/details?id=com.pwc.pwc365&hl=en_IN

● Developed new features for proprietary Android applications used on phones and tablets; worked with developers to develop top tier solutions for PwC customers.

● Maintained long and short-range deliverables with the product management team according to product roadmaps.

● Fixed bugs and improved application performance.

● Used Gson, Retrofit libraries to get JSON objects and arrays from the server.

● Used Expandable List Views and Hash Maps to create drop-down lists using custom objects.

● Communicated with the back-end development team to integrate front- and back-end code.

● Researched on application acceptance and solicited feedback from users to make the new and existing applications more user friendly

● Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different forms of widgets.

● Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the mobile application.

● Responsible for flow control between different activities using explicit and implicit intents.

● Integrated multiple systems to move data between layers of software stack.

● Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.

● Consumed Web Services (RESTFUL) from third parties for sending the emails in bulk. This service is used to send the emails to the customers in bulk as a part of the Batch process. Environment: Android SDK, Android Studio, Kotlin, Android Framework, SQLite, Android API’s, JDK 1.7, XML, JSON, GPS, Bitbucket, Logcat, Retrofit.

Steady, Atlanta - GA May 2017 - July 2019

Android Engineer: https://play.google.com/store/apps/details?id=com.steady.steadyapp.com

● Participate in complete Software Development Life Cycle(SDLC) for proper analysis, development

, testing deployment and enhancement of the code.

● Work with Mobile Apps (Android) architecture, technical analysis and design.

● Utilized advanced functions of the Java software development kit(SDK) in order to optimize the flexibility of apps to different mobile devices.

● Implement new features in a highly collaborative environment with the product manager and other Web, Backend and iOS mobile engineers.

● Coordinate with team members to create client apps in a coordinated and timely manner.

● Good experience with MVVM design architecture pattern.

● Used Gson, Retrofit libraries to get JSON objects and arrays from the server.

● Worked on Android Material Design.

● Participate in peer code reviews.

● Analyzed user interface and consulted with client.

● Designed the features for the database interface relevant for the mobile application from the existing system.

● Worked on the system landscape including development, testing and production and set configured the SQL database.

● Translate designs and wireframes into high quality code. Environment: Android SDK, Android Studio, Java, Android Framework, SQLite, Android API’s, JDK 1.7, XML, JSON, GPS, Bitbucket, Logcat, Retrofit.

Epocrates, Princeton - NJ Mar 2015 - Apr 2017

Android Engineer - https://play.google.com/store/apps/details?id=com.epocrates

● Involved in requirement gathering and designing of the application.

● Heavy coding components, code add-ons for Bundle deals, discounts deals, computing cost summary based on user selections .

● Integrating of Google Maps API for incorporating location/maps functionality using Android SDK.

● Involved in smart navigation and custom list views, custom navigation and landing page.

● Used Web Service for data retrieval using JSON parsing in front end Android code files.

● Improvising UI layouts, positioning graphics, incorporating WebView Android API

● Updated to RxJava which was used to handle background computations.

● Integrated the Payment Gateway in the app processing Credit Card Payments.

● Optimize App’s User experience for devices with different screen sizes running various Android OS Environment: Android SDK, Android Studio, Java, Android Framework, SQLite, Android API’s, JDK 1.7, XML, JSON, GPS, Bitbucket, Logcat

Zip Ads Sept 2014 - Feb 2015

Web Developer - CA - Remote

● Developed new features based on the system requirements.

● Developed Front end web pages to display data coming from the backend.

● Fixed Bugs and improved the code for better performance.

● Worked closely with the team to solved problems that is occurred during the operation EDUCATION

AMA Computer University - Bachelor of Science in Information Technology (Philippines) 2002 - 2006



Contact this candidate