Amir Mostafavi, Senior Flutter Developer

Amir Mostafavi

Senior Flutter Developer

OpenXcell (CMMI Level 3)

Location
United Arab Emirates
Education
Bachelor's degree, Bachelor's degree in Computer Software Engineering
Experience
8 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :8 years, 4 Months

Senior Flutter Developer at OpenXcell (CMMI Level 3)
  • Germany - Berlin
  • My current job since April 2023

- Spearheaded the development of the ChatGPTPersian application using Flutter, catering to Android, iOS, and web (PWA) platforms. The app features an advanced AI chatbot enhanced with state-of-the-art ChatGPT capabilities and image analysis functionalities.
- Designed and implemented a responsive and intuitive user interface across multiple platforms, ensuring seamless user interactions and engagement.
- Developed the backend infrastructure using Django and Python, leveraging PostgreSQL for robust data storage and management.
- Implemented WebSocket for real-time communications, enabling efficient and responsive interactions within the chat environment.
- Utilized asynchronous programming techniques to optimize app performance and responsiveness, enhancing user experience.
- Integrated advanced image analysis algorithms to enable the AI chatbot to interpret and respond contextually to visual content.
- Collaborated closely with cross-functional teams including UX/UI designers, backend developers, and QA engineers to deliver a polished and feature-rich application.
- Employed best practices in software architecture, version control with Git, and Agile methodologies to streamline development processes and ensure project milestones were met efficiently.

Senior Application Developer at Freedom! Family Limited
  • United Arab Emirates - Dubai
  • December 2022 to February 2023

• Developed Clickless Gallery, an innovative online platform for seamless, click-free image viewing.
• Designed and coded the front-end using Lit-Element and JavaScript to deliver an immersive user experience.
• Implemented the back-end with FastAPI and Python, ensuring efficient data handling and server-side operations.

Senior Application Developer at Avocado Technology
  • Luxembourg - Luxembourg
  • January 2021 to August 2022

• Developed Airship, an advanced e-commerce platform integrating order processing and customer behavior analysis.
• Led the development efforts, utilizing Django, and React to implement scalable and efficient solutions.
• Implemented front-end functionalities with React.js and ensured seamless integration with backend services.
• Leveraged JavaScript and HTML to enhance user interfaces and optimize user experience.

Senior Flutter Developer at BBArray
  • United Arab Emirates - Dubai
  • October 2021 to March 2022

- Developed the Vodalocator and PhoneCloud applications for Android and iOS, and PWA using Flutter.
- Vodalocator: An innovative anti-theft app enabling users to remotely locate their device and perform emergency actions.
- PhoneCloud: A comprehensive device management app offering backup, restoration, and synchronization capabilities across devices.
- Utilized Flutter to ensure a consistent user experience across multiple platforms, optimizing performance and responsiveness.
- Implemented REST APIs and Websocket for seamless data communication between frontend and backend systems.
- Leveraged Git for version control and collaborated effectively within agile development teams.
- Applied Object-Oriented Programming (OOP) principles to maintain scalable and modular code.

Full Stack Developer at JetInsta • Remote
  • United Arab Emirates - Dubai
  • July 2021 to September 2021

• Developed JetInsta, a high-quality Instagram content downloader, facilitating convenient content access for future use.
• Designed and implemented the front-end using HTML and CSS, ensuring a user-friendly interface.
• Developed the back-end functionality using Python, focusing on efficient data processing and management.
• Implemented RESTful APIs to connect the front-end and back-end systems, enabling seamless data transfer.

Flutter Developer at Tekrevol
  • United Arab Emirates - Dubai
  • April 2020 to May 2021

• Developed the Vardast team management platform using Flutter for Android, iOS, and PWA platforms, ensuring seamless collaboration and synchronization between project teams.
• Designed and implemented intuitive UI/UX features to enhance user experience and productivity.
• Contributed to backend development with Spring Boot, focusing on scalability and performance optimizations.
• Expanded proficiency in Flutters cross-platform capabilities and Dart programming language.

Senior Android Developer at Epic Reality
  • Canada - Toronto
  • August 2018 to April 2020

- Developed and optimized the EpicReality AR-powered tourist guide platform, significantly enhancing the Dubai tourism experience.
- Leveraged expertise in Unity Game Engine and Android to integrate AR features, providing a smoother and more immersive user experience.
- Utilized Kotlin to develop the Android application, ensuring high performance and maintainability.
- Contributed to backend development, microservices, and API integration using Spring Boot, enhancing the platform's scalability and reliability.
- Collaborated with cross-functional teams to deliver a seamless and engaging user experience.
- Implemented front-end features and web analytics to track user engagement and improve app functionality.

Android Developer at Airwork Technology
  • Canada - Vancouver
  • December 2017 to June 2018

• Developed the Airwork application for Android using Kotlin, contributing to a dynamic social-auction platform that connects users with industry experts for efficient job collaboration.
• Implemented key features to facilitate user interactions and ensure seamless functionality within the platform.
• Utilized Kotlin to enhance performance and maintainability of the codebase.
• Collaborated with the development team to integrate backend services using REST APIs.
• Leveraged Git for version control and employed Firebase for real-time database and analytics.
• Applied Object-Oriented Programming (OOP) principles to ensure robust and scalable solutions.

Android Developer at Miro • Remote
  • United Arab Emirates - Dubai
  • October 2016 to November 2017

• Developed the Miro User and Miro Delivery Android apps, integral components of an innovative online food ordering platform featuring real-time table booking, exclusive offers, and order tracking.
• Utilized Java to code both applications, focusing on delivering a seamless and convenient experience for users and delivery personnel.
• Implemented real-time features and integrated third-party services to enhance app functionality.
• Collaborated with cross-functional teams to ensure smooth integration of backend services using REST APIs.
• Employed Git for version control and Firebase for real-time database and analytics. Applied Object-Oriented Programming (OOP) principles to ensure robust and
• maintainable code.

Android Developer at PalizLaundry • Remote
  • United Arab Emirates - Dubai
  • April 2016 to September 2016

• Developed the PalizLaundry app, an integrated online platform enabling users to submit and schedule pick-up and drop-off laundry orders conveniently.
• Created the PalizLaundry Admin app, providing a comprehensive management panel for drivers and platform administrators.
• Utilized Java for the development of both user and admin Android applications.
• Implemented key features to enhance user experience and streamline operational processes.
• Collaborated with the backend team to integrate PHP-based server-side functionality.

Education

Bachelor's degree, Bachelor's degree in Computer Software Engineering
  • at Yazd University
  • June 2020

Specialties & Skills

INTEGRATION
APPLICATION PROGRAMMING INTERFACE (API)
DJANGO (WEB FRAMEWORK)
OBJECT-ORIENTED PROGRAMMING (OOP)
BOOKING (RESOURCE PLANNING SOFTWARE)
AUTOMATION
WEB SITE PRODUCTION
Flutter
Mobile Application Development
Android Development

Languages

English
Expert