About me

Passionate Android Developer | 3+ years of Experience | 15+ Apps Developed | Expertise in End-to-End Chat, Video & Audio Calls, E-commerce, Education Apps | Skilled in API Integration, Google Maps, Mapbox, Firebase, Payment Methods

Key Highlights:

  • Passionate Android developer with a track record of crafting exceptional mobile experiences.
  • Over 3 years of hands-on experience in the Android development ecosystem.
  • Developed 15+ diverse applications spanning various functionalities and industries.
  • Expertise in implementing end-to-end chat solutions for seamless communication experiences.
  • Proficient in integrating robust video and audio call functionalities within applications.
  • Specialized in creating intuitive E-commerce platforms to facilitate seamless transactions.
  • Experienced in developing educational apps aimed at making learning accessible and engaging.
  • Skilled in API integration to enhance app functionalities and user experiences.
  • Proficient in integrating Google Maps and Mapbox for reliable location-based services.
  • Strong foundation in Firebase for real-time data synchronization, authentication, and hosting solutions.
  • Specialize in integrating secure and user-friendly payment methods for seamless transactions within applications.

Resume

Education

  1. National Institute Of Science And Technology, Berhampur

    2020

    MCA(Master of Computer Applications)

  2. Disha College of Management and Technology, Berhampur

    2018

    BCA(Bachelor of Computer Applications)

  3. Bartini Science College,Bartini

    2015

    +2

  4. Takarada Sahit High School, Takarada

    2012

    10th

Experience

  1. Android Developer

    22-05-2023 — Present

    Invensis Technologies Pvt Ltd

  2. Android Developer

    08-10-2021 — 28-03-2023

    EncureIT Systems Pvt Ltd

My skills

  • Programming languages : Java ,Kotlin.
  • Frameworks : Android Studio.
  • Database : Google Firebase,Local Database.

Portfolio

Blog

  • Design

    Retrofit ProGroud rules

    
                           1. Keep Retrofit Service Interfaces:
                              -keep interface your.package.name.retrofit.** { *; }
                      
                           2. Retrofit Classes and Methods:
                              -keep class retrofit2.** { *; }
                              -keep class com.squareup.okhttp3.** { *; }
                              -keep class com.google.gson.** { *; }
                              -keepattributes Signature
                              -keepattributes Exceptions
                      
                           3. Keep Classes Used in API Responses:
                              -keep class your.package.name.models.** { *; }
                              

  • Design

    How to get Token from Firebase

    1 . Add Firebase to your Android project : https://firebase.google.com/docs/android/setup
    2 . Code

    
                  FirebaseMessaging.getInstance().getToken()
                  .addOnCompleteListener(new OnCompleteListener<String>() {
                      @Override
                      public void onComplete(@NonNull Task<String> task) {
                          if (!task.isSuccessful()) {
                              Log.w("TAG", "Fetching FCM registration token failed", task.getException());
                              return;
                          }
                  
                          // Get new FCM registration token
                          String token = task.getResult();
                          Log.e("My Token", token);
                      }
                  });
                          

  • Contact

    Contact Form