I am an experienced Android Developer based in Kolkata, India. I hold a Bachelor of Computer Application degree from Indira Gandhi Open University. Throughout my career, I have developed and maintained numerous high-quality Android applications, resulting in a portfolio of apps with over 1 million collective downloads.
At Shree AGT Multimedia, I migrated a Java codebase to Kotlin with MVVM architecture and best practices. I also designed dynamic and customized layouts using the new Jetpack Compose UI library, aiming to make the layout more interactive and enhance user satisfaction. Additionally, I reduced the complexity of the codebase in a legacy application by implementing cleaner code practices, resulting in improved app performance by 20% through the integration of efficient multithreading, request queuing, and caching techniques. I also implemented automated unit testing and implementation testing strategies using Espresso with GitHub Workflow, as well as a CI/CD pipeline with GitHub Actions for build automation. Furthermore, I developed cross-platform mobile applications using React Native frameworks, ensuring a consistent user experience across platforms.
During my time at Startedup Surge Pvt Ltd, I worked with Firebase Authentication to register and login users. I also implemented a short video section with ExoPlayer, allowing users to watch and upload videos. Additionally, I utilized Firebase Cloud Messaging to send notifications to users whenever they received a new message. I also worked on building post and question-answer link functions with Firebase Firestore and Realtime Database, using MVVM architecture, coroutines, and more.