Smederevska Palanka, Centralna Srbija, Serbia
Senior Software Engineer with 6+ years of experience building production-grade applications across mobile and web platforms. I architected and developed a cross-platform financial document processing app from scratch using Flutter, including modular architecture design, workflow engines, OCR-based search, and secure authentication (SSO & biometrics). The application maintains high test coverage across unit, integration, golden, and end-to-end tests. In parallel, I’ve worked extensively with Angular (v17–v21), TypeScript, and NgRx to build scalable frontend applications with strong testing culture using Playwright and BDD practices. I care about clean architecture, maintainability, and long-term scalability. Open to remote opportunities (EU / US).
Senior Software Engineer — Finmatics GmbH - Architected and developed the Finmatics mobile app from 0 → production - Designed modular 3-layer architecture: - Flutter UI layer - Platform-independent Dart business core - REST API client layer - Implemented invoice workflow approval chains with metadata extraction - Integrated Genius Scan SDK for document capture - Built OCR-based document search - Implemented SSO, biometric authentication (Face ID / Touch ID) - Achieved high test coverage across unit, integration, golden & E2E tests - Used Sentry for monitoring and production error tracking - Contributed to Angular frontend (v17–v21) for 3 years - Implemented NgRx state management and Playwright E2E tests
Programming Language - Dart Framework - Flutter IDE - VisualStudioCode Role - Back&Frontend developer
Game Developer (Android & iOs) - Project goal: 6 mini Games in one App - Development time: 3 Monate - Result: Project successfully finished, but unfortunately not uploaded in AppStore and PlayStore