Hello! I am Ravi Garbuja Pun. I work as a Native Android App Developer. I have passion for well made applications with fluid User Experience.

Contact me

Work Experience

Devfinity LLC.

Senior Android App Developer

Nov 2021 - Nov 2023

Lead android application development for a US based product with job portal and freelance marketplace. Plan, architect and implement features with estimates and ticket tracking. Work with backend engineers (ASP.NET) to implement features consuming RESTful web services. Implement complex pagination, constructing UI models based on multiple data sources, sorting and filter logic. Implement realtime chat using Microsoft SignalR.

Virtual-Gravity

Mobile App Developer (freelance)

Nov 2021 - Nov 2023

Develop new features on a flutter application [Crypto Wallet]. Write unit and widget tests for new features. Fix design inconsistencies and changes requested Setup PR checks for better code integration and deployment from Github repo to Slack channel.

20 Trusted

Android Engineer (freelance)

Jun 2021 - Aug 2022

Lead android application development for a new professional social networking application from the ground up. Discuss technical feasibility of broad concepts with the founders, plan, architect and develop features in collaboration with the team of product manager, ui/ux designer, backend and ios engineers. Demonstrate developed features and fixes on staging environment to the founders. Work on invitation links via firebase dynamic links, social signups, push notifications, websockets for chat, handling paged data effectively, room persistence library for offline capabilities, google maps places api and google play billing library for subscriptions and feature fencing.

EBPearls Pty Ltd.

Android App Developer

Feb 2020 - Oct 2021

Developing Native Android Applications, estimating the story points / time estimates for features to be developed and fixes to be made, implementing features according to client requirements, maintaining existing applications, deploying newer versions to the play store, collaborating with cross functional teams (designer, product managers, system admins and other developers) to find solutions / innovative ideas and communicating on a daily basis to update the status of the project in hand.

KTMBytes

Web Master (self-employed)

Apr 2018 - Mar 2020

Site maintenance, content creation and management of tech blogs. Blog posts mostly related to science, apps and programming.

VZeal Technologies and Online Services Pvt. Ltd.

Mobile Application Developer

Jun 2018 - Jan 2020

Maintaining and refactoring existing Android application for multi language and screen support. Writing unit tests (Junit) and UI tests (Espresso). Planning for new In-House Projects, providing consultation for native android app and developing the same. Write code in MVVM pattern, use data binding Jetpack Component, work with Mock Servers, write unit and integration tests, work with RESTful service, etc.

Prizma Digital Pvt. Ltd.

Software Developer

Sep 2018 - Mar 2019

Develop an android application for a Rural Municipality, working in a team of a graphic designer, a fullstack web developer and a product owner. Learn about the test driven development, git flow and MVVM paradigm.
Create and manage wordpress sites for different clients. Work for clients in the media, e-commerce, non profit and volunteering fields to translate their requirements and reflect them on the sites.

Source Taggers Pvt. Ltd.

Android AppDeveloper

Nov 2017 - Aug 2018

Worked in a team of two native android developers, two backend developers(Laravel) and a UI/UX designer to create Baby Bind application. Used Retrofit for communication with the REST api, worked on caching the responses using the same, phone number verification using Twilio, translated mockups to UI using ConstraintLayout and other layouts, normalizing phone numbers added by the user, sending sms with the Twilio service, implemented a lot of java interfaces and deployed app on the playstore in different release tracks.

Hobbies

Outside of work, I follow the English Premier Leage and Manchester City Football Club. I enjoy a good cup of coffee, pork barbeques and draft beers. I am learning to play the guitar and I tried to read more books but I simply could not ^_^".