I’m a blogger making a living from this new and dynamic medium from blogs like Android & iOS Developer Blog. I’m also a freelancer… but more of that shortly.

From Hobby to Professional

Back in 2013, I started my career as an Android Developer, working with architects, engineers, and product management to deliver user-friendly mobile apps for the Android platform. I was responsible for conceptualizing, developing, and testing native Android applications, including UI, core functionality, and third-party SDKs.

While I’m working for a mobile development organization, At the movement, I feel a little gap between component documentation and customization. I was stuck 2 days a small component integration. the actual job is 2 hours but I spent 2 days. That time I wrote a blog about this particular problem and submit it google blogger. After a few days, the people’s response was amazing. I didn’t know it at the time but that moment changed my life.

I’ve was learned so much from the experience of that blog, I started a personal blog- AndroidWave where I explored tutorials, tips & advanced topics along with full source code in a single place.

Profile Summary

Over 10 years of comprehensive experience in Software Design and Architecture. I’m skilled in Java, Kotlin, Android, UI/UX, Material Design, Design Patterns, Android Architecture Components, Dagger2, RxJava, and RxAndroid. I enjoy working on projects for innovation, profitability, and scalability.

Experience Summary

My early career started off as an android developer and my philosophy for taking responsibility to gain visibility, has helped me a lot to stir trust among my mentors.

  • Full knowledge of Android & React Native Technologies including deep configuration, Mobile Device Management solutions, and related integrations.
  • Adept with design patterns MVC, MVP, MVVM, Singleton, Observer, and Builder.
  • Architect Android applications with MVP/MVVM pattern and dependency injection using Dagger2.
  • Launched more than 15 Android app that maintains a 4/5 star rating in the Google Play Store with 20K+ downloads.
  • Research new technology and development tools to remain informed of current technology.
  • Participated in technical design sessions in coordination with software and mobile application development teams.
  • To deliver infrastructure design, mainly focused on network, security, and other systems.
  • Skilled in C, Java, Kotlin, Android, and React Native.