Years Experience
Completed Projects
Honors and Awards
Live Apps
My Expertise
Android Development
Proficient in Android app development using Java, Kotlin, and Jetpack Compose. I focus on clean architecture, API integration, and delivering exceptional user experiences with the latest Android technologies.
iOS Development
Specialize in iOS app development using Swift, Xcode, and SwiftUI. With a focus on user-friendly design and seamless functionality, I create compelling mobile experiences for the iOS platform.
React Native Development
Skilled in React Native development, building cross-platform mobile apps for both Android and iOS platforms. Leveraging React Native's capabilities, I create efficient and high-performance applications with a seamless user experience.
Mobile App Architecture
Specialize in designing scalable and maintainable mobile app architectures. With expertise in modern patterns like MVVM, MVP, and MVI, I focus on creating robust and efficient solutions that ensure code reusability, testability, and seamless collaboration within development teams.
UI/UX Design
Specialize in UI/UX design, crafting intuitive and visually captivating interfaces for mobile applications. My approach combines user-centric design principles with technical expertise to create engaging experiences that prioritize usability and delight users.
API Integration and Backend Development
Excel in API integration and backend development, leveraging Firebase, GraphQL, and RESTful APIs for efficient data management. My expertise ensures seamless communication between frontend and backend, creating scalable mobile solutions.
Education
New Jersey Institute of Technology
Ying Wu College of Computing,
Newark, New Jersey
I graduated in May 2024 with a cumulative GPA of 3.400, excelling in courses like Data Mining, Web Systems Development, and Java Programming. My studies also covered Data Structures & Algorithms, Operating Systems Design, AI, Machine Learning, and Big Data. My dedication is reflected in a perfect 4.0 GPA in my final term.
Gujarat Technological University
Shree Swami Atmanand Saraswati Institute of Technology,
Surat, Gujarat, India
I graduated in August 2020 with a CGPA of 8.34, achieving first-class distinction with a 78.40% final percentage. My coursework included top grades in subjects such as Data Mining, Python Programming, Object Oriented Programming with C++ and Java, and Artificial Intelligence. I also excelled in practical projects, consistently performing well across all semesters.
Gujarat Technological University
Tapi Diploma Engineering College
Surat, Gujarat, India
I graduated in June 2017 with a CGPA of 9.42 and 89.20% distinction, excelling in Java Programming, Data Structures, DBMS, and Mobile Computing. Consistently performed well in practical projects throughout all semesters.
Work History
NJIT
KG Krunch Solutions
Senior Mobile Developer at KG Krunch Solutions
Key Responsibilities:
- Leadership: Led the development and maintenance of mobile applications, ensuring high performance and stability.
- Feature Implementation: Designed, implemented, and optimized new features and functionality using advanced concepts such as reactive programming, modular architecture, and dependency injection.
- Mentorship: Mentored and guided junior developers, providing technical leadership, conducting code reviews, and fostering a culture of continuous learning.
- Collaboration: Worked closely with designers, product managers, and other stakeholders to deliver seamless user experiences.
- API Integration: Integrated third-party APIs and services to enhance app capabilities, including OAuth for secure authentication, OpenAPI, and GraphQL for efficient data fetching.
- Code Quality: Ensured code quality, maintainability, and scalability by following best practices and industry standards, including CI/CD pipelines and automated testing.
- Architectural Patterns: Utilized MVVM (Model-View-ViewModel), MVI (Model-View-Intent), Clean Architecture, VIPER, and Redux to build scalable and maintainable applications.
- Embedded Development: Contributed to embedded development projects, integrating hardware and software solutions, and working with real-time operating systems (RTOS).
- Performance Optimization: Conducted performance profiling and optimization, ensuring apps run efficiently on various devices.
- Continuous Improvement: Stayed updated with the latest trends and technologies in mobile and embedded development to continuously improve our products.
- Cloud Integration: Implemented cloud-based solutions using AWS, Google Cloud, and Firebase for backend services.
- Security: Applied advanced security practices, including encryption, secure data storage, and regular security audits.
- Lifecycle Management: Managed application lifecycle from development to deployment on App Store and Play Store.
- Programming Languages: Java, Swift, Objective-C, React Native, Kotlin, JavaScript, TypeScript, C, C++
- Development Tools: Android Studio, Xcode, Git, Jenkins, Travis CI, Fastlane, Gradle, Maven, Cocoapods, Xcode Cloud, GitHub Actions
- Libraries and Frameworks: Retrofit, Alamofire, Realm, SQLite, Firebase, Dagger2, RxJava/RxSwift, Coroutines, Jetpack Compose, SwiftUI, UIKit, Cocoa Touch, Lottie for animations, Glide/Picasso for image loading, Expo, Executors
- APIs: RESTful APIs, GraphQL, third-party APIs (social media integration, payment gateways), Google Play Services, Apple APIs, OpenAPI
- UI/UX Design: Responsive and adaptive UI design, smooth animations and transitions, Material Design, Human Interface Guidelines, Sketch, Figma, Adobe XD
- Data Storage: Local storage (SQLite, Realm), cloud storage (Firebase Firestore, Realtime Database, AWS S3), CoreData
- Push Notifications: Firebase Cloud Messaging (FCM) for Android, Apple Push Notification Service (APNS) for iOS
- Geolocation and Media Handling: Google Maps integration, MapKit integration, media capture and playback
- Architectural Patterns: MVVM, MVI, Clean Architecture, VIPER, Redux
- Testing: Unit Testing, UI Testing, Integration Testing, using frameworks like JUnit, Espresso, XCTest, Mockito, Robolectric, Jest, Detox
- Version Control and CI/CD: Git, GitFlow, Jenkins, CircleCI, TravisCI, Bitrise, Fastlane for automated deployments, GitHub Actions, Xcode Cloud
- Embedded Development: Worked on embedded systems, integrating hardware components with software, developing firmware solutions, and working with RTOS, using tools like Keil, IAR, GCC, and understanding of communication protocols like I2C, SPI, UART.
- Security Practices: Implemented advanced security measures including encryption, secure storage, SSL/TLS, and OAuth.
- Cloud Services: AWS, Google Cloud Platform, Firebase, handling services like EC2, S3, Lambda, Cloud Functions.
- Dependency Injection: Utilized Dagger2 for dependency injection.
- Database Management: Managed data using SQLite, Realm, CoreData, Firebase Firestore.
- Lifecycle Management: Managed application lifecycle from development to deployment on App Store and Play Store.
- Algorithm Design: Designed and implemented algorithms to optimize app functionality.
- Successfully led the launch of multiple features, significantly improving user engagement and app functionality.
- Enhanced application performance and stability through rigorous testing, debugging, and performance profiling.
- Fostered effective collaboration within the development team, contributing to a positive and productive work environment.
- Streamlined development processes by implementing efficient coding practices, CI/CD pipelines, and automated testing.
- Contributed to successful embedded development projects, enhancing the functionality of integrated hardware and software systems.
- Implemented advanced security measures, ensuring data protection and compliance with industry standards.
KG Krunch Solutions
Junior Mobile Developer at KG Krunch Solutions
Key Responsibilities:
- Developed and maintained mobile applications for iOS and Android using Java, Swift, Objective-C, and React Native.
- Designed and implemented new features and functionality in line with user requirements and industry standards.
- Conducted thorough testing and debugging to ensure optimal performance and stability of applications.
- Collaborated with cross-functional teams, including designers and backend developers, to deliver seamless user experiences.
- Integrated third-party APIs and services to enhance app capabilities.
- Participated in code reviews, provided feedback, and implemented best coding practices to improve code quality.
- Contributed to embedded development projects, working with hardware and software integration.
- Utilized MVVM (Model-View-ViewModel) and MVI (Model-View-Intent) architecture patterns to build scalable and maintainable applications.
- Stayed updated with the latest trends and technologies in mobile and embedded development to bring innovative solutions to the team.
- Programming Languages: Java, Swift, Objective-C, React Native
- Development Tools: Android Studio, Xcode, Git
- Libraries and Frameworks: Retrofit, Alamofire, Realm, SQLite, Firebase
- APIs: RESTful APIs, third-party APIs (social media integration, payment gateways)
- UI/UX Design: Responsive and adaptive UI design, smooth animations and transitions
- Data Storage: Local storage (SQLite, Realm), cloud storage (Firebase Firestore, Realtime Database)
- Push Notifications: Firebase Cloud Messaging (FCM) for Android, Apple Push Notification Service (APNS) for iOS
- Geolocation and Media Handling: Google Maps integration, MapKit integration, media capture and playback
- Embedded Development: Worked with embedded systems, integrating hardware components with software, and developing firmware solutions.
- Architectural Patterns: Applied MVVM and MVI architecture patterns for building scalable and maintainable applications.
- Successfully launched multiple features, significantly improving user engagement and app functionality.
- Enhanced application performance and stability through rigorous testing and debugging processes.
- Streamlined development processes by implementing efficient coding practices and tools.
- Fostered effective collaboration within the development team, contributing to a positive and productive work environment.
- Contributed to successful embedded development projects, enhancing the functionality of integrated hardware and software systems.
Intebility Solutions
Mobile Developer Intern at Intebility Solutions
Key Responsibilities:
- Assisted in designing, developing, and testing mobile applications for both iOS and Android platforms.
- Collaborated with the development team to implement new features and enhancements, contributing to the overall user experience.
- Participated in code reviews, providing and receiving constructive feedback to improve code quality.
- Debugged and resolved software defects and issues, ensuring the stability and reliability of the applications.
- Integrated third-party APIs and libraries to extend application functionalities.
- Wrote clean, maintainable, and efficient code following industry best practices.
- Stayed up-to-date with the latest industry trends and technologies, applying new knowledge to ongoing projects.
- Successfully contributed to the launch of few apps, which improved company growth by 40%.
- Enhanced my proficiency in Java, Swift, Objective-C, and React Native.
- Gained valuable experience in mobile UI/UX design principles and best practices.
- Developed strong problem-solving skills and attention to detail through hands-on project work.
- Fostered a collaborative working environment by effectively communicating with team members and mentors.
- Programming Languages: Java, Swift, Objective-C, React Native
- Development Tools: Android Studio (for Android development), Xcode (for iOS development), Git (version control)
- Libraries and Frameworks: Retrofit & Volley (for networking in Android), Alamofire (for networking in iOS), Realm & SQLite (for local database management), Firebase (for backend services), Google Play Services (for various Android APIs), CoreData (for local data storage in iOS), React Native libraries like React Navigation, Redux, Axios, etc.
- Design Tools: Adobe XD, Sketch, Figma (for UI/UX design)
- APIs: RESTful APIs, Third-party APIs (social media integration, payment gateways)
Contact information
- Country: USA
- State: New York
- City: Manhattan
- Email: work@dhruvaldhameliya.com
- Gmail: dhruvalcd@gmail.com
- Skype: dcdhameliya
- Phone: +1 (408) 592 2270
- Linkedin: @dcdhameliya
- Github: @dcdhameliya