Android Development Intern, • Developed a robust To-Do list app for Android using the Android SDK and SQLite integration, achieving efficient data management, and maintaining a high crash-free user rate of 98%. • Implemented swipe gestures for task management, enhancing user interaction and reducing accidental task deletions by 95%. CodSoft, Aug 2023 - Sept 2023 Android Development Intern, • Developed a Flashlight application for Android using the Android SDK, achieving a sub-2 second load time for a smooth user experience. • Implemented runtime permission handling with the Dexter library, reducing permission-related crashes by 95% and achieving a 99% crash-free user rate.
Education
Maharaja Surajmal Institute 2022 - 2025
Bachelor of Computer Applications CGPA: 9.4/10 Achievement: Ranked in the top 35 university toppers
Project Work
Weather Application, GitHub Link
• Developed a Kotlin-based Android application for managing personal notes, incorporating intuitive CRUD functionalities. • Integrated Firebase Authentication with Google One Tap Sign-In for secure and streamlined user login. • Utilized Firebase Cloud Storage for scalable and secure cloud-based note storage and management. • Implemented a modular architecture using Kotlin Fragments to effectively manage the app’s interface and user experience.
To-Do Application, GitHub Link
• Developed a To-Do List Application using the MVVM architecture, enabling users to efficiently manage tasks with features like add, edit, delete, and mark as completed. • Implemented modern Android technologies including Jetpack Compose for a responsive and declarative UI, and Room Database for persistent local data storage. • Integrated Dagger Hilt for seamless dependency injection, and utilized Kotlin Coroutines and StateFlow for managing asynchronous data operations and asynchronous programming leading to reactive UI updates. • Enhanced user experience with an Undo Delete feature via Snackbar, allowing users to revert accidental deletions. • Designed the project with a clear modular structure, separating concerns across data, UI, ViewModel, and dependency injection layers, ensuring scalability and maintainability.