I am Mahmudul Hasan. I have done my graduation from Daffodil International University with CSE. I have more than 5 years of experience as an associate of Android app development.
My experience as a Developer includes working with mobile applications by integrating them with different platforms using an assortment of protocols. I can work on more than one project at once and I can deal with the most important project first and work the rest later to make sure all deadlines are met. I do have lots of experience working with Java and now I am dealing with Kotlin in my projects.
I have developed different kinds of apps .Most of them were Live streaming apps with real time messaging. I have also developed a vendor app /marchent app of an ecommerce where vendors can upload and manage their product and get notified when a new order adds.Currently I am working in a social media app where a user can do anything that a social media app can do and has so many features
Tech Skills: Android
Kotlin, Java
Views, Jetpack Compose
Material Design
Modern Android Development | MAD
Architecture Components | LifeCycle, ViewModel, LiveData, DataBinding, Room, Navigation, Paging, WorkManager
Flows, Coroutines, RxJava, RxKotlin
MVVM, MVP, MVI, VIPER, Modular
DI, Dagger2, Hilt, Koin
Animations, MotionLayout, Lottie
Kotlin Extensions (Ktx)
3rd Party Libraries (Agora SDK, Agora RTM, Agora RTC, Faceunity SDK, Retrofit, Moshi, Gson, Glide, Picasso, Coil, EasyPermissions, EventBus, Timber, ...)
Tech Skills: iOS
Swift
Xcode
UIKit, SwiftUI
MVC, MVVM, MVP
Core Data, Realm
Firebase
MVVM, MVP, MVI, VIPER, Modular
Networking, RESTful APIs, Socket, JSON, XML
3rd Party Libraries (Alamofire, SnapKit, OneSignal, Analytics, Lottie, AudioKit, IGListKit, ...)