Mojtaba Shafaei
Angestellt, Senior Android Developer, FL3XX
Esfahan, Iran (Islamische Republik )
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