9 years experience
I have been a professional android developer for more than 4 years, and am very familiar with native android. During my 4 years as androi...
I have been a professional android developer for more than 4 years, and am very familiar with native android. During my 4 years as android developer, I worked as a part of a team of developers that produced few good apps.I also have my playstore account where i published some of my own apps.
Some of my core skillsets:
✔Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
✔Knowledge of layouts, asynchronous network calls, threads, etc.
✔Experience in developing with Material Design - RecyclerView, CardView, Collapsing Toolbar, Navigation view etc.
✔Experience in creating custom UI components, Android GCM Push Notification Services, Memory Management, Media and Camera, GPS and location based services. Have knowledge of using external APIs and Web Services, JSON,XML data creation and parsing.
✔Experience with open source libraries, and Quality Assurance
✔Clear understanding of Mobile Application Development Life Cycle
✔Clear understanding of Agile Software Development Methodologies
✔Known for writing efficient, maintainable and reusable code that preserves privacy and security
✔Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging
✔Regarded as a self-motivated and well organized team player
✔Experience with Git and version control.
✔Experience with Dagger 2,Rxjava,Retrofit,EventBus.
✔Experience with Kotlin.