Hossein Amini

Mobile Team Lead at bama.ir
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Tehran, Tehran Province, Iran, IR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Iran
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Mobile Team Lead
      • Jun 2023 - Present

      As the Mobile Team Lead at Bama.ir, I am responsible for leading and driving the development of our Android app to new heights. I spearheaded the creation of the latest version of the company's Android app by leveraging the power of Kotlin Multiplatform Mobile (KMM) along with an array of cutting-edge technologies.In this role, I played a key role in implementing KMM, allowing us to share code and logic between iOS and Android platforms efficiently. I mentored and supported our Android engineers, facilitating their learning and contributions to the KMM framework, fostering a collaborative and innovative development environment.Additionally, I closely collaborated with iOS and Android developers to align our mobile development strategies. By eliminating their dependencies and streamlining workflows, we optimized productivity and enhanced cross-platform compatibility.Throughout the project, I utilized various technologies and libraries, including Koin, Ktor, SqlDelight, Clean Architecture, MVVM, Jetpack Compose, and SwiftUI. These powerful tools helped us deliver a robust and user-friendly app experience while ensuring code quality, maintainability, and scalability.I'm proud to have led a high-performing mobile team and successfully delivered impactful results that positively impacted our users and business. I look forward to leveraging my expertise and leadership skills to drive further innovations in the mobile space. Show less

    • Senior Android Developer
      • Mar 2022 - Jun 2023

      One of the largest platforms for buying and selling vehicles in Iran (like Cargo.com and Mobile.de) with more than 30 million website visits in the last year and more than 1 million application downloads in different markets.• Led to refactor the app to follow the Clean Architecture and separated each layer with different modules• Contributed to developing the native version of the app: Navigation Component, Jetpack Compose, Flow, Dagger-Hilt, Room, Retrofit, Kotlin Serializable• Implemented Unit, Integration, and UI tests and refactor some base classes to make the project testable Show less

    • Iran
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Kotlin Multiplatform Mobile Developer
      • Aug 2021 - Nov 2021

      A startup for streaming videos that allows gamers to stream their games (like twitch.com) • Led to building the business layer of a streaming app using KMM that was runnable on both Android and iOS platforms: KMM, Clean Architecture, Ktor, Koin, SQLDelight, Kotlin Serializable, Socket.io • Found and implemented solutions to make using Kotlin features like flows and suspend functions easier for iOS developers • Contributed with both Android and iOS teams to reduce their challenges with KMM, for instance making it possible to produce Parcelable objects in the shared layer for the Android app. Also published an article about it on Medium here •Implemented real-time chat using socket.io Show less

    • Senior Android Developer
      • Dec 2020 - Jul 2021

      A startup to help sellers to organize their customers and products • Developed an e-commerce app from scratch: Kotlin, Coroutines, Clean Architecture, MVVM, LiveData, Retrofit, Room, Dagger-Hilt • Modularized by feature and made the communication between modules in a proper way A startup to help sellers to organize their customers and products • Developed an e-commerce app from scratch: Kotlin, Coroutines, Clean Architecture, MVVM, LiveData, Retrofit, Room, Dagger-Hilt • Modularized by feature and made the communication between modules in a proper way

    • Iran
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Android developer
      • Mar 2018 - Dec 2020

      Esam is the first and the biggest safe shopping market in Iran that facilitates buy, sell, and online auctions (like ebay.com) with more than 1 million installations in different markets. • Developed the new native version of the app from scratch: Java, Kotlin, MVVM, RxJava, Retrofit, OkHttp, Anko • Increased the satisfaction of users by publishing the new version with more than 98 percent crash free Esam is the first and the biggest safe shopping market in Iran that facilitates buy, sell, and online auctions (like ebay.com) with more than 1 million installations in different markets. • Developed the new native version of the app from scratch: Java, Kotlin, MVVM, RxJava, Retrofit, OkHttp, Anko • Increased the satisfaction of users by publishing the new version with more than 98 percent crash free

    • Iran
    • Financial Services
    • 1 - 100 Employee
    • Android Developer
      • Mar 2017 - Mar 2018

      ZarinPal is one of the biggest payment platforms in Iran (like paypal.com) • Contributed with other team members to develop new features and improved the performance of the app: Java ZarinPal is one of the biggest payment platforms in Iran (like paypal.com) • Contributed with other team members to develop new features and improved the performance of the app: Java

Education

  • Islamic Azad University
    Computer Software Engineering

Community

You need to have a working account to view this content. Click here to join now