I am a passionate start up enthusiast and an open source evangelist with more than 7+ years of development experience in native Android apps and SDKs, I have also developed native apps (iOS & Android) using React Native and Web apps using React.js. I'm a strong self learner with a desire to stay highly informed on best practices and latest technologies.
Android applications & SDK development
● Worked on more than 15 Android Application and 3 SDK Development in different domain. ● Good at designing clean, testable, robust and scalable architecture. ● Good understanding of MVVM, MVC and MVP Architecture. ● Good at JAVA Design Patterns. ● Code Optimisation and Performance Tuning, App size Optimisation, Build Varients and flavours. ● Good understanding of UI &UX design as recommended by Google. ● Code management with Git and SVN VCS. ● My tool kit : MVP, MVVM, Dagger2, Retrofit 2, RXJava, Gson, Moshi, SQLiteBrite, Room, LiveData, ButterKnife, Picasso, Glide, Kotlin Coroutines, Automation Testing, Quality Assurance & CI ● Android Unit and Instrumentation Testing with Junit4, TestNG, Espresso, UI Automator, Robotium, Appium, Mockito, Dagger2(DI),IOS Testing With Appium. ● CI with Github, Bitbucket, BuddyBuild, Jenkins, TestDroid, Pcloudy, AWS Device Farm. ● Expertise in Google Tag Manager, Google Analytics, Firebase, Data Analysis, Digital Marketing & SEO.
Project Management
●Agile methodology, Project estimation, requirement analysis, handling meetings with clients, scrum, sprint planing, task management etc.
Product Design & Development
I have been part of product design and development team where we focus on different factors which can help in growing the customer base. Some of the important factors are Data Analytics, AB Testing, User Feedback, Product Oriented Development, App size, Notification Reach, User Engagement.