Mahdi Abolfazli
Senior Android Developer at Gini- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Farsi Native or bilingual proficiency
Topline Score
Bio
Koorosh Mashhadi
I collaborated with Mahdi on a project, and we resolved challenges together. Mahdi checks out references and best practices with acuity and implements the codes with high quality by following the principles. Mahdi has great methods of learning, which make him a fast learner, and he seeks a deep understanding of new state-of-the-art topics.
Koorosh Mashhadi
I collaborated with Mahdi on a project, and we resolved challenges together. Mahdi checks out references and best practices with acuity and implements the codes with high quality by following the principles. Mahdi has great methods of learning, which make him a fast learner, and he seeks a deep understanding of new state-of-the-art topics.
Koorosh Mashhadi
I collaborated with Mahdi on a project, and we resolved challenges together. Mahdi checks out references and best practices with acuity and implements the codes with high quality by following the principles. Mahdi has great methods of learning, which make him a fast learner, and he seeks a deep understanding of new state-of-the-art topics.
Koorosh Mashhadi
I collaborated with Mahdi on a project, and we resolved challenges together. Mahdi checks out references and best practices with acuity and implements the codes with high quality by following the principles. Mahdi has great methods of learning, which make him a fast learner, and he seeks a deep understanding of new state-of-the-art topics.
Credentials
-
Foundations of Programming: Design Patterns
LinkedInOct, 2016- Nov, 2024 -
Using JUnit for Testing in Java
LinkedInOct, 2016- Nov, 2024
Experience
-
Gini
-
Germany
-
Software Development
-
1 - 100 Employee
-
Senior Android Developer
-
Jun 2023 - Present
-
-
-
BitAlone Software Group
-
Software Development
-
Senior Android Developer
-
Oct 2020 - Dec 2022
Co-founded by my friend and I, BitAlone group developed 4 Android applications with focus on financial markets (Arzine in cryptocurrencies and Namadban in Iranian stock market). * Developed applications with MVVM and Clean architecture. * Wrote testable and maintainable code with regards SOLID principles. * Implemented WebSocket functionality with OkHttp. * Integrated CafeBazaar in-app purchase. * Published 1 app in GooglePlay and 3 apps in CafeBazaar. * Developed git flow for projects. * Upgraded projects from Dagger 2 to Hilt. Show less
-
-
-
Part Financial Data Processing
-
Iran
-
Financial Services
-
1 - 100 Employee
-
Senior Android Developer
-
Dec 2018 - Sep 2020
Part is a large financial company in Iran with more than 500 employees. * Reimplemented the Signal application to follow the Google “iosched'' project architecture using MVVM design pattern, Kotlin, Coroutines, and Clean architecture. * Maintained and developed new features for a large scale application with more than 5-million users. * Mentored 8 apprentices in the CupCake course on Android development. * Documented the Git flow and project conventions to use among different Android projects in the company. * Developed a library to integrate the sound processing library developed by the AI department. * Held Thursday learning sessions with other teammates to learn new technologies Show less
-
-
-
Self-employed
-
Mashhad, Iran
-
Freelance Android Developer
-
Nov 2016 - Nov 2018
Working as a freelance Android developer, I had developed more than 3 applications. Some of them were just for myself and some were ordered by individuals. I was using Java, Room and Retrofit. I was also improving my skills in Android development. Working as a freelance Android developer, I had developed more than 3 applications. Some of them were just for myself and some were ordered by individuals. I was using Java, Room and Retrofit. I was also improving my skills in Android development.
-
-
Education
-
Shahrood University of Technology
Master's degree, MBA -
Khayyam Higher Education Centre
Bachelor's, Mechanical Engineering