Samir Uzunovic
Samir Uzunovic

Senior Software Engineer

Open to offers · Member since 30 Oct 2026
Location
Sarajevo, Bosnia and Herzegovina
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Contract, Freelance
Experience level
Senior

About

Professional summary

I am a senior software engineer with more than 14 years of experience across backend, full-stack, mobile, embedded, and cloud engineering. I specialize in designing reliable, scalable systems and delivering products from architecture through production.

My core backend expertise includes Kotlin, Java, Spring Boot, Spring Cloud, Kafka, PostgreSQL, microservices, REST, GraphQL, and event-driven architectures. I have also built real-time systems using Go, WebRTC, sockets, messaging platforms, and streaming infrastructure.

I am experienced in modern web development with React, TypeScript, Angular, Vue, Nuxt, Node.js, and frontend testing tools. I build end-to-end features, modernize legacy applications, improve API contracts, and establish automated quality and delivery practices.

On mobile and platform work, I have shipped native Android, Kotlin Multiplatform, React Native, and Flutter applications. My work includes live-audio products, secure messaging, embedded Android systems, mobile payments, loyalty platforms, and connected-device software.

I have led teams of up to 12 engineers and collaborated closely with product managers, designers, QA engineers, and backend teams across healthcare, media, fintech, enterprise, and consumer products. I enjoy mentoring engineers, running technical demos, documenting systems, and solving high-impact production problems.

I am comfortable working with AWS, GCP, Docker, Kubernetes, CI/CD, observability, data stores, and security-focused modernization. I bring a pragmatic engineering approach focused on maintainability, performance, delivery quality, and measurable product outcomes.

Skills

61 capabilities

Tech stack & tools

Working toolkit

Analytics

Application Hosting

Data Stores

Languages & Frameworks

Libraries

Marketing and Sales Tools

Monitoring

Experience

Career history

Senior Software Engineer PepsiCo

Modernized PepsiCo's B2B Profile Admin UI using React 18, TypeScript, Vite, Redux Toolkit, TanStack Query, Java, Spring Boot, Kafka, and PostgreSQL. Rebuilt customer and store management experiences on the company Storybook design system with Figma-aligned, feature-flagged support for North America and LATAM.

Built the Segments feature end to end, including a multi-step creation wizard, CSV uploads, store-list review, publishing, upload history, error records, and exports. Implemented CSR impersonation handoff to PepConnect, contributed to BFF and profile services, and established Cypress E2E coverage, JUnit reporting, Istanbul coverage, Vitest coverage, and SonarQube improvements.

Senior Software Engineer Personify Health

Led delivery of an end-to-end MFA program across a Node.js API, React Workbench, AngularJS SISLNext, and SQL systems. Implemented TOTP, brute-force protection, trusted devices, device fingerprinting, geo-IP validation, session invalidation, and cross-application session continuity.

Led the Node.js 10 to 22 LTS upgrade and security hardening of the SLIP API and internal libraries. Built Campaign Studio components and Kotlin/Spring Boot opt-in and reconciliation services using Kafka, CDC, Avro, Helm, Kubernetes, OpenSearch, and Elasticsearch; also owned Call Dashboard improvements and multi-region Kafka CDC connectors.

Senior Backend & Mobile Platform Engineer TitanChat

Modernized an encrypted messaging and calling platform as the solo engineer, working across backend services, deployment infrastructure, and a Kotlin/Jetpack Compose Android client.

Built Go and Tinode WebRTC signaling, a RethinkDB changefeed message pipeline, and Coturn TURN/STUN infrastructure. Resolved delivery stalls and call stability issues, and shipped self-destruct timers, Kyber encryption, and PIN-gated Chameleon Mode.

Mobile Engineer (KMM / Android / iOS) Journey Rewards

Built shared Kotlin Multiplatform features for a loyalty application, including Featured Cards, bottom navigation, My Wallet, and shimmer loading states.

Fixed login and favorites synchronization issues, delivered points-claim event tracking, and released features in collaboration with backend engineers, designers, and QA.

Senior Full-Stack Architect Allied Global Marketing

Designed and built an AI-powered resume generator using Vue 3, Nuxt 3, Pinia, Node.js, Firebase Cloud Functions, Firestore, and the OpenAI API.

Delivered modular resume templates and QR-code sharing links while leading a three-person engineering team.

Lead Developer CT360

Led backend and full-stack work for HPE SelfSolve document and media microservices, including ingestion, search, scheduling, administration APIs, Salesforce case creation, and React administration interfaces. Used Java 11, Spring Boot, Kong Gateway, Liquibase, Docker, and Kafka.

Built a Spring Boot media-management service for film pre-production on AWS with EC2 auto-scaling, EFS, CloudWatch, and Okta. Also optimized Acumatica-to-AP stock and warehouse synchronization using SQL and the Codeless BPA platform.

Expert Android Developer SPay (Stack Sports) / Hartree Works

Implemented token-based single sign-on, upgraded SDKs and dependencies, and resolved stability and performance issues in a live-streaming sports application.

Developed an Android proof of concept with OS-level capabilities, including launch-on-device-unlock and screen-overlay behavior.

Android Embedded Developer Drover

Built a scooter-device Android application from scratch for the Qualcomm CM6125 platform. Integrated camera feeds with an AI model for sidewalk and crosswalk detection and implemented AWS IoT telemetry.

Customized the Android operating system in collaboration with Thundercomm and Qualcomm for the PathPilot scooter device.

Senior Android Developer Spotify

Established the Android application architecture for Spotify Live, formerly Betty Labs, a live-audio social platform. Implemented GraphQL with a local database, socket-based real-time chat, and Agora voice integration.

Built real-time room management, warm-up and upcoming-room features, media notification playback, Firebase event tracking, and Branch SDK integration.

Java Developer HYCU

Developed backup and disaster-recovery capabilities for Nutanix AHV, ESXi, and vSphere environments.

Upgraded platform components from Java 7 to Java 8 and investigated AWS cloud-backup functionality.

Contract & Freelance Developer Xendit, Givelify, Airmiz and other clients

Delivered Android, embedded, backend, and native-development work for multiple contract clients. Built an Android card-payment SDK for Xendit with Sentry reporting, LogDNA logging, and unit tests; also delivered consumer and B2B applications for Givelify, Airmiz, and other clients.

Worked on low-level Android and embedded systems, including AOSP custom ROMs, U-Boot, JNI/NDK OpenGL framebuffer capture, secure communications, and Pepper robot demonstrations. Built Node.js and AWS Lambda prototypes, cross-platform native builds, C++ maintenance work, and Windows installers.

Software Developer HPS CPE, Comtrade

Worked as a product engineer on the Disaster Recovery module for Hewlett Packard Data Protector. Built a Linux tool for mounting VMware virtual disks using VixDiskLib and VixMntAPI.

Developed the Virtualization Protection Agent for VMware and Hyper-V in C++. Supported global customers and mentored junior engineers.

Education

Learning history

Faculty of Science and Mathematics, University of Sarajevo

Master of Science, Electrical Engineering

Mr. Dipl. ing. El. (M.Sc. Electrical Engineering).

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu