MM.

Hi, I am Mahdi Malvandi.

Android Developer

Android engineer with 8+ years shaping maintainable apps and SDKs from Jetpack Compose to legacy Java, while slashing release cycles via CI/CD, thorough testing, and smart scripting. Known for clean architecture, decisive refactoring, and smooth collaboration across global teams. I think of AI tools as power-ups, not an enemy
Email: contact@mahdi-malv.com
Address: Copenhagen, Denmark

Experience

framna.com

Senior Android Developer
Sep 2023 - Present | Copenhagen, Denmark

• Develop Android applications (From cutting edge Compose down to 10 year old legacy codebase)
• Enhance automation workflows using Github actions
• Refactor abandoned projects to fresh maintainable codebases
• Improve workflow by introducing tools such as SonarLint, Detekt with custom rules, etc.
• Leverage AI tools to speed up productivity for self and team
• Research and suggest AI services to improve development process
• Create Jira, Harvest and Notion scripts/plugins for repetitive operations
• Create helper apps for pixel perfect design from Figma
• UI tests using emulator automation (Maestro, etc.)

  • Kotlin
  • Java
  • Jira
  • Notion
  • Figma
  • Jetpack Compose
  • Retrofit
  • Coroutines
  • RxKotlin
  • Mockito
  • Robolectric
  • Github Copilot
  • ChatGPT
  • Gemini enterprise
  • Claude-code
  • Codex
  • Cursor
  • Windsurf
  • CLine
  • Ollama
  • MCP helpers

Coto by Eveworld

Senior Android Developer
May 2022 - Feb 2023 | Singapore (Remote)

• Developed main code base using Kotlin and Jetpack Compose
• Increased development speed for all Android devs using scripts and docs
• Refactored app using new navigation-compose library
• Introduced unit testing with Mockk
• Awarded most influential person, Sep 2022

  • MVVM
  • Clean architecture
  • Jetpack Compose
  • Retrofit REST API
  • Firebase
  • Kotlin coroutines
  • Mockk
  • GitHub CI/CD
  • Agile
  • Jira
  • Notion
  • Crashlytics
  • QA

Tapsell

Android SDK Developer
Mar 2021 - May 2022 | Tehran, Iran

• Developed, improved, and maintained SDK and plugins (Java, Kotlin, Dart, JS, C#)
• Refactored all plugins, restoring support
• Created/maintained plugins for React Native, Flutter, Unity, B4A
• Improved release speed by 100% to MavenCentral
• Automated build, test, and release with CI/CD (2x speed)
• Wrote B4A plugin with automated transformation

  • OKHttp3
  • Retrofit
  • Admob
  • Sentry
  • GitLab CI/CD
  • Maven Central
  • JCenter
  • Automation scripting
  • Jira
  • Kanban

Pushe

Android SDK Developer
Jul 2018 - Mar 2021 | Tehran, Iran

• SDK team member for push-notification SDK (Kotlin, Java, Dart, JS, C#)
• Developed main native SDK + plugins for Flutter, React Native, Unity
• Wrote Flutter plugin, improved user count by 20%
• Wrote new documentation using Docusaurus
• Automated release to MavenCentral

  • RXJava
  • OKHttp
  • FCM
  • Sentry
  • Dagger2
  • Jetpack
  • MVC
  • AndroidX
  • Mockk
  • SocketIO
  • MQTT
  • Analytics
  • Agile
  • Scrum
  • CI/CD
  • Integration testing
  • Event-driven
  • Flutter
  • React Native
  • Unity

Self employed

Android Developer (Freelancer)
Jul 2016 - Jul 2018 | Tehran, Iran

• Published and developed multiple freelancing projects.

  • Android
  • Kotlin
  • Java

Skills

Contact

Email me