I've written programs using java technologies for Android and currently in love with Google’s Flutter framework (Dart) — been working with it since its alpha stage (more than 2 years of experience).
With a background in languages such as Python, C#, C++ .
I'm always looking for new technologies and experiences, particularly related to mobile technologies and system level coding.I’m constantly striving to improve my techniques, expand my skillset and find new opportunities to grow.
Tehran, Tehran Province, Iran https://rezafelegari.github.io/#/
October 2021 - Present
At Deriv as international company we work on projects related to: Trade forex, commodities, synthetic indices, stocks, and stock indices. you can find more detail about the company and projects at: https://deriv.com/
Projects:
Responsibilities:
We develop high quality mobile applications using Flutter on a large scale with a large mobile developers team around the world. We have a code-convention and code-review between the team and we develop the features with unit test and widget test.
Decgtember 2020 - Present
At Ernyka Group we work on various projects in the field of digital currency.
Responsibilities:
We develop high quality mobile applications using
the Flutter framework and we use the latest
technologies of this framework
Technologies we use:
State management: Bloc, Provider, GetX,
Http Request: Dio , http
Data storage : shared_preferences, sqflite , Secure Storage
Web: Responsive Widget. PWA
Third party: FCM, Pusher
October 2017 - January 2021
http://www.ehealthoperator.com
In E-Health Barakat Company, as the health operator of Iran, I had the opportunity to develop mobile applications and also under the web using a Flutter.
and I had the opportunity to use various medical sensors and connect to the application.
Technologies we use:
Flutter (Android + Ios + Web )
State management : Mobx
Android ( MVVM, Livedata,Room,Dagger,ButerKnife)
January 2019 - January 2020
Working at Changal(Online food ordering in Iran) was an excellent experience for me.
Responsibilities:
Write unit test
Work with MVVM
Implement the design of the application
Technologies we use:
Use OkHttp/Retrofit for Http Request
Rx Java
Junit4, Mockito
Architecture component (Livedata, ViewModel, Room)
January 2017 - October 2017
In Infotech, as a company in the field of PSP, in this company, we developed mobile applications in the field of payment for Android devices.
Technologies we use:
Volley, Eventbus, Rxjava, Sugar, googlemap, Ndk
2012- 2016
Java Flutter android Docker git
Linux python Django postgresql redis