M

Mohammad Mahdi Nabiollahi

About

Detail

Developer
Dubai, United Arab Emirates

Timeline


work
Job

Résumé


Jobs verified_user 0% verified
  • C
    Mobile Developer (Flutter)
    CRCIS
    Apr 2021 - Apr 2023 (2 years 1 month)
    Maintained the Nahj app, one of the most downloaded religious apps in multiple app stores with more than 1 00k downloads. Replaced the basic audio player library with the audio service library to create a background running player. Achieved 30‑40% faster development time in upcoming apps by exporting base components of the Nahj app into a core futter plugin. Started the project of the Qur'an with a team of 5‑10, containing over 500 books of translation and commentary, to conduct research into the Quran. Aimed for better user experience, using animated widgets like animated containers and icons. Researched 4+ SQL and NoSQL database libraries like SQLite, Hive, ObjectBox, and Moor, to achieve the best performance and development process. Redu
  • T
    Front-end Developer
    TechTik L.L.C
    Feb 2021 - Oct 2022 (1 year 9 months)
    Supervised the front‑end team for PiTime, a social networking application built on the React Native platform and featuring more than 50 pages Used more than 20 libraries for various functionalities. For example, the Google Drive library was used to sync and backup contacts and personal data between the device and the user's Google Drive account. Published a fashcard app to help improve memory, with over 1000 downloads in Google Play Store. Developed clean and maintainable code using TDD and Clean Architecture and used BloC pattern for the state management system.
  • I
    Front-end Developer
    IAUN
    Oct 2020 - Mar 2021 (6 months)
    Created a platform to deliver services to Covid‑19 patients after they leave the hospital. Developed two futter applications for patients and advisers to communicate and one administrative vue.js website for managing them.
  • P
    React Native developer / Co-Founder
    Playwing
    Oct 2018 - Jun 2020 (1 year 9 months)
    Participated in a team of 2 to create a platform for playing score‑based HTML/Javascript minigames built with 2D game engines. Developed the app with react native framework with about 20 pages with complex and beautiful UI/UX in mind. Utilized the communication between the running Javascript in the WebView and the application code to start/fnish the game and submit scores in the system. Used RestAPI for communication between server and client. Encrypted the data (using Crypto‑js) and sent it to the backend to safeguard the transaction for submitting scores. Made use of Lottie to display multiple animations for the player's achievements. Took part in one video game competition.
  • A
    Android developer
    Almas group
    Jul 2017 - Sep 2017 (3 months)
    Designed a test app for a self‑managed, ofine accounting system.
Education verified_user 0% verified
  • U
    Bachelor's Degree
    University of Isfahan