I believe that I am an expert at android development because I have an experience of nearly 2 years and I have done a number of projects on android app development in which two of the apps are live on Google play store. I use the latest android architecture recommended by Google i.e. MVVM(Model View ViewModel) and follow the production quality of code.
I love creating android apps that solves day to day problems but I will not restrict myself to mobile app development only, so I have started learing backend development using Spring Boot to make REST Api's. Also I am a beginner when it comes to the field of Machine Learning and Deep Learning. I know the basics and implemented different regression, classification and deep learning models using Python.
Also I can do frontend designing of website using HTML, CSS and bootstrap.
The most complex project I have worked on was an android app which I created from the scratch during my summer internship at Adda247 company. This android app tracks the faculties which teaches the aspirants at offline coaching centres and manages the schedule for the faculties. The challenging part was to shift myself from my previous android architecture code style to latest MVVM architecture which took some time but I made myself comfortable after some time. Also I implemented Room (an ORM for android locally), and concepts of LiveData i.e Observable, Observer inside the app. But after all these technical challenges, I successfully completed the app and released on the Play Store before the end of my internship. Through this app, I learned new technologies present in the market and how to write production level code under the given deadline.
Adda247 faculty app is a mobile application developed by the company for the internal teaching faculties of the company to track their scheduled lectures at coaching centres across India. My role was to develop android end of Adda247 faculty app.
FitzU is a mobile application developed by the company that motivates user towards fitness via interest based challenges where user can earn rewards by completing challenges. My role was to develop android end of FitzU app.