Chandigarh, India
I am a passionate Android Developer with over 6 years of experience in building high-performance, scalable, and user-friendly mobile applications. My expertise lies in Kotlin, Jetpack Compose, and modern architectures such as MVVM and MVI, which allow me to deliver clean and maintainable codebases. I have strong experience in asynchronous programming with Kotlin Coroutines, dependency injection using Hilt and Dagger, and advanced performance optimization techniques to prevent ANRs, crashes, and memory leaks. My background includes working extensively with REST APIs, GraphQL, and WebSockets, as well as implementing local storage solutions like Room and SQLite. In addition to native Android development, I have hands-on experience with Flutter, enabling me to build cross-platform applications using a unified codebase. I have also worked with CI/CD pipelines using GitHub Actions, version control with Git, and agile methodologies to ensure seamless collaboration and timely project delivery. My skills further extend to Firebase integration, including Crashlytics, Analytics, and Cloud Messaging, as well as implementing secure authentication mechanisms and best security practices for building reliable applications. I am proficient in unit testing with JUnit and UI testing with Espresso, which helps ensure app stability and smooth deployments. I thrive in dynamic environments, enjoy solving complex challenges, and constantly seek opportunities to learn and apply new technologies. I am excited about contributing my expertise to create impactful mobile solutions that combine performance, usability, and innovation.
Team Lead | Development |