Mohammad ali Riazati

Android Developer

Experienced Android developer with a strong background in developing applications for diverse clients; More than 8 years of related work experience including programming, debugging and creating wireframes. Proficient and adheres to the principles of software engineering and Clean Code in the design and development of applications.

Education

Associate Electrical Engineering

Branch Electronic

Institute/University: Ghiyasuddin Jamshid Kashani

Skills

Java - Kotlin

80%

Object Oriented Programming

80%

Android (MVC - MVVM - MVI)

80%

Clean Architectures

80%

Android Design Patterns

80%

Multi Threading

60%

Android Lifecycle

80%

DI (Dagger Hilt - Koin)

60%

Kotlin Coroutines

80%

Kotlin Navigation

80%

JetPack Compose

60%

Restful API (Retrofit - OKHttp)

80%

SQLite, Room

80%

MySQL, Microsoft Sql Server

60%

Custom (Library - View)

80%

Kotlin DSL

80%

Lambda Expression

80%

Material Design

80%

Android Studio Plugin

60%

Socket.iO

80%

Git / Github / Gitlab

80%

Firebase Services

60%

Work Experience

Support for wireless devices

Sama (Iran Telecom Industries - Sairan)

Payment device support

Electronic payment of Saman Kish

Android developer

Ticka

Software development expert

Ghasem Iran (Minoo Industrial Group)

Android developer

POD (Fanap)

Language

English

Reading

60%

Writing

60%

Speaking

40%

Listening

60%

Projects

Title Project: B2B Sales - Server

Description: With PHP language and Laravel framework, the server side of the B2B sales software for GhasemIran customers

Title Project: B2B Sales - Mobile

Description: B2B sales software for customers of GhasemIran

Title Project: Travel to Isfahan

Description: A program for public use and familiarization with the city of Isfahan

Title Project: Travel to Istanbul

Description: A program for public use and familiarization with the city of Istanbul

Certificates

Android Programming (Java)

Institute: Tehran Technical Complex

Contact