Dhiraj Sharma

Koteshwor, Kathmandu · sharmadhiraj.np@gmail.com

- An experienced Software Engineer with 5 years of IT experience in analysis, design and development of Mobile application, Software & Web app.
- Professional experience as Android Mobile Application Developer in multiple companies.
- Developed 10+ Android app with industry ranging from Health, Business, 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.

Skills

Programming Languages
Tools & Platforms

Experience

Senior Android Developer

SmartMobe Solutions (April 2017 - Present)

  • Work with cross-functional teams to analyze requirements, estimate & breakdown features, plan tasks.
  • Write efficient, maintainable & reusable code along with required unit tests.
  • Discovered & implemented new technologies as required in SmartMobe.
  • Lead Android team from planning to release.
  • Follow Agile methodologies & conduct scrum ceremonies.
  • Implement Jenkins for Android to Continuously Test, Deliver & Deploy app.

Android Developer

Supreme IT Solutions (July 2015 - January 2017)

  • Developed cutting-edge applications for Organizations, Financial Institutes, INGOs, Educational Institutes, Recharge/Bill Payment Providers and more.
  • Collaborated with marketing, key executives, UI designers and other team/developers.

Android Developer

Multai Technology (December 2014 - December 2017)

  • Designed and developed multiple Android apps for Colleges, Restaurants and published multiple apps on Play Store for public use.
  • Worked with the Web and Software development team to design and develop a few web and desktop applications.

Portfolio

Diagonale (App to Manage Modern Office Building)

Diagonale (App to Manage Modern Office Building)

Android Java NFC Beacon Payment Nets Stripe

App to Manage office building services & provide high standard experience to owner, manager, tenant, employees & guest to buy services, book meeting rooms, buy lunch, manage packages, manage tickets & more. Beacon, NFC, Payment Gateways (VIPPS, Stripe, NETS) integrated.

View Project

Remomedi (Video Communication App)

Remomedi (Video Communication App)

Android Java Twilio Socket Kiosk UVC Camera

Video Communication App built using Twilio. Integrated external cameras in Kiosk using UVC Camera library.

View Project

Attend Projects

Attend Projects

Android Kotlin

App for data entry & activities reporting for supply, delivery & installation of lab equipment in Government Schools.

View Project

TopUpNp (Utility Payment & Virtual Wallet)

TopUpNp (Utility Payment & Virtual Wallet)

Android Java Payment

Utility bill payments, top-ups, recharge card purchase & virtual wallet.

View Project

IFES VEDA (Survey App)

IFES VEDA (Survey App)

Android Java Survey

Survey app with offline storage feature. Rich in feature with high security & multiple user levels.


Hamro Hospital

Hamro Hospital

Android Java

App that provides online appointments, doctor schedules & other information about hospitals along with medicine intake reminders, emergency contact numbers, health tips/blogs & more.

View Project

Multai ROS (Restaurant Ordering System)

Multai ROS (Restaurant Ordering System)

Android Java

An app that replaces the traditional ordering system with a tablet.


Multai School (Android App for School/College)

Multai School (Android App for School/College)

Android Java

App that provides all info about school/college to their students/parents/teachers along with daily info like notices, class schedules, exam schedules, attendance reports and more...


FINMAN (Finance Management App)

FINMAN (Finance Management App)

Android Java Finance Payment

App for finance members that provides service of fund/loan inquiry, chequebook request, fund transfer, mini-statements along with top-ups, bill payments & recharge card purchases.


RRE (App for Organization)

RRE (App for Organization)

Android Java Location Tracking

App that provides remote employees to request funds, system & attendance on assigned fields.

View Project

CoronaVirus Count (Web App for Statistics on COVID-19)

CoronaVirus Count (Web App for Statistics on COVID-19)

PHP Javascript Vector Map

Website build using core PHP, data scraped from external source & represented on summary, world map & table.

View Project

Shalin Travel (Web App for Tours & Travels)

Shalin Travel (Web App for Tours & Travels)

PHP Laravel SMS

Website built using Laravel, with features like enquiries for Tour packages, Rentals, Flights, Hotels & more.

View Project

Awesome Flutter

Awesome Flutter

Flutter Dart

Flutter Tutorial, Made with Flutter

View Project

4 Pics 1 Word Solver

4 Pics 1 Word Solver

Android Java Puzzle

App that provide probable solution to popular word games and puzzles like 4 Pics 1 Word.

View Project

Football Score

Football Score

Flutter Dart Sports

Live football score & more, made with Flutter.

View Project

Cricket Score

Cricket Score

Flutter Dart Sports

Live cricket score & more, made with Flutter.

View Project

Movie Bot

Movie Bot

Android Java

Search movies according to your preference.

View Project

Mero Currency Exchange

Mero Currency Exchange

Android Java Currency Exchange

App with features like currency exchange rates and calculator, gold/silver and fuel rates, date converter and land area converter.

View Project

Articles

Android Paging Library Step By Step Implementation Guide

Published on August 3, 2019 · 3 min read

Implementation of Paging Library from Scratch with Kotlin & REST API.

Adding Swipe To Refresh to Flutter app

Published on August 16, 2019 · 2 min read

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

Network call with progress, error & retry in Flutter.

Published on June 17, 2019 · 2 min read

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

Create a web app using Flutter (with setup)

Published on July 12, 2019 · 2 min read

This article provides step by step guide to setup Flutter, setup Flutter web project & create simple Flutter web app.

Build an Android app under maintenance feature in 5 minutes.

Published on May 17, 2019 · 4 min read

This article provides step by step guide to the impalement app under maintenance feature on your android app along with building a control…

Vue.js | Making API calls using Axios

Published on January 3, 2019 · 2 min read

Basic example to make network requests in VueJS using Axios.

Education

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

SLC
Major Optional Mathematics
2008