Suggestions
Gaurav Bhatnagar
Solutions Architect (Mobile) at A.P. Moller - Maersk
Gaurav Bhatnagar is a seasoned Mobile Application Developer and Freelance Android Trainer with over 12 years of experience working with companies like Edureka and Mindscripts.
He has expertise in designing optimized and scalable Micro-service Based architecture on Azure Cloud using various Azure services for enterprise apps.
With 7+ years of experience in Android Application Development and having worked on over 15 Android Apps, Gaurav is well-versed in all phases of the development life cycle and focuses on achieving scalability and impeccable user experience.
Besides Android, he has also delved into Java ME Programming, Blackberry App Development, and BREW Platform for CDMA phones.
Gaurav has academic experience as a Teaching Assistant at Auburn University in the USA for over 18 months.
He is proficient in various other mobile application platforms like iOS, React Native, Flutter, and Ionic.
Having completed SCJP and SCMAD back in 2008, Gaurav possesses advanced Android skills, including compliance with Google Play policies, performance tuning, and integrating various SDKs like Crashlytics, Firebase, and more.
He is well-versed in using recommended libraries for Android development, including Dagger, Koin, Timber, Mockito, Rx-Java 2, and Android Architecture Components for creating robust applications.
Gaurav follows different architectural patterns like MVP Passive View, MVVM, and Clean architecture for effective scalability of applications and employs Espresso, Mockito, and Junit for testing.
His specialties include Android, Kotlin, J2ME, iOS, Windows Mobile, Blackberry Mobile OS, React JS, and Ionic.
Gaurav Bhatnagar pursued his education at Sunbeam Institute Of Information Technology, Auburn University for a Master of Science in Computer Science, and Savitribai Phule Pune University for a Bachelor of Engineering in Electrical Engineering.
Currently, he holds the position of Solutions Architect (Mobile) at A.P. Moller - Maersk.