Afig Aliyev

Software Engineer

Baku City, Baku Ekonomic Zone, Azerbaijan7 yrs 4 mos experience

Key Highlights

  • Built apps with over 380,000 downloads.
  • Led mobile team delivering production apps.
  • Expert in Kotlin and Backend Driven UI architecture.
Stackforce AI infers this person is a Fintech-focused Senior Software Engineer with expertise in mobile and backend systems.

Contact

Skills

Core Skills

AndroidBackend SystemsTeam Leadership

Other Skills

KotlinJetpack ComposeClean ArchitectureC++RESTful APIsWebSocketCI/CDiOSAgile MethodologiesQtJavaPythonC#Kotlin CoroutinesSwift

About

Senior Software Engineer with 6+ years of experience building mobile and backend systems. My apps have been downloaded over 380,000 times — Musicmax reached 260K downloads before acquisition, and Cinemax recently crossed 122K with a successful migration to Kotlin Multiplatform. Currently at Tabby (a $4.5B fintech with 20M+ users), building product features across mobile and backend using a Backend Driven UI architecture. Previously built trading platforms with real-time market data, TradingView charts, and MetaTrader 4 integration via C++ backend services. Also led a mobile team of Android and iOS developers, QA engineers, and designers for over a year, shipping production apps while mentoring team members. Technical focus: Backend systems, Kotlin, Jetpack Compose, Kotlin Multiplatform. I maintain open-source projects and share insights with 20,000+ followers.

Experience

7 yrs 4 mos
Total Experience
1 yr 9 mos
Average Tenure
2 mos
Current Experience

Tabby | تابي

Senior Fullstack Engineer

Mar 2026Present · 2 mos · Dubai, United Arab Emirates · Remote

Investaz i̇nvestisiya şirkəti

Senior Android Engineer

Nov 2024Mar 2026 · 1 yr 4 mos · Baku City, Baku Ekonomic Zone, Azerbaijan · On-site

  • Leading the development of the InvestAZ Trading Platform Android application using Kotlin and Jetpack Compose, implementing Clean Architecture with MVVM/MVI pattern to ensure scalable and maintainable code.
  • Architecting and implementing TradingView Advanced Charts integration for real-time market data visualization, enabling professional-grade trading chart experience.
  • Developing secure authentication mechanisms for device-bound token security.
  • Building C++ backend services with Qt framework for MetaTrader 4 integration, including RESTful APIs for account management, trading operations, and WebSocket servers for real-time data streaming.
  • Implementing comprehensive payment integration including card payments, M10 payments, and terminal payments with bank account management functionality.
  • Developing guest mode and demo account functionality to enhance user acquisition and trading experience.
  • Setting up CI/CD pipelines with GitHub Actions for automated testing, building, and deployment processes.
KotlinJetpack ComposeClean ArchitectureC++RESTful APIsWebSocket+3

Algoritma

2 roles

Lead Android Developer

Oct 2023Dec 2023 · 2 mos · Baku City, Contiguous Azerbaijan, Azerbaijan

  • Built architecture and foundation for the new trading application.
  • Implemented authentication and trading features.
KotlinAndroidJetpack ComposeClean Architecture

Lead Android Developer

Dec 2022Oct 2023 · 10 mos · Baku City, Contiguous Azerbaijan, Azerbaijan

  • Specializing in Android application development using Kotlin and applying best practices to ensure scalable and maintainable code.
  • Involved in the development of web and desktop applications for MetaTrader 4 using C++ with Qt.
  • Contributing to various software engineering tasks, including feature development, bug fixing, and performance optimization.
  • Actively participating in the software development life cycle, from requirements analysis and design to testing and maintenance.
  • Keeping updated with the latest technologies and industry trends to continuously enhance skills.
KotlinAndroidJetpack ComposeC++Qt

Nys information technologies

Mobile Team Lead

Oct 2023Nov 2024 · 1 yr 1 mo · Baku City, Contiguous Azerbaijan, Azerbaijan · On-site

  • Leading and mentoring a dedicated team of Android and iOS developers, designers, and Quality Assurance engineers to achieve project goals while supporting individual growth and development.
  • Coordinating and facilitating daily stand-ups, sprint planning sessions, and retrospective meetings to ensure alignment and progress towards project goals.
  • Monitoring project progress, identifying risks and issues, and providing timely updates and reports to stakeholders to maintain transparency and accountability.
  • Collaborating with stakeholders to identify requirements, prioritize tasks, and resolve technical challenges, ensuring the timely delivery of high-quality solutions.
  • Continuously evaluating and improving development processes, implementing best practices, and leveraging tools and technologies to enhance team productivity and efficiency.
  • Efficiently allocating resources, managing workloads, and prioritizing tasks to optimize team performance and ensure the timely delivery of project milestones.
  • Managing the Quality Assurance process, ensuring testing and quality assurance practices are followed to deliver bug-free and reliable software solutions.
Team LeadershipKotlinAndroidiOSClean ArchitectureAgile Methodologies

Self-employed

2 roles

Android Developer

Promoted

Jul 2021Dec 2022 · 1 yr 5 mos

  • Developed Android applications using Kotlin and Java.
  • Contributed to open-source projects and actively shared knowledge with the developer community.
  • Implemented continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions for automated testing, building, and deployment processes.
  • Implemented caching strategies to improve application performance and reduce server load.
  • Integrated code analysis tools to identify potential issues and improve code quality.
  • Stayed updated with the latest industry trends and technologies to continuously enhance skills.
KotlinAndroidJavaCI/CD

Software Engineer

Jan 2017Jul 2019 · 2 yrs 6 mos

  • Explored various IT areas, including web, desktop, and Android application development.
  • Developed desktop applications using C++ with Qt, Python, and C#.
  • Developed personal commercial projects.
C++QtPythonJavaC#

Stackforce found 100+ more professionals with Android & Backend Systems

Explore similar profiles based on matching skills and experience