Software Engineer and Solution Architect with 10+ years of experience in full-stack development, cloud architecture, and DevOps. Expert in .NET Core, React, mobile and cloud technologies such as Azure and AWS. Proven track record of leading enterprise software projects, implementing microservices architectures, and delivering scalable solutions. Strong background in web development, mobile applications, and extensive experience in game development, having created a range of successful games for different platforms. Skilled in Agile methodologies, CI/CD implementation, and cloud infrastructure management. By combining my academic background in model-driven architectures and domain-driven methodologies with an entrepreneurial mindset, I offer deep expertise in product development and a comprehensive understanding of existing solutions in relation to the current technological landscape.

Skills

Programming Languages

master
  • C#
  • .NET
  • JavaScript
  • TypeScript
  • Java
  • Unity
  • PHP
  • Go
  • Python

Web Development

master
  • ASP.NET Core
  • React
  • Next.js
  • Node.js
  • REST API
  • GraphQL
  • Angular
  • Nest.js
  • Tailwind
  • Web3.js
  • Laravel

Cloud & DevOps

master
  • Azure
  • AWS
  • Vercel
  • Docker
  • Kubernetes
  • CI/CD
  • Terraform
  • AWS CDK
  • GCP

Database Technologies

advanced
  • SQL
  • NoSQL
  • MSSQL
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS RDS
  • DynamoDB

Mobile Development

advanced
  • React Native
  • Expo
  • Android
  • iOS
  • Firebase
  • Google API

Software Architecture

master
  • Microservices
  • DDD
  • SOLID
  • Design Patterns
  • Enterprise Architecture
  • Cloud Architecture

Work Experience (7)

Jan 2023 - Current
Software Consultant / Freelance
NextLevel Dev
Zagreb, Croatia https://nextlevel.dev
  • Azure
  • AWS
  • Vercel
  • Microservices
  • Software Architecture
  • Solution Architecture
  • Mobile
  • DevOps
  • AI
  • .NET Core
  • Angular
  • React
  • React Native
  • Next.js
  • Unity
  • Flowise AI
  • LangChain
  • Docker
  • Kubernetes
  • Terraform

Leading strategic software development projects across web, mobile, and cloud platforms while providing technical leadership and consulting services. Specializing in enterprise-grade solutions using .NET ecosystem, modern web technologies, and cloud platforms. Focus on microservices architecture, AI integration, and following industry best practices while promoting a culture of continuous learning and innovation.

  • Developed a scalable back-office platform at Kimeru BV, implementing microservices architecture with .NET Core, Angular, and RabbitMQ, achieving 24/7 system availability

  • Built cross-platform legal case management system integrated with Croatian government digital services using React Native and Expo

  • Constructed membership and event management platform for Croatian Chemical Society with automated workflows and centralized data management

  • Designed scalable back-office system for a social support project at Peoples Place Community Partnerships, applying Clean Architecture and Domain-Driven Design principles

  • Integrated advanced AI capabilities by training custom models, utilizing vector databases for efficient RAG and LangChain to streamline AI workflows

Aug 2024 - Mar 2025
Software Architect / Full Stack Engineer
TrustNXT GmbH
Hamburg, Germany https://trustnxt.com
  • AWS
  • Next.js
  • React
  • TypeScript
  • Node.js
  • AWS CDK
  • DynamoDB
  • Lambda
  • DevOps
  • GitHub Actions
  • C2PA

Developed the first independent trust infrastructure platform for digital media authentication using C2PA technology standard, incorporating a scalable AWS serverless architecture handling image processing and verification.

  • Built a comprehensive ecosystem for image signing, verification, and management using C2PA standard

  • Solely architected and implemented both backend and frontend systems, ensuring full AWS serverless deployment (Lambda, DynamoDB, S3, CloudFront, SQS, SNS, SST)

  • Engineered a proprietary SDK featuring advanced protect and inspect methods, complete with detailed Fumadocs documentation for streamlined integration

  • Integrated private Certificate Authority for ephemeral certificate generation and management

  • Created public API for third-party verification

  • Contributed to the open-sourced TypeScript SDK for C2PA

Sep 2023 - Jan 2025
Solution Architect / DevOps Engineer
Jobmatix B.V.
Breda, Netherlands https://jobmatix.com
  • AWS
  • PHP
  • Laravel
  • Vue.js
  • Docker
  • Microservices
  • Kubernetes
  • Terraform
  • Redis
  • AWS CDK
  • DevOps
  • Git
  • LangChain
  • Flowise AI
  • Airbyte
  • Github Actions

As a solution architect and a DevOps engineer, I led migration from monolith to cloud-based microservices architecture on AWS, implementing DevOps practices and AI-powered solutions to drive performance, reliability, and scalability while ensuring cost-effectiveness.

  • Designing and overseeing the migration of monolith system to the cloud using microservices architecture

  • Developing and implementing a strategic roadmap for the migration process, ensuring minimal disruptions to ongoing operations

  • Architecting and implementing DevOps practices to streamline deployment processes and enhance system reliability

  • Establishing and enforcing best practices for code quality, security, and scalability within the microservices ecosystem

  • Providing technical guidance and mentorship to the development team, fostering a culture of continuous learning and innovation

  • Managing and optimizing the cloud infrastructure on AWS to meet performance, security, and scalability requirements

  • Implementing CI/CD pipelines using GitHub Actions to automate the build, test, and deployment processes for microservices

  • Introducing AI-powered solutions like Flowise AI and LangChain to enhance system capabilities and automate tasks

Sep 2022 - Sep 2024
Principal Software Engineer
Notch
Zagreb, Croatia / Amsterdam, Netherlands
  • .NET
  • Azure
  • Microservices
  • Docker
  • Kubernetes
  • Kafka
  • Next.js
  • CQRS
  • DataDog
  • Contentful
  • Commercetools
  • React Relay
  • GraphQL
  • VictoriaMetrics
  • Grafana
  • HotChocolate

Principal Software Engineer with deep technical expertise in designing and delivering high-performance, scalable systems. As a tech lead, I drove the development of D2C services on a global multi-tenant eCommerce platform, architected a reporting solution for Croatian Railways, and implemented advanced DevOps practices on a greenfield EPR project.

  • Worked as a subcontractor for Fontem Ventures B.V. on a multi-vendor platform that supports multi-brands and multi-markets in both standardized and localized formats

  • Optimized platform performance through microservices tuning and caching strategies, and reduced deployment errors via centralized configuration management

  • Successfully integrated key third-party services, including Contentful and Commercetools, to enhance platform capabilities

  • Mentored team of multiple developers, improving code quality and reducing technical debt

  • Implemented monitoring and alerting system achieving 99.9% platform availability

  • Architected a robust reporting application for Croatian Railways using .NET and React

  • Implemented comprehensive DevOps practices on an Extended Producer Responsibility (EPR) greenfield project as a subcontractor for GS1

Jul 2019 - Sep 2022
Senior Software Engineer
KING ICT
Zagreb, Croatia
  • .NET Framework
  • .NET Core
  • Entity Framework
  • MSSQL
  • PostgreSQL
  • MongoDB
  • gRPC
  • RabbitMQ
  • Web Services
  • React
  • Firebase
  • Google API
  • GTFS
  • Keycloak
  • IAM
  • LDAP
  • Redis
  • Razor
  • Blazor
  • React Native

Senior Software Engineer and technical leader with deep expertise in full-stack and mobile development. I led the implementation of public transport eTicketing and electronic toll collection systems, also acting as a lead mobile developer in the company.

  • Software architect and lead mobile developer on public transport eTicketing in the city of Split and electronic toll collection systems on Croatian highways

  • Delivered high-quality web solutions using .NET and React, alongside mobile applications developed with React Native, ensuring smooth integration with Google API, Firebase, and GTFS data for accurate trip planning and real-time updates

  • Engineered seamless integrations with payment providers, real-time vehicle data from on-board units, back-office systems, and fleet management platforms to support end-to-end service delivery

  • Implemented advanced authentication and authorization frameworks using Keycloak and LDAP, while optimizing system performance with technologies such as MongoDB, MSSQL, Redis, gRPC, and RabbitMQ

  • Refined development processes and mentored team members, serving as a lecturer for university students at the internal academy

Dec 2018 - Jul 2019
Full Stack Developer
KING ICT
Zagreb, Croatia
  • Java
  • Spring
  • Hibernate
  • Oracle
  • React
  • Gradle

Full Stack developer at project for government digital services

  • Full-stack web developer using Java and React for the government project 'Jedinstveno Upravno Mjesto' led by FINA (Croatian Financial Agency)

  • Developed digital services unifying citizen forms and requests into a single application as part of the e-Građani (e-Citizens) platform

  • Integrated with NIAS (eIDAS) for user authentication and authorization by working with ID cards, digital certificates, and cryptographic methods to ensure secure and compliant identity verification

  • Integrated IPG provider CorvusPay for payment processing

Dec 2013 - Jan 2020
Unity Game Developer
NextLevel Dev (self-employed)
Zagreb, Croatia
  • Unity
  • C#
  • WebGL
  • Android
  • iOS
  • PC
  • Three.js
  • PHP
  • Go
  • Nest.js

Cross-platform game development implementing own ideas and solutions

  • Founded and managed a dedicated development team for game development

  • Developed and published over 20 web, mobile and PC games with over 5 million players in total

  • Engineered, optimized, and published games on major platforms including Google Play and the App Store, ensuring optimized performance, reduced build sizes, and quality cross-platform experiences

  • Integrated essential game components such as in-app purchases, ads, leaderboards, achievements, and social gaming services (Apple Game Center, Google Play Games Services), alongside robust analytics and monetization strategies

  • Oversaw complete game development cycles, from initial concept and technical design to deployment and maintenance, incorporating advanced techniques like reverse engineering and code obfuscation

Projects (4)

Paradise Paintball 4D
http://pp4d.online
  • Unity
  • WebGL
  • Multiplayer
  • FPS
  • PlayFab

A revival project of the old Paradise Paintball 3D browser game which later evolved to UberStrike. This game allows you to play against other players within your web browser without any installations.

  • Developed a browser-based multiplayer FPS game using Unity and WebGL, featuring classic FPS gameplay set in various battle environments

  • Designed dozens of weapons, armor, and gear items for players to unlock and upgrade, with Deathmatch and Team Deathmatch game modes available

  • Integrated PlayFab for game services and deployed the game on Azure cloud infrastructure

YoloSwagClub
http://yoloswagclub.com
  • Unity
  • WebGL
  • Android
  • iOS
  • PC
  • Next.js
  • Tailwind
  • MongoDB

A collection of games based on montage parodies and memes published on multiple platforms with a total of over 5 million players. Some of the best rated games ever on the Google Play and App Store with a rating of 4.9/5.0

  • MLG Flappy Bird 420

  • Angry Dews

  • Slav Tiles

Distributed Land Registry
  • Smart contracts
  • Hyperledger Fabric
  • Hyperledger Explorer
  • Docker
  • NodeJS
  • React
  • gRPC
  • Kafka
  • CouchDB
  • Golang

Distributed Land Registry solution for Croatia using blockchain technology. All users have read-only access to the blockchain data, but land owner nodes have write access for managing their own land registry data using a smart contract written in chaincode with TypeScript and Go. All nodes in the network are connected to a Kafka cluster for message queuing and a CouchDB cluster for storing the blockchain data.

  • Developed an academic project for the university involving a web application for managing land registry data and a distributed blockchain-based database for land

  • Implemented the solution on a permissioned Hyperledger Fabric network, with Hyperledger Explorer for monitoring, using Node.js, React, and Express API for the web application

  • Modeled land as a digital asset on the blockchain with unique ID, owner, area, location, and other data

DLT Oracle
  • Ethereum
  • Solidity
  • Truffle
  • Chainlink
  • Web3.js
  • NodeJS
  • React
  • Docker

Decentralized oracle for requesting cryptocurrency market prices. This project implements the possible solution to 'oracle problem', which is one of the biggest problems facing DLT systems based on smart contracts. Since the concept of reliability in DLT systems is not adequately solved by cryptographic security, we arrive at the concept of data truthfulness as a new property needed to characterize reliable, decentralized systems. A decentralized oracle makes DLT useful by allowing the entry of non-confidential data into the system in a decentralized manner, without relying on a central entity, which eliminates a single point of failure.

  • Developed an academic project as part of my master's thesis, involving a smart contract for requesting cryptocurrency market prices and a web application for managing the oracle

  • Implemented a smart contract in Solidity, utilizing Chainlink for external API requests, and created the web application using Node.js, React, and Web3.js for smart contract communication

  • Utilized Linkpool for managing oracle nodes and used LINK tokens for compensating oracle nodes for their work

Education (2)

2018 - 2020
Master's degree
Software Engineering
Faculty of Electrical Engineering and Computing
Zagreb (Croatia)
  • Object-oriented design
  • Service-oriented computing
  • Distributed systems
  • Internet security
  • Blockchain
  • DLT

Thesis: Entry of Data from Trustless External Sources into Systems based on Distributed Ledger Technology, blockchain technology (Ethereum, Hyperledger Fabric and Chainlink)

2015 - 2018
Bachelor's degree
Computing
Faculty of Electrical Engineering and Computing
Zagreb (Croatia)
  • Object-oriented programming
  • Algorithms and data structures
  • Java Programming Language
  • Application development using C#

Thesis: Security system for supporting sharing of user programs in educational system SynchEduca (Java, Spring, NodeJS)

Certificates

MCSA: Web Applications
Microsoft
MCSD: App Builder
Microsoft
Microsoft Certified: Azure Developer Associate
Microsoft
Android Certified Application Developer
Android ATC
Certified SOA Professional
Arcitura Education Inc.
Certified SOA Architect
Arcitura Education Inc.

Languages

Croatian

Native Speaker

English

Full Professional

Interests

Video games

Cryptocurrencies

Blockchain

Automotive industry

Education

Artificial intelligence