school Studied Computer Science at Gujarat Technological University
folderInformation Technology & Services
watch_laterJoined January 23, 2025
Languages
English
-
Advanced
Hindi
-
Fluent
Gujarati
-
Fluent
About
Hi, my name is Dip, and I graduated with a BE in Computer Engineering in 2019. I began my career as a mobile developer in the same year.
My first job was at White Orange Software, where I worked on team projects using both Kotlin and Java, employing MVC and MVVM architectures. During this time,
I also started learning Flutter.
Afterward, I joined Stack App Infotech, where I took on the responsibility of developing projects single-handedly while coordinating with clients. Being the sole developer,
I gained invaluable experience and had the opportunity to work on a significant project for the Delhi Metro.
This project taught me a lot and helped me grow professionally.
Later, I joined Micra Sol LLP, where I worked on both ReactJS and Android projects. ReactJS was a new technology for me at the time, and I embraced the challenges of learning something new.
That's a brief overview of my journey so far.
Experience
Yes Quest Tech
Oct 2023 – Jan 2025
Surat, Gujarat
Sr. Android Developer
Designed and implemented IoT functionalities in Android applications to enable real-time remote
monitoring, control, and automation of IoT devices. Developed firmware for IoT devices to collect
sensor data, process it locally, and communicate with cloud platforms. Skilled in BLE (Bluetooth Low Energy) and serial port communication for seamless device integration. Utilized Agile methodologies like Scrum and Kanban to deliver high-quality software solutions within
tight deadlines.
Extensive experience with data storage solutions, including SQLite, Firebase Realtime Database, and
Room, for efficient data management. Implemented Firebase MQTT protocol for smooth communicationwith IoT hardware and integrated push notifications and real-time updates using Firebase Cloud
Messaging and Remote Config.
Micra sol llp
Nov 2021 – Oct 2023
Surat, Gujarat
Sr. Android Developer
Implemented adaptive UI designs for seamless cross-device experiences and integrated third-party
SDKs for enhanced functionality. Streamlined app architecture using MVVM, Dagger Hilt, and Jetpack components, ensuring efficient
data handling and scalability. Optimized application performance with tools like Android Profiler and
LeakCanary, minimizing ANRs and memory leaks. Collaborated with Agile teams on sprint planning and retrospectives, delivering production-ready, maintainable code under tight deadlines. Conducted code reviews to uphold quality standards and
improve team output
Stack App infotech
Oct 2020 – Nov 2021
Surat, Gujarat
Sr. Android Developer
Developed and maintained native Android applications using Kotlin, following industry standards and
Google design guidelines. Implemented features like offline mode, location tracking, and real-time
data syncing to enhance usability and performance.
Applied Clean Architecture for modular, scalable, and maintainable code. Utilized Android Jetpack
components, including ViewModel, LiveData, Navigation, and Room, for efficient development.
Integrated WebSocket communication and Firebase services like Realtime Database, Firestore, and
Cloud Messaging for real-time data exchange and backend integration.
Used Git with Bitbucket and SourceTree for version control. Debugged issues with Logcat, ADB, and
Crashlytics. Optimized responsive designs for cross-platform use with React Native, leveraging
Flexbox, StyleSheet, Redux, and Context API for adaptive layouts and efficient state management.
White orange software
Jun 2019 – Oct 2020
Surat, Gujarat
Jr. Android Developer
Proficient in Java and Kotlin with extensive experience developing scalable Android applications
using the Android SDK. Skilled in Material Design for intuitive, visually appealing UIs and proficient
with Android Studio and Gradle for efficient development and dependency management. Experienced in API integration using Retrofit with Moshi/Gson and dependency management with
Dagger. Expertise in background tasks and inter-process communication with Services and
WorkManager. Proficient in XML-based dynamic layouts, collaborating with designers for pixel- perfect designs, and integrating Google Maps for location-based features. Adept at leveraging Firebase services like Authentication, Cloud Messaging, and Realtime Database. Strong knowledge of consuming RESTful APIs and implementing MVVM/MVC for clean, maintainable
codebases.