I am an Android developer skilled in building smooth and user-friendly mobile apps using Java, Kotlin, Jetpack Compose, and MVVM architecture. I enjoy solving problems and creating apps that give users a great experience. I have worked with startups, which taught me to be adaptable, creative, and proactive in different work settings. I like learning new technologies and always bring fresh ideas to my work. I hold a NIELIT A Level diploma (equivalent to BCA) and am currently pursuing the NIELIT B Level (equivalent to MCA).
As a vital member of the Android team, I focus on maintaining our native Kotlin-based application. Employing MVVM architecture, I ensure clear code separation and modularity while integrating Room for seamless data management. Collaborating closely with the product team, I transform design concepts into intuitive UI components. Implementing Jetpack Compose for declarative UI programming enhances user experience and simplifies development. Simultaneously, I leverage Retrofit for efficient network communication, enabling real-time updates and smooth backend integration. Active participation in code reviews and swift bug resolution helps maintain or improve the app's performance, while my role also involves publishing updates on the Google Play Store via the Play Console for a seamless user experience.
I've played a pivotal role in developing and maintaining a versatile native Android app, employing Java and Kotlin. Collaborating closely with designers, I've crafted intuitive, visually appealing interfaces. Integration of RESTful APIs using Gson, coupled with efficient networking through Retrofit and OkHttp libraries, has ensured seamless backend communication. Comprehensive unit tests using JUnit uphold app stability while managing user behavior logging via Segment and CleverTap drives insightful analytics. Active Agile participation, code reviews for bug identification, and troubleshooting for optimal performance are integral aspects of my contributions to the team.