About Ali
Developer with over 3 years of experience in Flutter and 5 years of experience in Android. I am eager to develop creative and animated applications using Flutter's explicit and implicit animation widgets. Develop user-friendly and maintainable Flutter projects by utilizing architectures, state management, and plugins/packages. Maintaining current knowledge of the latest technologies in my field. Developed many projects from scratch as well as other people's projects. Finally, my goal is to develop clean and maintainable projects.
SKILLS
- Android Development Web App (PWA) Development ios Developement Kotlin
- Java Swift
- Dart BloC
- GetX Dio
- Dependency Injection freezed
Senior Flutter Developer
Mineral Axis, United kingdom, Remote 07/2022 - Present,
Achievements/Tasks
Create a responsive app for web and mobile
Implementation UI design based on Figma design
Using Firebase for crashlytics and app analysis
Using GetX, BloC and freezed for managing state
Using Rest API to communicate with server-side
Multi-language support
Create Android, ios and web application
Skills: BloC · freezed · Android · ios · web · Dart · Flutter
Flutter Developer
ITD, Netherland, Remote
12/2021 - 07/2022,
Achievements/Tasks
Developing android and ios applications based on the flutter framework
Designed user interfaces that engaged multiple senses and produced immersive experiences.
Devised documentation for each app, detailing operation aspects, functions, capabilities and features.
Maintained comprehensive knowledge of mobile development cycle and addressed challenges arising in each phase.
Design and build application structure , UI, and UX.
Skills: BloC · freezed · Android · Floor · GetX · SQlite · Dio , Dart · Flutter
Senior Android Developer
Sakhtemanam (My Building), Iran, OnSite 05/2019 - 10/2021,
Achievements/Tasks
Supported team members with one-on-one and group trainings. Created custom mobile applications using native technologies.
Analyzed applications to identify and document weaknesses and errors.
Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.
ReDesign the android application structure and develop it.
Leading the team to develop the application based on the latest technology.
PROJECTS
- Neshast
- Meeting and conference application for Flutter with online real-time chat and file sending and receiving The ability to share a screen with custom features Advanced settings for meeting administrators
- Tasks and Achievements:
- Building a webinar and online meeting foundation using Mediasoup-v3 Implementing a real-time chat service with APIs and sockets
- Using a no-SQL database, store meetings locally
- Monitor the Sentry platform for errors and executions
Skills: Webrtc · Socket · Sentry · Flutter
Typeax
Typeax started its activities with the aim of improving the quality of typing and translation orders so that you can place your order anywhere and anytime without having to go in person and get it at the fastest speed and the most reasonable price. You can pay for your orders by increasing your credit or through the bank gateway. In case of any problems, you can contact Typox 24-hour support and take action to resolve it.
Skills: Model-View-Presenter (MVP) · dagger · Java · RxJava · Android
Sakhtemanam (My Building)
"My Building" App provides Online Construction Services & Building Management. Application for online construction services and intelligent management and operation of residential, office, and commercial complexes Feature of Service Request Section: Very easy and quick to use Apply online for 40 types of construction services Instant request Observing and tracking the requested service status Service Reports and Invoices Online Payment Possibility 24-hour support
Skills: custom view · Retrofit · Java · Android
Iamcalendar
i am calendar is an all-in-one calendar enabling you to simultaneously view multiple calendars with personalized settings.
support 16 calendar systems including Chinese, Coptic (Alexandrian), Ethiopian, French Republican (French Revolutionary), Gregorian, Hebrew (Jewish), Indian National (Shalivahana Shaka), Islamic (Hijri, Lunar Hijri, Muslim, Arabic), Japanese, Julian, Korean (Dangun), Minguo (Republic of China), North Korean (Democratic People's Republic of Korea, DPRK, Juche), Solar Hijri (Iranian Hijri, Shamsi Hijri), Thai Solar, and Vietnamese
Skills: dagger · Android · Kotlin · Firebase
EDUCATION
Bachelor Degree of Computer Engineering Islamic Azad University
01/2015 - 01/2020, Mashhad,Iran