About me

Passionate Mobile Application Developer with extensive experience in both Flutter and Native Android development. Adept at creating elegant, high-performance applications with a keen eye for design and user experience.

Key Skills and Experience:

πŸ‘‰ Flutter Development:
* Proficient in building cross-platform mobile applications using Flutter and Dart.
* Experience with Flutter's widget system, state management solutions like Provider, Riverpod, and Bloc.
* Skilled in integrating with RESTful APIs and Firebase services.

πŸ‘‰ Android Development:
* Over 6 years of experience in native Android development with strong expertise in Core Java and Kotlin.
* Deep understanding of Object-Oriented Programming, MVVM, and Clean Code Architecture.
* Proven ability to design and implement complex multi-module apps using design patterns like Singleton, and architectural patterns such as MVVM and MVP.
* Experience with Google Maps APIs, In-App advertising, Room, SQLite, and RESTful web services.

πŸ‘‰Technical Proficiency:
* Familiar with Android Studio, Xcode, and other development tools.
* Skilled in handling multi-threading, background tasks, and optimizing apps for various device sizes and Android versions.
* Expertise in using version control systems like GIT and CI/CD tools such as GitHub Actions and CircleCI.

πŸ‘‰ UI/UX Design:
* Experience in designing intuitive user interfaces and creating seamless prototypes using Figma.
* Adept at translating design concepts into high-quality code, ensuring a smooth and engaging user experience.

πŸ‘‰ Additional Expertise:
* Knowledgeable in integrating payment gateways, In-App subscriptions/purchases, and working with BLE (Bluetooth Low Energy).
* Proficient in Firebase services including authentication, cloud storage, and real-time database.
* Published several apps on the Google Play Store with positive user feedback.

πŸ‘‰ Soft Skills:
* Excellent analytical, communication, and interpersonal skills.
* Highly motivated and committed to continuous learning and professional development.
* Strong work ethic, disciplined, and a team player who thrives in both independent and collaborative environments.

What i'm doing

  • mobile app icon

    Mobile apps (Flutter | Android | IOS)

    Professional development of applications for Android & IOS.

  • mobile app icon

    Android TV / Fire TV

    Advanced app developement on Android TV & Fire TV.

  • ui app icon

    Android Auto App

    Auto app for Listening Podcast into Car.

  • ui app icon

    UI design

    UI desiging for android in XML.

Resume

Experience

  1. 360 Degree Technosoft

    Jun 2023 β€” Present .1 yrs 2 mos Ahmedabad, Gujarat - India

    β€’ Built new customer experience and engagement features based on Flutter, Kotlin, Getx, BLOC, MVVM, and Coroutine.
    β€’ Reduced App Size by 25% by introducing various means like migration to dynamic features, optimizing assets, etc.
    β€’ Facilitating live bugs fixes coming on the market build using Firebase Crashlytics
    β€’ Implement 5 new modules like Task Management, Temperature Logs, Allergens, Near Miss & Accident/Incident Logs.
    β€’ Create 2 Android Libraries and Published to GitHub. β€’ Tech Stack Used :- Kotlin, MVVM, Multi Module Architecture, RxJava, Flow, Firebase, Unit Testing, UI Testing, Mockito, Paging, Coroutine etc.

  2. Freelance Developer

    Apr 2020 - Present Β· 4 yrs 1 mos Remote

    - Partnered with various clients to deliver more than 20+ apps in Kotlin, Java, and Flutter as per project requirements.
    - Collaborated with clients to understand their needs and translated them into technical specifications for successful project execution.

    Projects:-
    1. Picking App (Kotlin) :
    - Picking the order from the warehouse by scanning generated QR code and listing of all remaining picking items list.
    - This App Build with Kotlin, Clean Code Architecture, Graph Ql, Unit Testing (Kotest), UI Testing, Paging, Coroutine and many more.

    2. Swipeme Job Search (Flutter) :
    - Swipeme is Job Search Application created in Flutter with GETX, HTTP, Dio, Firebase, Chat Intergration.
    - App is Like unstop app with 100000+ downloads and more functionalities for searching job with latest methodology.
    - Swipeme contains functionality like Tinder swiper where you can swipe the Profiles, Job you want to apply or ignore.

    3. Strimm Android TV App (Kotlin) :
    - Android app for watching your own channels created from website to watch in your Android TV, Fire TV, Smart TV, Amazon TV, Roku TV.
    - This App Built with Kotlin, MVVM Architacture, Exo Player, Android Leanback, Material Components, IPTV Integration.

  3. OpenSource Infotech

    Aug 2020 - Jun 2023 Β· 2 yrs 11 mos Surat, India

    - Actively participated in code reviews, providing valuable insights and feedback to improve overall code quality.
    - Trained multiple interns & Junior developers to get started on their Android journey.
    - Manage multiple project and Lead the Team of 5 Developers.
    - Created more than 20+ Apps with InApp Purchase & Subscription and Uploaded to PlayStore.
    - Manage app Analytics and Crashlytics to handle the bugs to improve app performance to gain more 10M+ downloads in to apps.

    Projects :-

    1. Envision (Flutter) :
    - App is Created in Flutter and this app contains two separate apps for Admin and Users.
    - Envision is used for US based client to handle their staff based on their sites. Ex. Use Google map for checking staff is working on which site, Check In/ Check-Out Management, Paid users based on their Check-In/Check-out Time, Stripe Payment Gateway.
    - This app created with Flutter, Bloc Pattern, HTTP, Dio, Firebase Messaging, Google Map, Google Direction, Stripe Payment Gateway.

    2. Ozieats - Food Delivery App (Kotlin) :
    - Ozieats is Restaurant Food Delivery app contains 50+ screens with delivery module and available in the github click here to view
    - This App is Built with Kotlin, MVVM Architecture, Retrofit, Rest API, Coroutines, Google Map, Google Navigation, Firebase Authentication, Firebase Crashlytics.

  4. Bigscal Technologies

    May 2019 β€” Jun 2020 Surat, India

    - Created the modules for Healthcare System with Kotlin.
    - Reduced App Size by 30% by improving code structure, change larger assets and solving crash/ANR from the Firebase Crashlytics.
    - Working on different product based apps like Instagram Repost App, Poster Maker, Flyer Maker, Invitation Card Maker etc.

    Projects :

    1. Healthray Android App :
    - Consult a doctor online and book appointment/ Generate Bil / Online Report / Health Measurement / Pay Online and Many more functionality.
    - App Built with Kotlin, MVVM Architecture, RxJava, Retrofit, Firebase, Unit Testing, Coroutines.

    2. Poster Maker :
    - Create Post for social media with already created template JSON file to read all the data and add it too view for Sticker, add Image from the storage and save the full template with selected images to storage and share it to any social media platform.
    - App Built with Java, Retrofit, Canvas, Stickerview, Firebase etc.

  5. Skyzone one click solution

    Dec 2018 - Apr 2019 Surat, India

    - Underwent intensive training in Android development, grasping complex concepts and swiftly transitioning into real-world projects.
    - Collaborated with a team of developers to deliver production-ready solutions while ensuring efficiency and adherence to coding standards.
    - Assisted in creating a customer-friendly work environment, fostering positive interactions with guests and teammates.
    - Actively participated in internal competitions, showcasing technical expertise and problem-solving skills.

    Android Skills

    1. πŸ† Frameworks/Packages :

      πŸ‘‰ Java πŸ‘‰ Kotlin πŸ‘‰ Jetpack Compose πŸ‘‰ Firebase πŸ‘‰ Google Maps πŸ‘‰ Git/Github πŸ‘‰ Dagger2 or Hilt πŸ‘‰ Dependency Injection(DI) πŸ‘‰ Kotlin Coroutines πŸ‘‰ Design Patterns (e.g., Singleton, Observer, Factory)
    2. πŸ’― Firebase Integration:

      πŸ‘‰ Cloud Firestore πŸ‘‰ Realtime Database πŸ‘‰ Cloud Functions πŸ‘‰ Push Notifications/Cloud messaging πŸ‘‰ Authentication πŸ‘‰ App Analytics and Crash Reporting πŸ‘‰ Remote Config
    3. πŸ”₯ State Management Skills :

      πŸ‘‰ MVVM πŸ‘‰ Clean Code Architacture πŸ‘‰ Multi Module Architacture πŸ‘‰ MVP
    4. πŸ“Œ Push Notifications :

      πŸ‘‰ FCM πŸ‘‰ OneSignal
    5. πŸ’Έ Payment gateways :

      πŸ‘‰ Stripe πŸ‘‰ In-app purchase πŸ‘‰ Razor-pay πŸ‘‰ Subscription πŸ‘‰ Direct UPI Payment
    6. πŸ”— API Integration :

      πŸ‘‰ RESTful APIs πŸ‘‰ GraphQL πŸ‘‰ Volly
    7. πŸ”— Local Database:

      πŸ‘‰ SQLite πŸ‘‰ Room Database πŸ‘‰ ORMlite
    8. πŸ“Œ CI/CD Pipelines

      πŸ‘‰ Github Actions πŸ‘‰ CircleCI

    Flutter Skills

    1. πŸ† Frameworks/Packages :

      πŸ‘‰ Flutter πŸ‘‰ Firebase πŸ‘‰ Agora SDK πŸ‘‰ Google Maps πŸ‘‰ Git
    2. πŸ’― Firebase Integration:

      πŸ‘‰ Cloud Firestore πŸ‘‰ Realtime Database πŸ‘‰ Cloud Functions πŸ‘‰ Push Notifications/Cloud messaging πŸ‘‰ Authentication πŸ‘‰ App Analytics and Crash Reporting πŸ‘‰ Remote Config
    3. πŸ”₯ State Management Skills :

      πŸ‘‰ Bloc/Cubit πŸ‘‰ Provider πŸ‘‰ GetX
    4. πŸ“Œ Push Notifications :

      πŸ‘‰ FCM πŸ‘‰ OneSignal
    5. πŸ’Έ Payment gateways :

      πŸ‘‰ Stripe πŸ‘‰ In-app purchase πŸ‘‰ Razor-pay
    6. πŸ”— API Integration :

      πŸ‘‰ RESTful APIs πŸ‘‰ GraphQL
    7. πŸ”— Local Database:

      πŸ‘‰ Hive πŸ‘‰ SQFLite
-->

Education

  1. Parul University

    2015 β€” 2019

    Bachelors in Computer Science & Engineering

    Grade: 9.2

    Activities and societies:

    - Participating in Hackathons
    - Working on Research Paper PublicationActivities and societies: - Participating in Hackathons - Working on Research Paper Publication
    - Learn Programming Language like C, C++, Java, PHP, Python etc.
    - Learn Android Development in Java and Create Sample Application and Final Year Project.
    - Conduct research for my project and create Research Paper and Publish to IEEE General.
    - Designing and developing Grocian project for the final project with the title "Grocian - Compare the Product Near by And Pick Lowest One".

Portfolio