"Hello Word"

I Am Navid Abbasian
Mobile/Web Developer

CONTACT Me

" The Best View Comes After The Hardest Climb "

What I Do.

Mobile Application

Making native Android apps with the latest available technologies
And use flutter for multi platform applications

Web Development

Design and development of store website, personal website and ...
Back-end programming of the websites and connect its to the designed front-end of site

Back-End API

Design and development of APIs

More About Me

Born In 1996,
I started programming in PHP language in university
While studying I was doing web development with PHP language and Laravel framework.
After university, I started learning Android, and after learning Android programming with Java and Kotlin,
I started learning Flutter to write multi-platform applications.

Skills

Java & Kotlin

-I Use Java and Kotlin for develop native android applications focus on MVVM architecture

Flutter

-I Use Flutter for develop multi platform applications

PHP & Laravel

-I Work on Back Side of Web Sites and design API also Object-oriented architectures like MVC

Volley & Retrofit

-I Connecting to the server and database with its, Retrofit is my preference

SQL SQLite MySQL

-I Use ROOM, a framework of SQLite for android application and MySQL for Web Development

Rx Java Rx Android

- Best Couple for Retrofit and MVVM in Android Ecosystem

Architectures

-I use MVVM & MVP for android applications and MVC for back side web sites

Design Patterns

- Allways I try to learn and use Design Patterns for my applications and web sites like singletone, Dependency Injection and ...

Education

Graduated in IT major and Studied Android Development

I studied IT at Karaj Azad University (KIAU)
I learned the basics C++ in University and then I started to learn PHP
While studying, I did University projects for other Students and develop php website's
After finishing the university, I learned Android programming in Seven Learn And after that, Flutter's language too
Now my academic studies are over and I am upgrading my knowledge to become a software engineer

Portfolio

Here you can see the projects that I have personally done or do in team.

Nike Store Android App

This program is actually the final project of Seven Learn training course
This program is written in Kotlin language and uses the MVVM architecture
I learned design patterns like singletone and Dependency Injection in this project
Currently I am trying to rewrite this program in Flutter language for make this app for IOS too.

Caltex Music Website

This project was about moving the website from WordPress to Laravel custom panel
The team I was there was working on it and my responsibility was to work on the database part of the site
This work was my first serious experience and I learned MVC architecture while doing it
Although I only did part of the project, it was the best experience for me to work in a team on a big project