Duan Peric
Duan Peric

Android Engineer

Open to offers · Member since 21 Oct 2026
Location
Istočno Sarajevo, Bosnia and Herzegovina
Desired salary
Unspecified
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

I am an Android engineer with more than four years of commercial software development experience. I build and ship production mobile applications using Kotlin, Coroutines, Kotlin Flow, and Jetpack Compose.

I work with modular Clean Architecture and MVVM codebases, focusing on maintainable, testable features and reactive state management. I enjoy solving complex engineering problems by breaking them into clear, practical solutions.

I am comfortable contributing across the stack, from polished Android user interfaces to ASP.NET Core microservices, REST APIs, and real-time SignalR functionality. I collaborate closely with backend engineers, designers, QA, and product teams throughout the delivery lifecycle.

I value quality practices including TDD, unit and integration testing, code reviews, CI/CD, and frequent releases in Agile environments. I take ownership of features end to end, including payments, tracking, permissions, and asynchronous application flows.

I use AI-assisted development tools such as Claude Code and Cursor daily to improve efficiency and accelerate problem-solving. I remain accountable for reviewing, validating, and maintaining the quality of generated output.

I also mentor students in mobile and backend development, clean code, architecture, and testing through practical projects.

Skills

35 capabilities

Tech stack & tools

Working toolkit

Collaboration

Development

Experience

Career history

Mobile Engineer On-Demand Marketplace Platform

Built end-to-end mobile features in a modular, CI-enforced layered architecture. Owned payments, real-time tracking, and reactive state management using Coroutines-style asynchronous programming and Riverpod.

Collaborated with backend engineers on OpenAPI-based API contracts and with design teams to deliver pixel-perfect UI. Released features on a weekly cadence.

Android Engineer Page d.o.o.

Developed production Android features with Kotlin, Coroutines, and Jetpack Compose in a modular Clean Architecture and MVVM codebase for an enterprise client with more than 400,000 employees. Applied Kotlin Flow and reactive programming to asynchronous data and UI state, while diagnosing complex production concurrency issues.

Contributed across the stack by building ASP.NET Core microservices, REST APIs, and SignalR real-time features. Introduced unit and integration testing, participated in code reviews, and worked with product, design, QA, and backend teams through design, development, testing, deployment, and iteration.

Mobile Engineer RUTE INC

Developed and maintained React Native functionality for a US logistics carrier application, including driver document management and permissions features.

Delivered focused pull requests in a Kanban workflow using Jira and Bitbucket.

Software Programming Instructor Digital School Adria

Mentor students in mobile and backend software development through real-world projects.

Teach software architecture, clean code, testing practices, and practical engineering principles.

Education

Learning history

Faculty of Information Technologies, University "Džemal Bijedić"

B.Sc., Software Engineering

Bachelor of Science studies in Software Engineering.

Secondary School "28. juni"

IT Technician, Information Technology

Completed secondary education as an IT Technician.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu