Cross-platform Expert CV

Ivan Dimoski

Principal Software Engineer | Cross-platform Expert

Stockholm, Sweden
Email: medo@moonwise.se
Website: https://ivandimoski.com
LinkedIn: https://www.linkedin.com/in/ivan-dimoski/
GitHub: https://github.com/TheMedo

Summary

Mobile app consultant and principal engineer in Stockholm with 15+ years of experience across native Android and iOS, Flutter, and React Native. Works from app architecture and interfaces through backend services, integrations, testing, and release.

Leads product development and technical initiatives. Mentors engineers and builds AI agent workflows for delivery, testing, and review.

Experience

Tobii | Lead Software Engineer

2026 | Stockholm, Sweden

tobii.com

Lead engineer working on AI-assisted development, product features, automation, and team onboarding.

  • Built an AI workflow that turns a brief or Jira ticket into a pull request in under an hour. It applies engineering standards and passes CI checks.
  • Built a WebSocket API with 20 documented endpoints for remote access and control on trusted networks.
  • Added offline Local Mode for Full HD recordings up to two hours. The feature keeps data under local control.
  • Onboarded two engineers. Each had a first accepted change within three days.

Stack: Flutter, Dart, React Native, TypeScript, Android, Java, WebSocket, REST APIs, Firebase, GitHub Actions, AI harnesses, CI/CD

Boxbollen | Lead Software Engineer

2024 - 2026 | Stockholm, Sweden

boxbollen.com

Senior mobile engineer for the Boxbollen Flutter app.

  • Owned delivery across the app, administration tools, backend, data, APIs, CI/CD, releases, and test automation.
  • Built real-time global and direct chat with requests, reactions, read receipts, typing indicators, and moderation. It reached 350,000 concurrent users.
  • Built battles and tournaments where users could challenge each other or compete in elimination rounds.
  • Built a promoted-content system with native and interstitial campaigns, flexible settings, and performance tracking.

Stack: Flutter, Dart, Riverpod, BLoC, Flutter Hooks, Firebase, Google Cloud, iOS, Android, ffmpeg, native integrations, CI/CD, ML/AI, A/V processing

BLX | Lead Software Engineer

2024 | Stockholm, Sweden

blx.rocks

Built features for BLX, a Stockholm bouldering club app for memberships and gym access.

  • Implemented Stripe payments with Apple Pay and Google Pay, which became the payment method used by 90% of users.
  • Improved the CodeMagic pipeline, BLoC architecture, and App Store and Google Play compliance.

Stack: Flutter, Dart, BLoC, deep linking, Stripe, Apple Pay, Google Pay, App Store, Google Play, CodeMagic

Tradera | Senior Software Engineer

2020 - 2023 | Stockholm, Sweden

tradera.com

Senior engineer on Tradera, Sweden’s largest circular marketplace.

  • Moved the legacy Java codebase to Kotlin with Jetpack Compose, MVVM, Coroutines, and Flow.
  • Raised crash-free users to 99.7% over seven days.
  • Raised the Google Play rating from 3.5 to 4.7.
  • Established automated testing, weekly releases, and publishing workflows.

Stack: Android, Kotlin, Java, Jetpack Compose, MVVM, Coroutines, Flow, Gradle, Google Play, CI/CD

Toptal | Software Engineer

2011 - 2015

toptal.com

  • Built native Android apps for international clients.
  • Advised clients on architecture and delivery.

Stack: Android, Java, Android SDKs, REST APIs, mobile architecture, testing, product delivery

Education

DIS Study Abroad - External Lecturer

2024 - Present | Stockholm, Sweden

disabroad.org

Teach App Development to third-year U.S. computer science students studying abroad in Stockholm.

  • Teach students to design and build Android and iOS apps with usable interfaces.
  • Use app architecture and real delivery decisions in course projects.

Stack: Flutter, Dart, React Native, Expo, TypeScript, Firebase, Supabase, App Store, Google Play, UI/UX

Ss. Cyril and Methodius University, Skopje

Bachelor of Science, Information Science and Computer Engineering | 2007 - 2011

Projects

Dreamseer

dreamseer.app - An AI dream journal with interpretations, conversations, and generated media.

Kinta

kintaapp.com - A bookkeeping system for client records, transactions, documents, reports, and invoices.

Skills

  • Flutter
  • Dart
  • React Native
  • TypeScript
  • Android
  • iOS
  • Architecture
  • Testing
  • CI/CD

Team leadership

  • End-to-End Ownership
  • Product Judgment
  • Coaching and Mentoring
  • Technical Decision-Making
  • Quality and Delivery Focus

Tools

  • AI Harnesses
  • Claude Code
  • ChatGPT Codex
  • Cursor
  • Android Studio
  • Xcode

Languages

  • English (Professional)
  • Macedonian (Native)
  • Swedish (Limited Working)

Contact

Have a project in mind?

Email me or connect on LinkedIn to discuss how we can work together.