Dharma Kshetri

Android Engineer(Kotlin/Java), Meditator and Sports Fan(Available for FTE.)

Name Dharma Kshetri
Job Android Engineer
Address 1500 Worcester Rd., Framingham 01702, MA
Languages English, Nepali
Phone +1 641 451 3140
Blog ProKotlin.com
Email [email protected]
profile for Pro Kotlin on Stack Exchange, a network of free, community-driven Q&A sites Get it on Google Play

Published apps on google play

Today Load Shedding Futsal Nepal Software Quotes Date Converter Marriage Scorecard Happy birthday Tic Tac Toe US Visa Point

Refrences
DB Thapa , Computer Engineer at Ministry of Finance, Nepal
Keshav Pandey, .Net Developer at Revium, Australia
Yubraj Pokharel, Full Stack Developer, Dallas, USA
Anish Man Shrestha, .Net/C# Developer, Valencia, USA

Learning/Interested area: Swift 3, Kotlin with Anko, Python, Android Auto, Android Wear, BLE, Espresso, Mobile cloud, Mobile Network, Location based application, GraphQL.

Portfolio

Welcome

I am an Android Engineer 5+ years of extensive experience in Analysis, Design, Development, Testing and Deployment of an android applications using Java and kotlin.
I'm comfortable with both JAVA and KOTLIN.

I have a deep understanding of mobile OS, Architecture, Performance, Patency, and Security issues with self-motivated, possess excellent communication skills (both oral and written) and be able to work independently as well as a keen interest in various aspects of language processing is essential in our multi-disciplinary team. I’m a quick learner with passion for new technologies and knowledge of software engineering fundamentals to constantly evolving real-world challenges on a daily basis using MVC, MVVM, MVP, structure and new libraries like RxJava/RxAndroid, Retrofit/Okhttp, Dagger 2, View Model, LiveData, Room, Butterknife, Picasso/Glide, Timber, Otto(EventBus), Lottie, Relam, Volley, RetroLambda, Mockito, Automated testing, Spek(BDD) and TDD. I am convinced that my skills and expertise would make me an ideal fit for the role of an Android Engineer at your company.

Dharma kshetri

Today Load Shedding

Role: Android Engineer and UI Developer

Used Tools: Android SDK, SQLite

Today Loadshedding app is freely available app based on Nepali Electricity authority schedule. Update whenever NEA update load shedding, Also support on Nepali Language.

Snapshots

Snapshot1 Snapshot2 Snapshot3 Snapshot4 Snapshot5

Today Loadshedding on Google Play Today Loadshedding on Amazon app Store


Software Quotes

Role: Android Engineer and UI Developer

Used Tools: Android SDK, SQLite

All related to software field like Programmer, Client, bug, project, debug, design, fire and hire, innovation, mobile and laptop, social media with CEO related quotes.

Snapshots

Snapshot1 Snapshot2 Snapshot3 Snapshot4 Snapshot5

Today Loadshedding on Google Play Software Quotes on Amazon app Store


Futsal Nepal

Role: Android Engineer and UI Developer

Used Tools: Android SDK, SQLite

Latest Futsal ground information in Kathmandu and nearby city in Nepal, that connecting with you, of your nearly located and whatever futsal ground you want to play and enjoy it.
feature

  • Contact numbers, eg cellphone nubmers, emails, you call call numbers by clik numbers
  • Socail media connecting links
  • Opening and Closing time
  • Numbers of ground
  • Rental informations , like time and rate
  • Facilities and Bonus
  • Location offline and Online, In online you can see your current location to futsal ground location path in google map.
  • Add your futsal grounds,and commets about the app
  • Share your favorite futsal grounds

Snapshots

Snapshot1 Snapshot2 Snapshot3 Snapshot4 Snapshot5

Futsal Nepal on Google Play Futsal Nepal on Amazon app Store


Date Converter

Role: Android Engineer and UI Developer

Used Tools: Android SDK, SQLite

Date Convert from Nepali to English and English to Nepali.
feature

  • Convert Nepali to English Date
  • Convert English to Nepali Date
  • History of Converted Dates
  • Share Date of Converted to Social media or message

Snapshots

Snapshot1 Snapshot2 Snapshot3 Snapshot4 Snapshot5

Nepali Date Converter on Google Play Date Converter on Amazon app Store


Date Converter

Role: Android Engineer and UI Developer

Used Tools: Android SDK, SQLite

“Marriage” is a matching card game played with three decks of cards (156 Cards) , Winning and Losing amount calculation
feature

  • Marriage point based amount calcualtion
  • Saved all previous winning amount
  • Set custom amount of point rate, dubli rate, fine amount

Snapshots

Snapshot1 Snapshot2 Snapshot3 Snapshot4 Snapshot5

Marriage Scorecard on Google Play Date Converter on Amazon app Store


March 2020 – Oct 2020

Kforce (CITY NATIONAL BANK), Los Angeles, CA.

Android Engineer

- Migrated some modules to KOTLIN from JAVA.
- Improved the current data model architecture by using MVVM pattern and also used Dagger 2 dependency injection to avoid hard coupling.
- Involved bug fix, enhance existing feature and adding new features, Improve the app performance by removing boilerplate codes.
- Collaborate with cross-functional teams/department to define, design, and ship new features within set time frames.
- Some short of experience of CI/CD tools (Azure DevOps) for daily deployment.

- Used Technologies: Kotlin, Java, Retrofit, Dagger 2, Live Data, View Model, Coroutine, MVVM framework, Room, RESTful web services, Bitbucket, Azure, Splunk, Unit/Mockito

Oct 2018 – Feb 2020

Kforce (STAPLES), Framingham, MA.

Android Engineer

- Use the self-service machines in any Staples® store as your instant copy center. It's the easiest way to make photocopies, print color documents and more.
- To copying self-service, you can print from the cloud and email and pay right at the machine to save time.
- Implement feature like Black & white copies, Color copies, Printing, Scanning, Faxing, Access documents from the cloud (Google Drive & Dropbox)
- Worked as an Android Developer at Copy & Print IT (Department) both Native and Hybrid applications.
- IoT based application handling Copy, Print, Scan, and Fax job for xerox printer communicating with Xerox CentreWare Web and different other APIs.
- Used Wiresharks to identify which server IP address delivered to our client that documents through handshaking And decrypt user’s document from staples server to app access to print.
- Attained meeting of cross functionally and cross departmentally from product owner, business department, client to gather requirement and feedback
- Enhancement of Hybrid app (HTML5, JavaScript) to Java and Bug fixes.
- Develop the workflow to switch java to koltin of existing modules/feature
- Migrated some features from JAVA to KOTLIN

- Used Technologies: RxJava/RxAndroid, Kotlin, Retrofit, Dagger, MVP framework, Glide, RESTful web services, ECF, GIT/Bitbucket, JavaScript, Wiresharks, Jenkins, BLE, TLS1.2, Splunk

Nov 2017 – Sept 2018

Collabera (CITI BANK), Irving, TX

Android Developer

- The Citi Mobile® App keeps you in control of your accounts, virtually anytime, anywhere. Gain access to features de-signed with you in mind like resetting your debit card PIN or locking a misplaced credit card. From everyday account activities to helping you track spend, the app is there for you.
- See your accounts at a glance, without having to sign in with Citi Mobile® Snapshot
- View your statements
- Check your balances and recent activity
- Make payments and transfers between accounts in a flash
- Transaction search and filter options
- Customize notifications
- Quickly access your account information with Fingerprint Sign On

- Used Technologies:Java, RESTful APIs, Payment APIs, MVP, Retrofit/okHttp, Dagger, RxJava/RxAndroid, Butterknife, Material Design,Git, Bitbuckets, Jira, Jenkins

April 2017 – Oct 2017

Vastika Inc, Irving, TX.

Mobile Developer

App: OnMovie
- An application allows to gives full access, like streaming online, download, add subtitle and save offline storage privilege for register or pro user or paid user and for a normal user, access available according to the type of user and watch through streaming or download as a play offline using google cloud and local web server.
App: Employee Track App

- An application allows to track all the records of all their employees like a current working company, current status, daily working hours, how much gone pay their employee on the basis daily and monthly on working hours.
- Push notification features for all the app users like holidays, special offers, notices, bonus, salary deposit to the bank and any news related to the job.

- Used Technologies: Android Studio, Java, REST, MVP, Retrofit/okHttp, RxJava/RxAndroid, Butterknife, Material Design, JQueries, JavaScript, HTLM, CSS, Git, Bitbuckets, Jira, Jenkins

Dec 2014 - Oct 2015

Daanfe Inc., Kathmandu, NP

Android Engineer

An e-commerce application allowing purchase and ordering of food, deals, accommodation, and travel on the australian market, integrates with Facebook and PayPal API
Used Tools
- Android Studio
- PAYPAL and GOOGLE MAP API
- RESTFul API

Notable Apps:
- TASDEALS (Android STUDIO + RESR Webservices + XML +AQUERY + SQLite +PAYPAL)

January 2014 - January 2015

Nepasoft Solutions

Android Engineer, Kathandu, NP

Developing Data survey app for World Food Programme(WFP)
Used Tools
- Android sdk
- WCF webservices
- RESTFul API

Notable Apps:
- WFP (Android + WCF Webservices + RESTFull API + SQLite)

January 2013 – December 2013

Alucio Technologies (P) Ltd., Lalitpur, NP

Android Developer

Developing Android Applications and Sencha application
Notable Apps:
- Edustatus (Android + MySql Database)
- sillYDic(sencha + JSON + MySQL + Java Script)

● Download: Resume

Dharma Kshetri

1500 Worcester Rd., Framingham 01702 , MA

Web: prokotlin.com

www.codingworkspace.com

E-mail: [email protected]

Telephone: +1-641-451-3140

Send a message

● My Other Website: ProKotlin || CodingWorkspace ● Download: Resume || Cover Letter || Portfolio ● Last update: Feb 10, 2021