Mojtaba Shafaei

is working from home. 🏡

Bis 2025, Senior Android Developer, FL3XX GmbH
Yerevan, Armenien

Fähigkeiten und Kenntnisse

Kotlin
Jetpack compose
Coroutines
Koin
RxJava
Android Development
Reactive programming
hilt
Software Architecture
Dagger
OOD
TDD
Git
Unit Testing
CI/CD
Java
REST
Volley
Retrofit
Glide
Realm Database
ObjectBox
Room
Oracle
unit testing
Android
Butter Knife
Unit Test
Web Services
Software Design
MVI (Model-View-Intent)
MVP (Model-View-Presenter)
MVVM (Model-View-ViewModel)
RxBinding
Material Design
OOP
GitHub
Restfull Web Service (JSON)
SQLite
Realm
Lambda Expressions
Leak Canary
Espresso
UI Testing (Espresso framework)
OOP(Object Oriented Programming)
Gson
Spring Framework
error ownership
Flow
Android Studio
flow
Design Pattern

Werdegang

Berufserfahrung von Mojtaba Shafaei

  • Bis heute 1 Jahr und 5 Monate, seit März 2025

    Self-Employed

    Freelance

    Freelance: Delivered custom Android apps - clean architecture, offline‑first, performance optimization, secure data handling, cross‑platform support. Personal project: Built full production stack - Android (Kotlin, Jetpack, Compose), REST APIs, SQL backend. Delivered auth, real‑time updates, offline storage + sync with modern patterns. Always up to date with latest Android, Compose and cloud integration trends.

  • 3 Jahre und 5 Monate, Okt. 2021 - Feb. 2025

    Senior Android Developer

    FL3XX GmbH

    + Enhancement of real-time data updates and notifications with STOMP WebSocket protocol and OkHttp3. + Implementation of an MRZ passport scanner library with Google Camera2 and Google text-recognition. + Optimization of computational tasks and I/O operations using Coroutine. + Boost of app stability and QA efficiency with comprehensive tests using JUnit5, mockk, and turbine. + Integration of Google and Microsoft Single Sign-On (SSO) with OAuth 2.0.

  • 2 Jahre und 1 Monat, Nov. 2019 - Nov. 2021

    Android Developer

    MabnaDP

    + Improvement of stability and reliability with Kotlin, MVVM, and RxJava2. + Redesign of UI based on Material Design principles with Lottie for animations. + Enhancement of app speed with advanced caching using the ObjectBox database.

  • 3 Jahre und 3 Monate, Feb. 2016 - Apr. 2019

    Android Developer

    E-Estekhdam

    + Development of two applications from scratch using Java, MVP, Retrofit, and RxJava. + Enhancement of user accessibility by adding offline data functionality with Realm.

Ausbildung von Mojtaba Shafaei

  • 1 Jahr und 5 Monate, Okt. 2002 - Feb. 2004

    Associate's degree of Computer Software Engineering

    Applied Science University of Alavijeh

Sprachen

  • Englisch

    C1 (Fließend)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z