Harsha Bavadiya
About Harsha Bavadiya
Harsha Bavadiya is a Senior Software Engineer with extensive experience in Android development and project management using Scrum Agile methodology. He has worked for various companies, including VueData Technologies Limited and Upwork, and holds a Master of Computer Applications degree.
Work at VueData Technologies Limited
Harsha Bavadiya has been employed at VueData Technologies Limited as a Senior Software Engineer since 2021. In this role, he focuses on Android development and utilizes his expertise in Kotlin, RESTful and SOAP APIs. His responsibilities include designing and implementing mobile applications, leveraging his strong knowledge of Android SDK and various Android OS versions.
Previous Employment Experience
Prior to joining VueData, Harsha Bavadiya held several positions in the software engineering field. He worked at Upwork as a Senior Software Engineer - Android for seven months in 2020 to 2021. Before that, he served as a Software Engineer at Sterlite Tech for two years from 2018 to 2020. He also gained experience as a Sr. Android Developer at Wilson's Work for 11 months in 2017 to 2018 and as an Android Developer at SNT Solutions for one year from 2015 to 2016.
Education and Expertise
Harsha Bavadiya earned a Master of Computer Applications (MCA) degree in Computer Software Engineering from Shri Sunshine Education Trust Group of Institute, completing his studies from 2012 to 2015. His educational background has equipped him with a solid foundation in software development principles and practices.
Technical Skills and Methodologies
Harsha Bavadiya is experienced in various software development methodologies, particularly Scrum Agile. He is skilled in design patterns such as MVVM, MVP, and MVC. His technical expertise includes offline storage solutions like Room, Realm, SQLite, and Active Android DB, as well as third-party libraries and APIs such as Retrofit, OkHttp, and Firebase Messaging Service.
Mobile Application Development
Throughout his career, Harsha Bavadiya has developed over 10 mobile applications and more than 2 product applications, along with 1 library. He has worked with Google Maps API, Geocoding API, Payment Gateway API, and has experience utilizing various offline storage solutions. His proficiency in Android UI design and principles enhances his ability to create user-friendly applications.