Md Mafujul Islam

Angestellt, Software Engineer, e.solutions GmbH

Wuppertal, Deutschland

Fähigkeiten und Kenntnisse

Android Development
Java
Kotlin
MVVM
SQLite
Git
Software Development
Flutter
Dart
Android App Development
Bloc
Clean Architectural Pattern
Agile Software Development

Werdegang

Berufserfahrung von Md Mafujul Islam

  • Bis heute 1 Jahr, seit Okt. 2023

    Software Engineer

    e.solutions GmbH
  • 2 Jahre und 9 Monate, Jan. 2021 - Sep. 2023

    Software Developer (Android)

    Fimo Health GmbH

    • Developing mHealth Android application using Java and following the MVVM architectural pattern • Using Scrum Agile Methodology for team work (Daily Scrum Meeting, Planning Poker, Sprint Backlog) • Using Jetpack libraries, Gitlab CI/CD, JUnit for unit testing, Espresso for UI testing, Mockito, Dependency Injection (DI), Architectural Components, SQLite, Realm, etc. • Developing cross-platform mobile applications using Flutter framework. Using Bloc, isar NoSQL and Floor SQLite database, DI, dio etc.

  • 1 Jahr und 10 Monate, Mai 2018 - Feb. 2020

    Mobile Application Developer

    IRD Foundation

    • Re-architect the existing android app using MVVM, LiveData, ViewModel, Room, Retrofit and Dagger2 which led to maintain code simplicity, reusability and promotes higher testability • Boost up performance from 91% of crash free sessions to 99.1% • Migrate the existing java projects into 100% Kotlin to adopt new android official language and features • Update and maintain the Android App that maintain 4.9* rating with 500k+ install on Play Store. • Created handset specific user interface

  • 1 Jahr und 1 Monat, Apr. 2017 - Apr. 2018

    Mobile Application Developer

    SmartDataSoft

    • Designing and developing Audio Streaming App using back-end API integration and SQLite. Publishing and managing on Google Play Store. • Developing a Medicine Finder app for finding the nearest medicine shop with availability of required medicines. • Developing and managing Android platform based applications on client's requirement.

  • 1 Jahr und 1 Monat, Jan. 2016 - Jan. 2017

    Junior Software Engineer

    Technobd Web Solutions (Pvt.) Ltd.

    • Designing and developing core features of Android App using Java • Designing UI for different screen sizes of mobile phones and tablets • Contributing to the full mobile application development lifecycle from planning, development and launching on Google play store • Working on different android libraries (Location Manager, FusedLocationProviderApi, AndroidAsync, Volley, Picasso, etc.) • Maintain the projects using Gitlab Dashboard, Git versioning and daily meeting

Ausbildung von Md Mafujul Islam

  • 2020 - 2022

    Communication Systems and Networks

    Cologne University of Applied Sciences

  • 2014 - 2018

    Electrical and Electronics Engineering

    International University of Business Agriculture and Technology

Sprachen

  • Englisch

    Fließend

  • Bengali

    -

21 Mio. XING Mitglieder, von A bis Z