Ivan Dimoski, Developer in Stockholm, Sweden
Ivan is available for hire
Hire Ivan

Ivan Dimoski

Bio

Ivan is a mobile app expert with 16+ years of experience across native and cross-platform development, with dozens of apps published on the App Store and Google Play. He is passionate about software engineering, architecture, quality, agentic tools, and AI workflows. Ivan builds scalable, high-performance, and user-friendly applications while helping teams deliver practical solutions that balance engineering excellence with business needs.

Portfolio

Vanessa Kade
Artificial Intelligence (AI), Computer Vision, Mobile App Development, Flutter...
Beyond The Resume LLC
TypeScript, React Native, Mobile Apps, iOS, Android, Video Processing...
Boxbollen
Flutter, Dart, Node.js, JavaScript, Android, iOS, Mobile Apps, Full-stack...

Experience

  • Android - 16 years
  • App Development - 16 years
  • Firebase - 9 years
  • Kotlin - 9 years
  • Node.js - 5 years
  • Flutter - 5 years
  • Dart - 5 years
  • Google Cloud - 5 years

Preferred Environment

Flutter, Dart, Firebase, Node.js, Cross-platform App Development, Mobile App Development, React Native, TypeScript, Supabase, Expo

The most amazing...

...thing I've built was a cross-platform dream interpretation app that provides deep insights into your subconscious using AI.

Work Experience

Mobile Full-stack Developer

2026 - 2026
Vanessa Kade
  • Defined the end-to-end technical architecture for an AI-powered animation platform, validating the feasibility of the product and establishing a scalable foundation for future development.
  • Built a proof-of-concept application integrating multiple Fal.ai models, evaluating image generation, background removal, character transformation, and animation workflows to identify the most effective AI pipeline.
  • Configured, tested, and optimized the core AI model orchestration layer, enabling automated processing of photos into animated content and reducing technical uncertainty before full-scale product development.
Technologies: Artificial Intelligence (AI), Computer Vision, Mobile App Development, Flutter, React Native, Node.js, Firebase, AI Tools, Mobile Architecture, API Integration, Auth0, Application State Management, Cross-platform, Cloud Deployment, Push Notifications, Mobile Back-end, Stripe, Security

Senior Full-stack Mobile Engineer

2026 - 2026
Beyond The Resume LLC
  • Architected and delivered the complete platform from the ground up, including front end, back end, cloud infrastructure, and admin tools, establishing the foundation for future product growth and scalability.
  • Designed and implemented a personalized video feed that ranked content based on user location, skills, and relevance signals with optimized loading strategies to deliver near-instant content presentation and smooth scrolling performance.
  • Normalized application data models and integrated Algolia-powered full-text search across multiple entities and attributes, enabling fast, relevant search results.
Technologies: TypeScript, React Native, Mobile Apps, iOS, Android, Video Processing, Minimum Viable Product (MVP), AI Tools, Mobile Architecture, API Integration, Application State Management, Cross-platform, Cloud Deployment, Push Notifications, Mobile Back-end, Security

Lead Full-stack Developer

2024 - 2025
Boxbollen
  • Took full ownership of the app, admin, back end, data, APIs, CI/CD, release, and test automation systems.
  • Designed a full-stack, fully fledged real-time chat functionality with a global channel, direct messages, message requests, reactions, read receipts, typing indicator, and content moderation peaking at 350.000 concurrent users.
  • Created a battle and tournament system allowing users to challenge each other to a duel or compete in elimination rounds, competing for valuable prizes.
  • Architected and implemented a promoted content system allowing admins to setup and run ad campaigns displayed in the feed (native) or after certain events (interstitial) with robust customisation options and performance tracking.
Technologies: Flutter, Dart, Node.js, JavaScript, Android, iOS, Mobile Apps, Full-stack, Mobile, Architecture, Social Networks, Video Streaming, FFmpeg, Machine Learning, MacOS, Firebase, Google Cloud, Gamification, Cross-platform App Development, Stripe Payments, Full-stack Development, Firebase Cloud Messaging (FCM), Minimum Viable Product (MVP), REST APIs, APIs, Firebase Cloud Functions, Unit Testing, Mobile App Testing, Mobile Development, Leadership, Software Architecture, Artificial Intelligence (AI), Supabase, Mobile UI Design, Performance Optimization, Mobile App Development, Expo, Mobile App Design, Video Processing, AI Agents, Agentic AI, Claude Code, Large Language Models (LLMs), Agentic Frameworks, Google Cloud Platform (GCP), AI Tools, React Native, Mobile Architecture, API Integration, Application State Management, Cross-platform, Cloud Deployment, Push Notifications, Activity Feeds, Mobile Back-end, Security

Lead Full-stack Developer

2023 - 2025
Dreamseer
  • Architected the full solution with Flutter as the front end and Firebase and GCP as the back end.
  • Integrated generative AI providers (OpenAI, Google, Anthropic) and designed a system for real-time configuration, model selection, personalisation, and quality improvement, ensuring output that is tailored and relevant to each user.
  • Integrated a subscription and in-app purchase system with Adapty for premium users on App Store and Google Play.
  • Implemented a stunning UI/UX with dream-like animations and backdrop blur.
  • Onboarded and managed contractors and junior team members.
Technologies: Flutter, Dart, Node.js, TypeScript, Android, iOS, Web, Firebase, Google Cloud Platform (GCP), OpenAI, Mobile Apps, Full-stack, Mobile, Architecture, ChatGPT, AI Chatbots, Text Generation, Image Generation, Google Play Store, App Store, Subscriptions, Monetization, Data Analytics, Cross-platform App Development, Full-stack Development, Firebase Cloud Messaging (FCM), Minimum Viable Product (MVP), REST APIs, APIs, Firebase Cloud Functions, Unit Testing, Mobile App Testing, Mobile Development, Leadership, Software Architecture, Artificial Intelligence (AI), Mobile UI Design, Python, FastAPI, Performance Optimization, Mobile App Development, Stripe API, Expo, Stripe Subscriptions, Mobile App Design, Video Processing, AI Agents, Agentic AI, Claude Code, Large Language Models (LLMs), Agentic Frameworks, AI Tools, React Native, Mobile Architecture, API Integration, Application State Management, Cross-platform, Cloud Deployment, Push Notifications, Mobile Back-end, Security

Senior Software Engineer

2020 - 2023
Tradera
  • Served as a consultant and senior software engineer in a high-performing, product-focused team responsible for delivering the best user experience in Sweden's biggest circular marketplace and sustainable shopping app.
  • Transitioned from legacy Java to 100% Kotlin codebase with modern app architecture using Jetpack Compose, MVVM, Coroutines, and Flows.
  • Improved stability and achieved 99.7% crash-free users over a 7-day period.
  • Increased the Google Play rating from 3.5 to 4.7 stars.
  • Set up test automation pipelines for JUnit and Firebase Test Lab.
  • Introduced automated weekly releases and managed publishing.
  • Exposed app APIs from the Node.js back end using TypeScript.
Technologies: Kotlin, Android, Node.js, A/B Testing, Git, Code Review, Android Studio, Agile, Technical Leadership, Continuous Integration (CI), Coroutines, Mobile Apps, Mobile, Social Networks, Full-stack Development, REST APIs, APIs, Unit Testing, Mobile App Testing, Mobile Development, Software Architecture, Mobile UI Design, Mobile App Development, Mobile App Design, Mobile Architecture, API Integration, GitLab CI/CD, Cloud Deployment, Google Maps, Push Notifications, Activity Feeds, Mobile Back-end, Security, React

Team Lead | Senior Software Engineer

2015 - 2020
Truecaller
  • Acted as team lead and senior software engineer for one of the world's most downloaded, used, and loved caller ID utility apps, with 1+ billion downloads, 350+ million active users, and a 4.5-star rating.
  • Led a cross-functional team of 17 people focused on delivering the best messaging experience.
  • Introduced QA@Speed, a 32% faster app delivery process with no impact on existing quality benchmarks.
  • Led the transition from a few to 32 isolated modules to optimize build speed and decrease code coupling.
  • Created custom AOSP patches to integrate Truecaller as the default dialer app for multiple phone manufacturers.
  • Developed TrueSDK, a lightweight and easy-to-use single sign-on solution.
  • Contributed to the company's values and their integration into the culture.
Technologies: Kotlin, Android, App Development, Agile, Technical Leadership, Coroutines, Mobile Apps, Mobile, REST APIs, APIs, Unit Testing, Mobile App Testing, Mobile Development, Leadership, Software Architecture, Mobile UI Design, Mobile App Development, Mobile App Design, Twilio API, Mobile Architecture, API Integration, Application State Management, Push Notifications

Lead Android Developer

2012 - 2014
PlanNow Technologies
  • Optimized Mobile Survey, one of the most expensive apps on Android, for on-site surveys and network analysis. Improved heatmap/area coverage and route rendering.
  • Created the 1st phase of Shortlist.fm, a Twitter-like Android app for content and media sharing. Implemented full server communication with JSON with Gson manual data caching for reducing network call overhead.
  • Developed the Android app for Vuact.com, a powerful video analytics platform. Handled network operation implementation using the Volley framework and the image caching/processing implementation using the Picasso library.
  • Created Salama Documents, an Android app for secure document storage in rural African areas, as part of a Stanford University humanitarian project.
  • Created Salama Documents Admin Panel, a Java Tapestry web application serving as a backbone to the Salama Document project. Implemented account management, operator-to-region mapping, credential management, new version notification, and device tracking.
Technologies: Android, Mobile Apps, Mobile, REST APIs, APIs, Unit Testing, Mobile App Testing, Mobile Development, Software Architecture, Mobile App Development, Mobile App Design, Mobile Architecture, API Integration, Application State Management, Google Maps, Push Notifications

Android Developer

2012 - 2012
ITgma
  • Created a hybrid tracking app for a network operator using the Android JavaScript interface in WebView. Implemented the ability to sign in, view account details, and check available credit or current balance.
  • Created a native Android app for real-time embedded soundboard diagnostics and graph tracking. Implemented the I2C protocol via the USB port. Compiled .dll (Windows) drivers as a .so library (Linux) to allow the code to work on Android.
  • Laid out the initial architecture and screen layouts for AEK's (Macedonian Agency for Electronic Communication) phone book and calculator apps.
Technologies: Android, Mobile Apps, Mobile, REST APIs, APIs, Unit Testing, Mobile App Testing, Mobile Development, Software Architecture, Mobile App Development, Mobile App Design, Mobile Architecture, API Integration, Application State Management, Push Notifications

Experience

Dreamseer

Dreamseer is a revolutionary app that bridges the gap between dreams and reality with cutting-edge technology. It is a stunning Flutter app (iOS/Android) that lets users journal their dreams. It offers deeper insights into their subconscious and its evolution over time with clever natural language processing and innovative use of generative AI technologies for text, image, sound, video, and more.

I worked as a technical architect and lead Flutter developer for Kinta. My duties included architecting and developing the front-end solution and modeling the data to ensure consistency, performance, and scalability, all while ensuring the users get a consistent, beautifully designed application with smooth animations and ease of use that makes Dreamseer stand out from the competition.

Kinta

https://kintaapp.com/
A 100% Flutter/Dart, end-to-end solution for individual accountants or small to medium-sized accounting companies consisting of:
• A client app (iOS, Android, and web) for overview and management of entries and handling invoices;
• A back-office app (web) for overview and management of entries, clients, and data export;
• An admin app (internal and web) for overview and management of companies, invoicing, billing, and analytics;
• A landing page and checkout process.

I worked as a technical architect and lead full-stack developer for Kinta. My duties included architecting and managing the entire platform, making sure users get a consistent premium experience across all platforms while ensuring costs of operations are as predictable and as low as possible.

TweetsPie

https://thenextweb.com/news/tweetspie-redesigned-android-twitter-people-really-dont-time
TweetsPie was a utility app built on top of Twitter's API that selected the best tweets from the user's timeline and presented them in an improved format with easy access to retweet, quote, favorite, or reply. The app was featured on TNW (The Next Web).

Boxbollen/Footbollen

https://boxbollen.com
Lead software engineer at Boxbollen, one of the best-selling and most fun training accessories in the world, that gamifies physical activity and offers a beautifully designed app filled with various games and challenges, regular competitions with amazing prizes, and powerful social features that enable users to connect and challenge themselves or others.

Education

2007 - 2011

Bachelor's Degree in Information Science and Computer Engineering

Ss. Cyril and Methodius University - Skopje, Macedonia

Skills

Libraries/APIs

Node.js, REST APIs, Stripe API, Google Maps, Stripe, FFmpeg, Twilio API, React

Tools

Android Studio, Git, GitHub, ChatGPT, Firebase Cloud Messaging (FCM), Claude Code, Auth0, GitLab CI/CD, Expo

Languages

Kotlin, Dart, Java, TypeScript, JavaScript, Python

Frameworks

JUnit, Flutter, React Native, Agentic Frameworks

Paradigms

Agile, Continuous Integration (CI), App Development, Mobile Development, Unit Testing, Mobile UI Design, Mobile App Design, Cross-platform, Gamification

Platforms

Firebase, Android, Google Cloud Platform (GCP), Mobile, iOS, MacOS, Web

Storage

Google Cloud, Cloud Deployment, PostgreSQL

Other

Coroutines, A/B Testing, Technical Leadership, Code Review, Software Engineering, OpenAI, Jetpack Compose, Mobile Apps, AI Chatbots, Text Generation, Google Play Store, App Store, Cross-platform App Development, Full-stack Development, Minimum Viable Product (MVP), APIs, Firebase Cloud Functions, Mobile App Testing, Leadership, Software Architecture, Supabase, Mobile App Development, AI Agents, Agentic AI, Large Language Models (LLMs), AI Tools, Mobile Architecture, API Integration, Application State Management, Push Notifications, Activity Feeds, Mobile Back-end, Full-stack, Architecture, Social Networks, Video Streaming, Image Generation, Subscriptions, Monetization, Video & Audio Processing, Stripe Payments, Artificial Intelligence (AI), Performance Optimization, Stripe Subscriptions, Video Processing, Security, Machine Learning, Data Analytics, FastAPI, Computer Vision

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring