Professional experience
This is a public summary of my work. It focuses on the products and responsibilities I can discuss, without confidential company details.
Most recent firstScroll the timeline →
Luzia
Senior Android Engineer
I build consumer AI features for Android, working across product delivery, app quality, and the interaction details that make the assistant easier to use.
Revolut
Senior Android Engineer
I worked on Android platform features in a large fintech codebase, where performance, reliability, security, and delivery speed all mattered.
Bitpanda
Android Developer
Worked on native mobile investing experiences for a fast-moving European fintech product.
XING · New Work SE
Android Developer
I built and maintained native Android features for XING’s professional network.
XING Marketing Solutions
Android Developer
Worked on Android engineering within XING’s marketing-solutions organization before moving into the core XING product team.
Behin Bazaar
Android Developer
Developed Android software and also contributed to backend work for warehouse-management solutions.
ECF Co.
Android Developer
Developed native Android products including location tracking, push-to-talk communication, Tehran public-transport guidance, and taxi applications.
Asredanesh
Android Developer
Developed an Android application connected to an online-payment platform.
IDEK
Android Developer
Started my professional Android career at a digital agency building software and games for clients.
More about each role.
Open a role to see the responsibilities, product context, and tools involved. I leave confidential company details out of this public version.
LuziaSenior Android Engineer · Consumer AI
- Build and ship the native Android app for a consumer AI assistant, from early implementation through production.
- Own features through release, then monitor crashes, ANRs, and production quality.
- Work across architecture, testing, analytics, subscriptions, persistence, and AI-assisted development.
Kotlin · Jetpack Compose · Coroutines · Hilt · MVVM · Room · Firebase · Amplitude · RevenueCat
RevolutSenior Android Engineer · Android Platform
- Worked in Android Platform on single sign-on capabilities shared across Revolut Retail, Business, and Junior products.
- Built platform flows in a large codebase, with security, reliability, and backward compatibility in mind.
- Used test-driven development with unit tests, test stubs, Espresso, and end-to-end coverage.
Kotlin · Coroutines · RxJava · Dagger 2 · MVP · Unidirectional data flow · TDD · Espresso
BitpandaAndroid Developer · Fintech
- Built native mobile investing features across authentication, portfolio, and trading.
- Worked with a cross-functional product team on customer flows while keeping the Android codebase reliable.
- Built UI with Compose and integrated product features with APIs.
Kotlin · Jetpack Compose · Coroutines · Hilt · GraphQL · RxJava
XING · New Work SEAndroid Developer · Professional network
- Built and maintained Android features for XING in a mobile organization of more than 30 Android engineers.
- Worked on the core XING product and, earlier, Marketing Solutions.
- Contributed to product features, advertising surfaces, code quality, and shared engineering practices.
Kotlin · Native Android · Coroutines · RxJava · Modular architecture · Automated testing
Behin BazaarAndroid Developer · Warehouse systems
- Built an Android app for warehouse operations, including location-aware and real-time features.
- Also worked on the supporting backend and deployment pipeline.
- Worked across mobile architecture, offline storage, API integration, maps, background jobs, and live socket communication.
Kotlin · MVI · RxJava · Koin · Room · Retrofit · Socket.IO · Maps · WorkManager · Dropwizard · PostgreSQL · Docker
ECF Co.Android Developer · Mobility and communications
- Designed and built several native Android apps for location, communication, and mobility.
- Products included a GPS tracker, push-to-talk voice chat, Tehran public transport arrival and navigation tools, and passenger and driver taxi applications.
- Worked across networking, maps, background services, local persistence, and real-time features.
Java · Kotlin · Android SDK · GPS · Maps · Real-time communication · Background services · Local storage
AsredaneshAndroid Developer · Payments
- Developed an Android application connected to an online banking and payment platform.
- Worked on native client flows and integration with the company’s payment services.
Java · Android SDK · REST APIs · Payment integrations
IDEKAndroid Developer · First professional role
- Started my professional Android career at a digital agency.
- Built native Android software and a game for client projects. That was the start of the product engineering work I have done since.
Java · Android SDK · Native Android
Technical profile
Android
Kotlin, Java, Jetpack Compose, Coroutines, native Android architecture, app performance, testing, and release delivery.
Architecture & delivery
MVI, MVP, Clean Architecture, dependency injection, API integration, CI/CD, Git, and technical decisions in product teams.
AI & agents
LLM APIs, local models, voice interfaces, MCP, agent workflows, evaluation, and AI-assisted product development.
Additional tools
Python, TypeScript, Flutter, Dart, Docker, Jenkins, Cloudflare Workers, and rapid product prototyping.
Education
Sahand University of Technology
Bachelor of Science in Biomedical Engineering
Languages
Persian
Native language
English
Professional working proficiency