Milan Susnjar, Developer in Banja Luka, Bosnia and Herzegovina
Milan is available for hire
Hire Milan

Milan Susnjar

Mobile Engineer and React Native Developer

Banja Luka, Bosnia and Herzegovina

Toptal member since July 30, 2026

Bio

Milan is a senior React Native engineer with 14 years of experience building cross-platform mobile and web applications. His expertise spans React Native, TypeScript, and Expo, with a focus on offline-first architecture, media-heavy workflows, and release automation. Milan built a facility management app as a lead mobile developer, shipping to iOS and Android for teams across Central Europe, and has delivered TypeScript web products in the construction and renewable energy space.

Portfolio

ABS Safety GmbH
TypeScript, React, feature flags, Figma, MUI CSS, REST APIs, GraphQL...
Sparwk
React Native, iOS, Android, Bitrise, CI/CD Pipelines, TestFlight, Figma, Axios...
Codecentric
React Native, Django REST Framework, CI/CD Pipelines, Android, iOS, JavaScript...

Experience

  • JavaScript - 14 years
  • React - 10 years
  • REST APIs - 10 years
  • React Native - 10 years
  • Axios - 10 years
  • TypeScript - 9 years
  • Node.js - 7 years
  • Express.js - 6 years

Preferred Environment

Git, WebStorm, MacBook, GitHub, Claude Code, iTerm2

The most amazing...

...mobile solution I've delivered is a suite of IoT apps for Medion that enabled faster multi-brand deployment and consistent user experience.

Work Experience

Senior Software Engineer

2023 - PRESENT
ABS Safety GmbH
  • Contributed features to a TypeScript-based web product for roof safety systems and solar panel installations planning, enabling customers to design compliant safety systems.
  • Implemented solar panel placement features using Entity Component System (ECS) architecture, feature flags, React components, and PDF export based on SVG to improve product modularity and release flexibility.
  • Converted Figma designs into reusable, pixel-perfect React components and customized MUI to match brand requirements.
  • Built a guided wizard that converts roof area designs into an automated parts list, selecting substructure and solar panel types, orientation, and layout.
Technologies: TypeScript, React, feature flags, Figma, MUI CSS, REST APIs, GraphQL, Entity Component System (ECS), Playwright, Tailwind CSS, Web Development, Front-end, GitHub, WebStorm, Jest, Git, Redux, iTerm2, API Integration, Vanilla JS

Lead Mobile Engineer

2022 - 2023
Sparwk
  • Architected and delivered React Native applications from scratch for iOS and Android, owning mobile architecture, release strategy, and deployment automation.
  • Set up Bitrise CI/CD pipelines with automated TestFlight and Google Play releases, reducing manual release effort and improving delivery consistency.
  • Architected a reusable component library from Figma designs to accelerate feature delivery and maintain visual consistency.
  • Implemented data fetching and caching with Axios and React Query to improve app responsiveness and reduce network calls.
Technologies: React Native, iOS, Android, Bitrise, CI/CD Pipelines, TestFlight, Figma, Axios, React Query, App Store, Mobile App Development, GitHub, WebStorm, Git, API Integration, Vanilla JS, Mobile Development

Software Engineer

2015 - 2022
Codecentric
  • Delivered 10+ enterprise web and mobile applications across IoT, logistics, and HVAC, contributing to reusable mobile architecture and faster product delivery.
  • Built MVPs with React Native and Django REST framework as part of a rapid prototyping team, helping validate ideas quickly.
  • Spearheaded end-to-end product development, including requirements gathering, architecture, implementation, and coordination across stakeholders.
  • Developed three IoT mobile apps for Medion—Robots, Pet, and Air—using a shared component library, enabling faster multi-brand deployment and consistent UX.
  • Delivered the myVAILLANT Pro HVAC app—myVAILLANT Pro—with three white-label variants, supporting theming and API integration across product variants.
  • Established engineering practices such as CI/CD, code reviews, pull request workflows, and pair programming to improve team delivery quality.
Technologies: React Native, Django REST Framework, CI/CD Pipelines, Android, iOS, JavaScript, TypeScript, Product Prototyping, Barcode Scanners, White Labeling, React, Tailwind CSS, MongoDB, Mobile App Development, Web Development, Python, Front-end, GitHub, WebStorm, Jest, Git, Redux, Django, API Integration, Vanilla JS, Mobile Development

Lead Mobile Engineer

2018 - 2020
Wowflow
  • Architected React Native mobile apps from scratch for Android and iOS, owning technical design and release automation.
  • Configured App Center CI/CD pipelines for automated builds and releases, improving deployment reliability.
  • Built a reusable component library from Adobe XD designs to ensure consistency and speed up feature development.
  • Developed photo documentation workflows handling 100+ images per report, with client-side compression and storage optimization for large media sets.
Technologies: React Native, Android, iOS, CI/CD Pipelines, Offline Caching, App Store, Mobile App Development, Git, Redux, API Integration, Vanilla JS

Software Engineer

2012 - 2015
BPS Systems and Processes
  • Maintained and enhanced an invoicing application handling the generation, delivery, and tracking of client invoices, replacing a manual process for internal finance operations.
  • Contributed features to a loan auction platform where lenders competed by bidding the lowest interest rate, matching borrowers with the most favorable offers automatically.
  • Co-delivered an issue-tracking system with project boards, ticket workflows, and role-based permissions, providing an in-house alternative to commercial tools like Jira.
  • Developed and maintained enterprise web applications using Jakarta EE, JSF, PrimeFaces, and MySQL across the full stack.
Technologies: JSF, PrimeFaces, MySQL, CSS, JavaScript, Java EE 6, Web Development, Front-end, Git, Vanilla JS

Experience

Wowflow Mobile App

http://www.wowflow.com
As the lead mobile developer, I built a React Native mobile app for facility management teams from scratch over two years. Technicians use the app to document on-site maintenance work, create tickets, track assets, and attach extensive photo documentation. Since building interiors often have no connectivity, I implemented an offline-first architecture. Photos are compressed to JPEG at 80% quality on capture, persisted locally with the report, and queued for upload with automatic retry once connectivity returns. I also integrated REST APIs for tickets, and shipped the solution to iOS and Android with CI/CD via App Center and Bitrise. The app is now used by facility management teams across Europe.

City Events App

http://www.veceras.app
I developed a city events app for Banja Luka, covering cinema and theater repertoires, live music, and pub gigs, answering the question of what's on tonight in one place. I built the solution from scratch, including a React Native app on Google Play, a NestJS back end with PostgreSQL, and an admin panel for content management. Event data comes from a scheduled crawler that scrapes cinema and venue sites for showtimes, with manual entry as a fallback for smaller venues, and Cloudinary handling image delivery. I also handled the store listing and release and maintained the app in production.

Education

2005 - 2012

Bachelor's Degree in Computer Engineering and Informatics

University of Banja Luka - Banja Luka, Bosnia and Herzegovina

Skills

Libraries/APIs

React, REST APIs, Node.js, React Query, Playwright

Tools

Expo, TestFlight, Git, Claude Code, Figma, WebStorm, GitHub

Languages

TypeScript, JavaScript, CSS, HTML, GraphQL, Java, Python

Frameworks

React Native, Vanilla JS, Redux, Tailwind CSS, MUI CSS, Django REST Framework, JSF, PrimeFaces, Express.js, Django, Jest, NestJS

Paradigms

Mobile Development, Entity Component System (ECS)

Platforms

iOS, Android, Bitrise

Storage

MySQL, PostgreSQL, MongoDB

Other

Mobile App Development, Web Development, Front-end, API Integration, Full-stack Development, feature flags, CI/CD Pipelines, Axios, App Store, Algorithms, Operating Systems, Mathematics, Computer Architecture, Product Prototyping, Barcode Scanners, White Labeling, Offline Caching, Java EE 6, MacBook, iTerm2

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring