Professional Android Developer with hands-on experience and following skillset:
- Android Studio IDE and tools
- Proficient in Kotlin & Java programming languages
- Well versed with building UI using XML and custom UI components
- Experience in consuming web services using Retrofit and JSON/ XML
- Knowledge and understanding of software design and various patterns like – MVVM, MVP, MVC, Singleton, Factory, Adapter
- Familiarity with agile development/waterfall processes and methodologies
- Expertise in memory management, multithreading, networking & debugging and optimization skills
- Source code control understanding with knowledge of Git
- Experience with Java Collections and Threading
- Well versed with Jetpack components -- AndroidX, Lifecycle components, RoomDB
- Expertise in using 3rd party libraries for developing robust applications with modern look and feel