# Ivan Dimoski

## Principal Software Engineer | Cross-platform Expert

Stockholm, Sweden  
Email: medo@moonwise.se  
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](https://www.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](https://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](https://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](https://www.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](https://www.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](https://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](https://dreamseer.app/) - An AI dream journal with interpretations, conversations, and generated media.

### Kinta

[kintaapp.com](https://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)
