09/22/2026 updated

**** ******** ****
100 % available

Senior Android Developer & AI-Augmented Engineer

Brasov, Romania
Only remote
Bachelor's Degree in Automation and Applied Informatics
Brasov, Romania
Only remote
Bachelor's Degree in Automation and Applied Informatics

Profile attachments

AndreiVisan_Resume_p.pdf

About me

Senior Android Developer, 13+ years, delivering apps across banking, fintech, betting, crypto, healthcare & e-commerce. Kotlin, Jetpack Compose, Clean Architecture, multi-module projects. Leveraging AI tools (Claude, Copilot, Codex, Gemini) to boost delivery speed and code quality.

GitHub CopilotJava (Programming Language)Agile MethodologyAndroid Software DevelopmentGradleWeb Application DevelopmentGitKotlinJetpack ComposeAndroid Ui
Android Development with Kotlin & Jetpack Compose
14+ years of experience building production-grade Android applications across fintech, e-commerce, healthcare, and IoT domains. Expertise in Jetpack Compose, Material 3, and XML/View system for modern declarative UI development.

Clean Architecture & Multi-Module Design
Deep expertise in Clean Architecture patterns (MVVM, MVI, MVP) and multi-module project structures. Proven track record of leading architecture migrations and designing scalable, testable codebases with clear separation of concerns.

Kotlin Coroutines & Asynchronous Programming
Advanced knowledge of Kotlin Coroutines, Flow, StateFlow, and SharedFlow for structured concurrency and reactive programming. Experience migrating legacy async patterns (RxJava, callbacks) to modern coroutine-based solutions.

Dependency Injection (Hilt, Dagger2, Koin)
Extensive use of Hilt as the preferred DI framework, with hands-on experience migrating from Dagger2 to Hilt to reduce boilerplate and simplify dependency graphs across large-scale projects.

Networking & API Integration
Proficient with Retrofit, OkHttp, REST, and WebSocket for building robust networking layers. Experience integrating third-party APIs and backend services with reliable error handling and data flow management.

CI/CD & Build Automation
Hands-on experience with Gradle (Kotlin DSL), Jenkins, GitHub Actions, GitLab CI, Fastlane, and AppCenter for automating build, test, and release pipelines, reducing manual steps and accelerating release cadence.

BLE & Hardware Communication
Implementation of BLE GATT communication layers for reading and writing hardware characteristics, handling reconnect flows, MTU negotiation, and bonding state management across multiple Android API levels.

Testing (JUnit, Mockito, Espresso)
Solid testing practices using JUnit4/5, MockK, Mockito, Turbine, Espresso, and Robolectric. Commitment to TDD and structured code reviews to maintain high code quality and test coverage.

AI-Augmented Development
Leveraging LLMs such as Claude, ChatGPT, and Gemini as force multipliers for architecture decisions, full-stack web development, and rapid prototyping. Proficient with GitHub Copilot for day-to-day development acceleration.

Local Storage & Database Management
Experience with Room, DataStore, SQLite, PostgreSQL (RLS, pgcrypto), and Drizzle ORM for efficient local and remote data persistence, including optimization of concurrent database access to reduce crash rates.

Experience

Professional experience10+ years
Freelancer since2020

Languages

GermanBasic knowledgeEnglishFluentRomanianNative speaker

Project history

AI-Augmented Full-Stack Developer - AdvTech.ro Company Website

Personal Project
AI-augmented development of a company website architected and delivered using LLMs (Claude, ChatGPT, Gemini). SSG multi-locale (RO/EN) with next-intl, GDPR compliant, self-hosted on Hetzner VPS with Docker + Nginx + Coolify, SEO-first with structured data JSON-LD, CMS via Sanity v3. Stack: Next.js 16, TypeScript, Tailwind CSS v4, shadcn/ui, next-intl, Sanity v3, Resend, PostHog EU, Zod, Docker, Nginx, Coolify.

AI-Augmented Full-Stack Developer - PontajUsor.ro SaaS HR Platform

Personal Project
AI-augmented development of a timesheet and HR management platform for Romanian SMBs. Full product lifecycle: architecture, development, security, SEO, QA. Multi-tenancy with PostgreSQL Row Level Security, realtime via PostgreSQL LISTEN/NOTIFY + SSE, versioned legal calculation modules, background jobs with pg-boss. Stack: Next.js 14, TypeScript, PostgreSQL 16 (RLS + pgcrypto), Drizzle ORM, Auth.js v5, pg-boss, Stripe, React PDF, Resend, Tailwind, shadcn/ui, Docker, Coolify.

Senior Android Developer

Advanced Software Development
Worked on multiple projects including Crestron Home smart home automation app (migration to Jetpack Compose, BLE/RCP integration), Cartofisserie food ordering app (Clean Architecture from scratch), Betfair gaming platform (WebView integrations, GitHub Actions CI/CD), CryptoWallet SDK (multi-module Clean Architecture, Coroutines/Flow), Specialized E-Bikes connected mobility module (BLE GATT), Yap fintech app for Asian markets (MVVM, Hilt, Coroutines), and eMAG Marketplace vendor platform (Paging 3, module refactoring).

Software Engineer Android

Rinf.tech
Worked on Deutsche Bank Mobile Banking platform used by millions of customers. Extended core banking features including Investment flow, securities search, and Investment Dashboard. Led architecture migration to Clean Architecture (MVVM/MVI), migrated from Dagger to Hilt, and replaced legacy mapper classes with smart domain objects. Stack: Kotlin, Java, Jetpack Compose, Hilt, Dagger, RxJava, Coroutines, Retrofit, MVVM, MVI, Clean Architecture.

Android Developer

Pentalog Romania
Worked on Citadel by Thales secure communications app with end-to-end encrypted video/audio conferencing, real-time messaging, and secure data transfer. Led WebRTC implementation for video/voice calling, integrated Matrix SDK for real-time messaging, enhanced encryption protocols, and migrated async call chains from callbacks to RxJava. Stack: Kotlin, Java, Matrix SDK, Linphone SDK, WebRTC, WebSocket, RxJava.

Mobile Developer Android

IBM Romania
Worked on multiple projects: BPme BP Fuel Payment App (Google Maps API, secure payment gateways), EGA Health Insurance App (appointment scheduling, SQLite optimization), GesundheitsApp Health SDK (OpenCV document scanner, mentoring junior developers), and BluePostBox Encrypted Messaging (encrypted message storage, PDF rendering). Stack: Java, Kotlin, RxJava, Retrofit, Firebase, OpenCV, SQLite, MQTT, Clean Architecture, Dagger2, MVP, Koin.

Android Software Developer

Freelance
Delivered Android features for enterprise clients across various domains. Applied Clean Code practices and met project deadlines consistently.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in