Summary
- Senior Android Developer with over 9 years of extensive experience in designing, developing, and deploying robust service-based applications.
- Proficient in utilizing a wide range of libraries, Jetpack components, and adhering to standard coding practices to deliver high-quality, scalable, and maintainable solutions. Skilled in both Java and Kotlin, with expertise in implementing MVVM architecture, RESTful API integration, and real-time data synchronization.
- Proven ability to optimize application performance, enhance user experience, and ensure seamless functionality across multiple devices and OS versions.
- Adept at collaborating with cross-functional teams, managing end-to-end development cycles, and mentoring junior developers.
- Passionate about leveraging the latest Android technologies and design patterns to build innovative solutions that exceed client expectations.
Technical Skills
Programming Languages: Kotlin, Java
Architectures: MVVM
Dependency Injection Frameworks: DaggerHilt, Koin
Mobile Frameworks: Flutter, React-Native
Databases: SQLite, Room
Android Development: Android, JetPack, Jetpack Compose, Dynamic UI Handling, Navigation Components
APIs and Services: Retrofit API, Google API, Firebase Console, MQTT
Technologies: IOT, AI/ML
Libraries and Tools: RxBle, openGL, Postman
Development Tools: Android Studio, VS Studio
Projects worked on
Myjuno Translation:
Contribution: Requirement analysis, Design and Development
Technology: Jetpack Compose, Material Design, Retrofit API, BLE
Information:
- User can translate voice,text one language to other language.
- User can make friend and group.
- Users can chat with friends and groups using translated messages in their own language and voice.
- User can connect BLE earbuds.
Mymanu Play:
Contribution: Time Estimation,Requirement analysis, Design and Development
Technology: Kotlin, Material Design, Retrofit API, Socket programming, RTSP streaming, Local Media Player
Information:
- Broadcaster can broadcast song with live and schedule.
- Listeners can join broadcast and listen music.
- Also Listeners can like music and broadcaster.
- Also both can follow and Unfollow.
- Listeners can see live broadcast in specific radius.
BIST:
Contribution: Requirement analysis, Design, Development
Technology: Kotlin, Retrofit API, GPIO integration, MQTT
Information:
- User can test Board's all hardware parts and CAN functions automatically.
- Generate report of test in PDF format.
Gigbox:
Contribution: Requirement analysis, Design, Development
Technology: Java, Material Design, MapBox, Retrofit API, Places Api, Stripe Integration
Information:
- Copy address from anywhere on device and search location (Used Accessibility service) Used Mapbox for Trip.
MusicAll:
Contribution: Requirement analysis, Design and Development
Technology: Flutter, Material Design,Vonage API(Video Call), Retrofit API, Stripe Integration
Information:
- Used Vimeo Sdk for video Call, Can create feed like (Video), Can create Collabs with datetime so other use can join in this collabs, Like Group Call.
Chromavid:
Contribution: Development
Technology: JAVA, Material Design, openGL, Retrofit API
Information:
- The best green screen chroma key app to shoot awesome videos and photos using chroma key effects in real time just like they do it in Movies and TV shows