Dhiraj Sharma

Koteshwor, Kathmandu · sharmadhiraj.np@gmail.com

- An experienced Software Engineer with 4 years of IT experience in analysis, design and development of Mobile application, Software & Web app.
- Working as Android Mobile Application Developer in multiple companies.
- Developed 10+ Android app with industry ranging from Education, Entertainment, Finance & more ....
- Developed few cross platform apps with Flutter.
- Excellent with Java, Kotlin, Dart. Familiar with Python, PHP
- Extensive experience in different phases of software development life cycle like design, development, testing and meeting the requirements of the clients.


Senior Android Developer

SmartMobe Solutions

Currently working as Senior Android Developer at SmartMobe Solutions where i design and build advanced applications for the Android platform . Also at SmartMobe I continuously discover, evaluate, and implement new technologies to maximize development efficiency.

April 2017 - Present

Android Developer

Multai Technology

Designed and developed multiple Android app for Colleges, Restaurants and published multiple apps on Play Store for public use. At Multai Technology, I also worked with Web and Software development team to design and develop few web and desktop applications.

December 2014 - December 2017

Android Developer

Supreme IT Solutions

At Supreme IT Solutions, I completed various Android App Development projects, where I collaborated with marketing, key executives, UI designers, and other developers to develop cutting-edge applications for Organizations, Financial Institutes, INGOs, Educational Institutes, Recharge/Bill Payment Providers and more.

July 2015 - January 2017


Nepal College of Information Technology (Pokhara University)

ME In Computer Engineering
Computer Engineering
2019 - 2020

Nepal College of Information Technology (Pokhara University)

Bachelor in Engineering
Computer Engineering
2010 - 2014

Little Angel’s College (HSEB)

Higher Secondary
Science faculty (Major Basic Mathematics)
2008 - 2010

Shree Janata Secondary School, Shahidnagar, Danda

Major Optional Mathematics


Programming Languages
Tools & Platforms


Adding Swipe To Refresh to Flutter app

Published on Aug 16 · 2 min read

In Android app you can implement swipe to refresh by wrapping your ListView(or GridView) inside SwipeRefreshLayout, while in iOS…

Android Paging Library Step By Step Implementation Guide

Published on Aug 3 · 3 min read

Implementation of Paging Library from Scratch with Kotlin & REST API

Network call with progress, error & retry in Flutter.

Published on Jun 17 · 2 min read

Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time.