Hossein Saffarhamidid

Android Developer

I love programming. During my university years, I worked on both the web and Android, but then I just focused on Android. After military service, I looked for a specialized job, but to achieve this goal, I had to move to Tehran, so I worked for almost two years to get a job and update my experiences. Professional work is my priority. I have to become a senior programmer in 3 years. Therefore, teamwork and progress is a high priority for me. I am also familiar with SEO.

Education

Bachelor Computer Engineering

Branch software

Institute/University: University of Guilan

Skills

SEO Topics

60%

Android developer with Java

100%

Android programming with Kotlin

100%

Dart and Flutter

60%

OOP , SOLID , Design Pattern

100%

MVP,MVVM

100%

REST، JSON، Regex,XML

100%

RXJAVA,JETPACK

100%

Restful API, Socket.io

100%

Retrofit,Volley,TokenAPI

100%

Database,Sqlite,Room,MongoDB

100%

google map, cedar map

100%

git,github,gitlab

60%

push notification

100%

Firebase,One Signal,Pushe

80%

dependency injectioon

100%

kotlin dagger2

100%

UI Design Pattern

100%

kotlin coroutine concepts

100%

Familiar with the concepts of unit testing and UI testing (JUnit , Espresso , Mokito , DI , Robo Pattern)

60%

Clean Code

100%

Familiar with the principles of agility

60%

Familiar with Scrum methodology

60%

Skills of working with Terllo

100%

Work Experience

Intern

Sazgar Argham Lahij

Language

English

Reading

80%

Writing

40%

Speaking

60%

Listening

60%

Projects

Title Project: Sample of Alibaba application

Description: This application cannot be published in Android markets because it is similar to Alibaba application and uses ZarrinPal payment portal. Therefore, you can download the APK file of the application at the following link: https://adromsh.ir/alibaba.zip.

Title Project: Sample of Digikala application

Description: This application cannot be published in Android markets because it is similar to the Digikala application and uses Bank Mellat payment gateway. Therefore, you can download the APK file of the application at the mentioned link: https://adromsh.ir/digikala.apk.

Title Project: question and answer

Description: This dedicated application will be released soon in Bazaar Cafe. You can download the APK file of the application at the following link: https://adromsh.ir/forum.apk.

Title Project: Example of Snap application

Description: This application is similar to the early versions of the Snapp application, and in this application, both Google Maps (before becoming Premium) and Cedar Maps map service have been used. In this project, socket.io and retrofit 2 have been used. The server-side source code of this project must be uploaded to a VPS (virtual server) host (due to the use of Mangoodi database, it cannot be uploaded to shared hosts!).

Title Project: Example of Snap Drivers application

Description: This application is similar to the initial versions of the Snapp Drivers application, and in this application, both Google Maps (before becoming Premium) and Cedar Maps map service have been used. In this project, socket.io and retrofit 2 have been used. The server-side source code of this project must be uploaded to a VPS (virtual server) host (due to the use of Mangoodi database, it cannot be uploaded to shared hosts!).

Title Project: Snapp application web service

Description: In this project, server-side source codes of two Snapp and Snapp drivers applications have been implemented to interact with each other. In this project, passengers and drivers connect to the server through http and socket.io requests. This project must be uploaded to a VPS (virtual server) host due to the use of the Mango DB database.

Title Project: Snapp application management panel

Description: In this project, which is built in PHP language using Laravel framework and uses Laravel Mongo to connect to the Mango DB database, server-side source code has been implemented to manage passengers, drivers and trips. This project has a map management through Google Maps and Cedar Maps. This panel uses the Blade template engine.

Contact