Kristina Knežević

Available to hire

Android engineer and accessibility-focused software developer with end-to-end delivery experience as an independent contractor.

About

Android engineer and accessibility-focused software developer with end-to-end delivery experience as an independent contractor. Strong background in Kotlin, Jetpack Compose, coroutines/Flow, Room, Retrofit, and Hilt—often applying Clean Architecture, MVVM, and MVI patterns.

Led accessibility initiatives across production banking apps and built fully unit-tested features (including re-authentication and validation use cases). Also improved analytics accuracy and reliability for BLE backgrounding by migrating and reworking event pipelines.

  • 5 years' experience
  • Joined July 2026

Industry experience

  • Financial Services
  • Software & Internet
  • Healthcare
  • Computers & Electronics
  • Manufacturing
  • Other

Work experience

Freelance Software Engineer · AppotekkaOct 2025 – Present · 1 yr 2 mos

- deliver client software projects end-to-end as an independent contractor, handling scoping, vendor selection, technical delivery, and client communication across the full engagement lifecycle

Android Engineer · CinnamonMar 2022 – Jul 2025 · 3 yrs 5 mos

Led the accessibility workstream for the BAWAG white-label banking apps (700K+ combined downloads, 4.6 stars), defining the technical approach and coordinating delivery across the Android team. Built the credential-input screen that requires step-up re-authentication before an app-PIN change, delivered end to end as Fragment, ViewModel, and MockK-based unit tests. Implemented a reusable BIC and bank-code validation use case enforcing IBAN country-code matching, fully unit-tested, and integrated it into the foreign-payment flow following Clean Architecture. Migrated the Hyperice connected-device app to Amplitude’s current SDK, fixing cross-method user-ID merging and missing, duplicated, and mis-ordered tracking events to improve data accuracy. Eliminated silent loss of BLE disconnect events during app backgrounding by migrating LiveData to buffered Coroutines Channels exposed as Flow, collected lifecycle-aware in Compose across multiple devices.

Junior Android Engineer · NotchJul 2021 – Mar 2022 · 9 mos

Developed an internal logistics tool in Kotlin with a View-based UI, integrating BLE beacon signals and barcode scanning to enable real-time package location tracking across a factory floor.

Education

Certified Mobile Application Engineer – Android · Algebra Public Open University, Zagreb2017 – 2018
Bachelor of Engineering in Graphic Technology · Faculty of Graphic Arts, University of Zagreb2012 – 2016

Certifications and awards

Certified Mobile Application Engineer – Android2017 – 2018

Hire Kristina Knežević today

Post a job and invite Kristina, or contact them directly. No hidden commission.

Post a job