Mojtaba Shafaei

is working from home. 🏡

Angestellt, Senior Android Developer, FL3XX

Esfahan, Iran (Islamische Republik )

Fähigkeiten und Kenntnisse

Kotlin
Coroutines
Koin
RxJava
Android Development
Reactive programming
Software Architecture
Dagger
OOD
TDD
Git
Unit Testing
Java
REST
Volley
Retrofit
Glide
Realm Database
ObjectBox
Room

Werdegang

Berufserfahrung von Mojtaba Shafaei

  • Bis heute 2 Jahre und 9 Monate, seit Okt. 2021

    Senior Android Developer

    FL3XX

    • Added a web socket to retrieve changes from the server in real time and display relevant notifications • Developed the MRZ Passport scanner library, which allows users to enter the passenger's info in less than 5 seconds. • Use Coroutines multi-threading and background processing to accelerate computations and I/O • resolve the "callback-hell" issue; The source code is now easier to read and maintain. • Stronger code by using "Junit5" tests. The stability has been raised to 99.5%.

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

    Android Developer

    MabnaDP

    • Managed a process to re-develop the entire (stock market) app using Kotlin, MVVM + RxJava + Repository architecture. As a result, the program's crash-free rate increased to 99%, its ANR reduced to almost 0%, and no spaghetti code existed. • Re-designed the UI using Google Material principles. The interface became more attractive and user-friendly, and the time of stay-in-app increased by 40%. • Added the dependency injection to improve memory usage using “Koin”.

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

    Android Developer

    Armangar Pardazesh

    • Created 2 applications for preparing a job-finding environment using "MVP" architecture, “Realm” db, and "RxJava2" with 100% free-crash as Fabric Crashlytics. • Provided an offline option to the app so that users could browse data even when the Internet was down, and we received nearly 5 stars on Google Play and in the Iranian market.

  • 3 Jahre und 1 Monat, Nov. 2011 - Nov. 2014

    Oracle Application Developer

    IRISA (International System Engineering and Automation) company

  • 4 Jahre, Juli 2007 - Juni 2011

    Oracle Developer

    Demis company

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

    Fließend

Interessen

Technology
Movies
Travel
Novell
Swimming

21 Mio. XING Mitglieder, von A bis Z