User's Cover Picture
User's avatar

Md. Tanvir Hossain

Remote | Senior Android Developer | Android Developer | Flutter Developer | Kotlin | Java | Dart

Message
Intro
Dhaka, Bangladesh
Senior Android Developer (Remote) at Wesrom Corporation
Studied Computer Science at Ahsanullah University Of Science & Technology
Joined May 17, 2021

Skills

Languages

English
-
Fluent
Bengali
-
Native or Bilingual
About
7 years of experience in Mobile app development with Java , Kotlin , Dart. Online portfolio- https://tanvir-hossain.com 1. I have worked on an App with more than 100K users. 2. Solid understanding of MVVM architectural pattern, Rx Kotlin, Rx Java. 3.Great with Mobile UI including constraint layouts custom views, Surface/canvas, and property Animations according to Google's Material Design principles. 4. Excellent spoken and written English communication capability. 5.Experience with Dependency Injection Frameworks like Dagger, Dagger2.
Loading...
Experience
User avatar
Wesrom Corporation
Jan 2021 – Present
Remote
Senior Android Developer (Remote)
• Working for Wesrom’s partner Topflightapps in their several projects. • Review other developer’s Pull Requests and overview of code. • Participate in deciding Architecture Design for several apps. • Provided mentorship to other developers • Bug Fixing of the application and fine-tuning of the complete Application end to end.
User avatar
Borndigital Limited
Nov 2018 – Dec 2020
Remote
Senior Android developer (Remote)
• Design and develop custom field communications solutions, based on encrypted Push-to-Talk platform. • Implemented integration with Amazon AWS for uploading and downloading media files. • Created and incorporated SQLCipher database Manager for local data persistence of audit files on the device. • Used standard Android components activities, services, database, layout as well as creating custom views for the application. • Designed and created UI, sound, and haptic feedback based on client requirement • Debug and identify issues and bugs increased the bug-free users from 84% to 97% • Worked on Voice calls using Web-RTC, encryption, decryption using OMEMO, AXOLOTL. • Complete understanding of XMPP, EJABBERED • Used block and multi-threaded based programming concepts in the code. • Identified and fixed any bugs reported during the testing phase of the project. • Wrote project report every phase that follows the project process • Introduce Kotlin, Navigation Jetpack, MVVM Architecture in the project. • Worked with Android JUnit Extensions for writing test cases. • Implemented Push Notifications FCM to send users information based on deals and their reservations. • Tested the application on different android phones, tablets, debugged on real devices, and debugged the issues that were found. • Debugged issues that were found during a different phase of the project using android provided tools like monkey runner Trace View and Hierarchy Viewer and layout opt from DDMS for optimization purposes. • Independently handled modules, scope, analysis, design, build, test the code, debug, and implement an application. see less
User avatar
Oceanize Inc.
Feb 2017 – Dec 2018
Remote
Android Engineer
• Record every project meeting and wrote down into a report, coordinate with the Project Manager on current project tasks. • Identified and fixed any bugs reported during the testing phase of the project. • Wrote project report every phase that follows the project process. • Development of various modules in accordance with the Agile Methodology framework. • Involved in Application testing, Memory Analysis, Screen fragmentation support, and NAME • working with the QA team on test plan and test cases Detected and fixed memory leaks. • Involved in designing the interface along with the Design and UX team for better usability and handling across iOS and Android and maintain their relative nativity. • Attending daily standup meetings, discussing the work accomplished, planned, • Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment. • Deployed prototypes of the app for hands-on user testing • Develop features from scratch following coding standards and Architectures. • Improve code base through continuous refactoring & code review of other developer's code. • Perform bug fixes and improve overall application performance. • Respond to client needs for applications with an eye to the most feasible and effective solutions. • Collaborate and coordinate with iOS developer counterparts and backend
User avatar
SD ASIA
Jan 2016 – Jan 2017
Dhaka
Android developer
As the only Android developer for the company, very quickly jumped on board and took full responsibility of the development and operation of the app. • Perform bug fixes on existing code and analyzed existing code to proactively detect and fix code. • Implement login system using Firebase. • Integrated Retrofit for better and parallel network calls. • Collaborated with web services team to implement the backend support. • Encrypted data safely on device and use the Android Keystore
Education
User avatar
Ahsanullah University Of Science & Technology
Apr 2010 – Apr 2014
Bachelor In Computer Science , Computer Science