👨💻 Software Developer | Android | Kotlin | Java | Flutter🔹 Hands-on experience in native Android app development using Kotlin and Java.🔹 Proficient in crafting robust and user-friendly applications.🔹 Versatile in Flutter for cross-platform development, ensuring consistent experiences.🔹 Blend of onsite and remote work experience, adapting seamlessly to diverse environments.🔹 Passionate about staying current with industry trends and exploring other technologies to get things done.🔹 Let's connect and discuss all things tech! Open to collaborations and exciting opportunities. 🚀 #MobileDev
-
Senior Android DeveloperDevfinity Nov 2021 - Nov 2023Kathmandu- Lead android application development for a US-based product encompassing a comprehensive job portal and freelance marketplace.- Plan, architect, and implement features with meticulous progress reporting and efficient ticket tracking.- Collaborate with backend engineers (ASP.NET) to implement features consuming RESTful web services.- Implement complex pagination and construct UI models based on multiple data sources, sorting, and filter logic.- Successfully deploy real-time… Show more - Lead android application development for a US-based product encompassing a comprehensive job portal and freelance marketplace.- Plan, architect, and implement features with meticulous progress reporting and efficient ticket tracking.- Collaborate with backend engineers (ASP.NET) to implement features consuming RESTful web services.- Implement complex pagination and construct UI models based on multiple data sources, sorting, and filter logic.- Successfully deploy real-time chat functionality leveraging cutting-edge Microsoft SignalR technology. Show less -
Mobile Application DeveloperVirtual-Gravity May 2023 - Jul 2023Monash, Victoria, Australia- 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 -
Android Engineer20 Trusted Jun 2021 - Aug 2022United Kingdom- Lead android application development for an innovative professional social networking application from the ground up.- Collaborate closely with the founders to assess the technical feasibility of visionary concepts and meticulously planned, architected, and developed features.- Work with a cross-functional team, including product managers, UI/UX designers, backend engineers, and iOS developers, to ensure a cohesive and top-notch application.- Regularly demonstrate the developed… Show more - Lead android application development for an innovative professional social networking application from the ground up.- Collaborate closely with the founders to assess the technical feasibility of visionary concepts and meticulously planned, architected, and developed features.- Work with a cross-functional team, including product managers, UI/UX designers, backend engineers, and iOS developers, to ensure a cohesive and top-notch application.- Regularly demonstrate the developed features and fixes on a staging server to the founders, seeking their valuable feedback and validation.- Work on invitation links via Firebase dynamic links, implement social signups for enhanced user onboarding, set up push notifications for real-time updates, establish websockets for efficient chat functionality, handle paged data effectively for optimal performance, utilize Room Persistence Library for offline capabilities, integrate Google Maps Places API for advanced location-based services, and incorporate the Google Play Billing Library for subscriptions and feature fencing. Show less -
Android DeveloperEbpearls Pty Ltd Feb 2020 - Oct 2021Kupondole, Lalitpur, Nepal- Develop Native Android Applications, estimating story points and time estimates for feature development and bug fixes.- Implement features based on client requirements and specifications.- Maintain existing Android applications, ensuring their stability and performance.- Deploy newer versions of the applications to the Google Play Store.- Collaborate with cross-functional teams, including designers, product managers, system administrators, and other developers, to brainstorm… Show more - Develop Native Android Applications, estimating story points and time estimates for feature development and bug fixes.- Implement features based on client requirements and specifications.- Maintain existing Android applications, ensuring their stability and performance.- Deploy newer versions of the applications to the Google Play Store.- Collaborate with cross-functional teams, including designers, product managers, system administrators, and other developers, to brainstorm solutions and generate innovative ideas.- Communicate on a daily basis to provide project status updates and keep all stakeholders informed. Show less -
WebmasterKtmbytes Apr 2018 - Mar 2020- Site maintenance, ensuring smooth functionality and resolving technical issues.- Content creation and management of tech blogs.- Writing and publishing blog posts primarily focused on science, apps, and programming topics. -
Mobile Application DeveloperVzeal Technologies And Online Services Pvt. Ltd. Jun 2019 - Jan 2020Kathmandu, Nepal- Maintain and refactor existing Android application to support multiple languages and different screen sizes.- Write unit tests (Junit) and UI tests (Espresso) to ensure the robustness of the application.- Plan and strategize for new In-House Projects, providing expert consultation for native Android app development and leading the implementation process.- Develop new Android applications using the MVVM pattern, incorporating data binding with Jetpack components.- Collaborate… Show more - Maintain and refactor existing Android application to support multiple languages and different screen sizes.- Write unit tests (Junit) and UI tests (Espresso) to ensure the robustness of the application.- Plan and strategize for new In-House Projects, providing expert consultation for native Android app development and leading the implementation process.- Develop new Android applications using the MVVM pattern, incorporating data binding with Jetpack components.- Collaborate with Mock Servers to facilitate efficient development and testing.- Create and execute unit and integration tests to guarantee the reliability and functionality of the application.- Work with RESTful services for seamless integration with backend systems and data retrieval. Show less
-
Android DeveloperPrizma Digital Pvt. Ltd. Sep 2018 - Mar 2019Kathmandu, Nepal- Develop an Android application for a Rural Municipality.- Work in a team consisting of a graphic designer, a full-stack web developer, and a product owner.- Acquire knowledge about test-driven development (TDD), git flow, and the MVVM paradigm during the project. -
Wordpress AdministratorPrizma Digital Pvt. Ltd. Sep 2018 - Mar 2019Kathmandu, Nepal- Create and manage WordPress sites for diverse clients.- Collaborate with clients in the media, e-commerce, non-profit, and volunteering fields to understand their requirements and effectively translate them into the website design and functionality. -
Android DeveloperSource Taggers Pvt. Ltd. Nov 2017 - Aug 2018Bhaktapur, Nepal- Work in a cross-functional team consisting of two native Android developers, two backend developers (Laravel), and a UI/UX designer to develop the "Baby Bind" application.- Utilize Retrofit for seamless communication with the REST API and efficiently caching responses for improved performance.- Implement phone number verification using Twilio's services to enhance security and user authentication.- Translate UI mockups into actual Android UI using ConstraintLayout and other layout… Show more - Work in a cross-functional team consisting of two native Android developers, two backend developers (Laravel), and a UI/UX designer to develop the "Baby Bind" application.- Utilize Retrofit for seamless communication with the REST API and efficiently caching responses for improved performance.- Implement phone number verification using Twilio's services to enhance security and user authentication.- Translate UI mockups into actual Android UI using ConstraintLayout and other layout tools, ensuring a user-friendly interface.- Normalize phone numbers added by users for consistency and ease of use.- Integrate Twilio's SMS service to enable efficient communication with users via SMS messages.- Implement numerous Java interfaces to enhance functionality and code modularity.- Successfully deploy the app on the Google Play Store in different release tracks to reach a wider audience. Show less -
Android Developer InternTechnorio Inc. Jun 2017 - Jul 2017Kathmandu, Nepal- Work in a team of 5 using standard Android SDK, GIT for version control, and Taiga for project tracking.- Implement Twitter timeline integration for the "Sajha Party Android Application" project.- Developed "ConnDB," a basic RESTful web service, using core PHP to establish communication between the Android app and the backend. -
Web DeveloperAround Good People Apr 2017 - Jun 2017Kathmandu, Bāgmatī, Nepal- Utilize PHP to develop backend services and MySQL database to gather application forms from dental students seeking apprenticeship opportunities.- Create a comprehensive admin dashboard that allows administrators to log in, review received applications, and download them in Excel format.- Handle the deployment of the application on shared hosting and provide maintenance support to address any encountered bugs.
Ravi Garbuja Pun Skills
Ravi Garbuja Pun Education Details
-
Aroma College Of Applied Science And ManagementFirst Division -
Small Heaven SchoolDistinction
Frequently Asked Questions about Ravi Garbuja Pun
What is Ravi Garbuja Pun's role at the current company?
Ravi Garbuja Pun's current role is Android Developer | Mobile, Kotlin, Java, Flutter | Experienced and Pragmatic.
What schools did Ravi Garbuja Pun attend?
Ravi Garbuja Pun attended Aroma College Of Applied Science And Management, Small Heaven School.
What skills is Ravi Garbuja Pun known for?
Ravi Garbuja Pun has skills like Photoshop, Microsoft Office, Programming, Microsoft Word, Java, Powerpoint, Html5, Windows, Android Development, Php, C++, C.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial