Karlo B.

Fullstack-udvikler

Karlo er en dygtig softwareingeniør med fokus på full-stack-udvikling og over et årti med kommerciel erfaring.

Hans ekspertise ligger primært inden for backend-udvikling, men han har også stor erfaring med at udvikle frontend- og mobilløsninger. Hans roller har omfattet Solution Architect, DevOps Engineer og Software Architect, hvor han har ledet store projekter for internationale virksomheder på tværs af brancher som spil, offentlige digitale tjenester, offentlig transport, e-handel, AI og blockchain.

Ud over sit professionelle arbejde har Karlo opnået bemærkelsesværdig succes som indie-spiludvikler, hvor hans spil har samlet over 5 millioner downloads. Han har ledererfaring med at lede et team på fem og har en kandidatgrad i softwareudvikling, hvilket viser både hans tekniske ekspertise og evne til at lede teams effektivt.

Hovedekspertise

  • AWS CDK
    AWS CDK 2 år
  • AWS Lambda
    AWS Lambda 1 år
  • AWS S3
    AWS S3 1 år

Andre færdigheder

  • Python
    Python 2 år
  • Blazor
    Blazor 1 år
  • Blockchain
    Blockchain 1 år
Karlo

Karlo B.

Croatia

Match med udvikler her

Udvalgt oplevelse

Beskæftigelse

  • Software Architect

    NextLevel Dev - 4 måneder

    Developed a comprehensive mobile and web application for lawyers and judges to manage legal cases and court notices. Seamlessly integrated with government digital services while ensuring security and data protection.

    • Integrated advanced AI capabilities by training custom models, utilizing vector databases for efficient RAG and LangChain to streamline AI workflows
    • Created a data pipeline processing 5 million court notices and normalizing the data for embedding using Python
    • Implemented a custom backend using .NET and MartenDB
    • Implemented a mobile client using React Native and Expo for Android and iOS
    • Implemented a web client using Next.js
    • Integrated with government digital services

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • React Native React Native
    • Python Python
    • Next.js Next.js
    • .NET Core .NET Core
    • Machine Learning Machine Learning
    • Expo Expo
    • Solution Architecture
    • OpenAI API OpenAI API
    • LangChain LangChain
    • Large Language Models (LLM) Large Language Models (LLM)
  • Software Architect / Full-stack Web Developer

    TrustNXT GmbH - 1 år 3 måneder

    • 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 SDK for iOS and Android 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

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • React.js React.js
    • AWS AWS
    • TypeScript TypeScript
    • Node.js Node.js
    • GraphQL GraphQL
    • Microservices
    • AWS SQS AWS SQS
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • Android Android
    • iOS iOS
    • Next.js Next.js
    • Tailwind Tailwind
    • DevOps DevOps
    • DynamoDB DynamoDB
    • Git Git
    • AWS CDK AWS CDK
    • NoSQL
    • Solution Architecture
    • AWS Cognito AWS Cognito
  • Solution Architect / DevOps Engineer

    JobBoost B.V. - 11 måneder

    • Designede og førte tilsyn med migreringen af et monolitisk system til skyen ved hjælp af en mikrotjenestearkitektur.
    • Udviklet og implementeret en strategisk køreplan for migrationsprocessen, der sikrede minimal forstyrrelse af den igangværende drift.
    • Tæt samarbejde med tværfunktionelle teams om at definere og prioritere mikrotjenester og optimere systemets ydeevne og skalerbarhed.
    • Arkitekterede og implementerede DevOps-praksisser for at strømline implementeringer og forbedre systemets pålidelighed.
    • Gennemførte vurderinger og evalueringer for at identificere områder, der kunne forbedres i migrationsstrategien og microservices-arkitekturen.
    • Etableret og håndhævet bedste praksis for kodekvalitet, sikkerhed og skalerbarhed inden for mikrotjeneste-økosystemet.
    • Giver teknisk vejledning og mentorskab til udviklingsteamet og fremmer en kultur med kontinuerlig læring og innovation.
    • Administreret og optimeret AWS-skyinfrastruktur for at opfylde kravene til ydeevne, sikkerhed og skalerbarhed.
    • Implementeret CI/CD-pipelines ved hjælp af GitHub Actions for at automatisere opbygning, test og udrulning af mikrotjenester.

    Teknologier:

    • Teknologier:
    • PHP PHP
    • Laravel Laravel
    • JavaScript JavaScript
    • Vue.js Vue.js
    • Docker Docker
    • AWS AWS
    • ElasticSearch ElasticSearch
    • Redis Redis
    • TypeScript TypeScript
    • Node.js Node.js
    • Microservices
    • AWS SQS AWS SQS
    • Kubernetes Kubernetes
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • Terraform Terraform
    • DevOps DevOps
    • Data Engineering
    • DynamoDB DynamoDB
    • Linux Linux
    • Git Git
    • Unix Unix
    • Machine Learning Machine Learning
    • AWS CDK AWS CDK
    • NoSQL
    • Solution Architecture
    • Prompt Engineering
    • LangChain LangChain
    • AWS ECS AWS ECS
    • Large Language Models (LLM) Large Language Models (LLM)
  • Software Architect / Full-stack Developer

    Peoples Place Community Partnerships - 5 måneder

    • Designede og implementerede et skalerbart backoffice-system med flere lejere for Community21 ved hjælp af Azure Cloud, .NET 7 og Next.js.
    • Integreret Azure AD B2C for at sikre sikker og problemfri brugergodkendelse og -autorisation i systemet
    • Anvendte Clean Architecture-principper og udnyttede Domain-Driven Design (DDD) og Command Query Responsibility Segregation (CQRS)-mønstre til at etablere en modulær og vedligeholdelsesvenlig arkitektur.
    • Skabte en datadrevet løsning ved hjælp af Azure SQL Database og Azure Blob Storage til at administrere deltagerinformation og analysere programresultater effektivt.
    • Sikret systemets overholdelse af industristandarder og datasikkerhedsprotokoller og prioriteret privatlivets fred og fortroligheden af deltageroplysninger.
  • Software Architect / Full-stack Web Developer

    Peoples Place Community Partnerships - 5 måneder

    • Designed and implemented a scalable, multi-tenant back-office system for Community21 using Azure Cloud, .NET 7, and Next.js
    • Integrated Azure AD B2C to ensure secure and seamless user authentication and authorization within the system
    • Applied Clean Architecture principles, leveraging Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) patterns to establish a modular and maintainable architecture
    • Created a data-driven solution utilizing Azure SQL Database and Azure Blob Storage to manage participant information and analyze program performance efficiently
    • Collaborated closely with stakeholders to understand project requirements and ensure alignment with the goals of supporting disadvantaged young people and addressing social issues
    • Led the development efforts as a software architect, overseeing the technical aspects of the project and ensuring adherence to best practices
    • Conducted regular assessments and optimizations to enhance system robustness, scalability, and performance
    • Ensured the system's compliance with industry standards and data security protocols, prioritizing the privacy and confidentiality of participant information

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • React.js React.js
    • TypeScript TypeScript
    • C# C#
    • SQL SQL
    • Azure Azure
    • .NET .NET
    • Azure Blob storage Azure Blob storage
    • Next.js Next.js
    • .NET Core .NET Core
    • DDD
    • Git Git
    • Azure Cloud Azure Cloud
    • Solution Architecture
  • Fullstack Developer

    Kimeru BV - 1 år

    • Sikret problemfri integration og funktionalitet af systemkomponenterne
    • Udført fejlfinding og debugging af problemer i systemet
    • Sikret kodekvalitet gennem grundig testning og kodegennemgang
    • Administreret og overvåget systemimplementeringer ved hjælp af Docker, Traefik og Portainer
    • Brugte RabbitMQ til effektiv kø og behandling af beskeder
    • Implementeret og vedligeholdt baggrundsjobbehandling ved hjælp af Hangfire
    • Engageret i versionskontrol og kontinuerlig integration/kontinuerlig implementering (CI/CD) ved hjælp af GitLab-pipeline
  • Fullstack Engineer

    Kimeru BV - 1 år

    • Ensured seamless integration and functionality of the system components
    • Conducted troubleshooting and debugging of issues within the system
    • Ensured code quality through rigorous testing and code reviews
    • Managed and monitored system deployments using Docker, Traefik, and Portainer
    • Utilized RabbitMQ for efficient message queuing and processing
    • Implemented and maintained background job processing using Hangfire
    • Engaged in version control and continuous integration/continuous deployment (CI/CD) using GitLab pipeline

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • MongoDB MongoDB
    • Docker Docker
    • TypeScript TypeScript
    • MSSQL MSSQL
    • C# C#
    • .NET .NET
    • ASP.NET ASP.NET
    • .NET Core .NET Core
    • DevOps DevOps
    • Angular Angular
    • Linux Linux
    • Git Git
    • RabbitMQ RabbitMQ
    • Hangfire Hangfire
    • Solution Architecture
    • Keycloak Keycloak
  • Principal Software Engineer

    Notch - 2 flere år

    Senior softwareingeniør - Global D2C e-handelsplatform med flere lejere

    • Arbejdet på en storstilet e-handelsplatform for direkte salg til forbrugere, der understøtter operationer med flere leverandører, flere brands og flere markeder i både standardiserede og lokaliserede formater.
    • Centraliseret konfigurationsstyring af alle mikrotjenester for at forbedre skalerbarheden og vedligeholdelsen.
    • Identificeret og automatiseret manuelle processer på tværs af organisationen for at øge den operationelle effektivitet.
    • Strømlinet implementeringsprocessen for lancering af systemet på nye markeder og udrulning af nye funktioner.
    • Ledede integrationer med Contentful (CMS) og Commercetools (headless commerce).
    • Implementeret performanceforbedringer og optimeringer for at forbedre systemets hastighed og pålidelighed.
    • Bidrager til systemdesign og arkitektoniske diskussioner med fokus på skalerbarhed og robusthed.
    • Giver teknisk mentorskab og vejledning til udviklingsteamet og fremmer et samarbejdsorienteret og højtydende arbejdsmiljø.

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • GraphQL GraphQL
    • Microservices
    • Apache Kafka Apache Kafka
    • Kubernetes Kubernetes
    • C# C#
    • Azure Azure
    • .NET .NET
    • Entity Framework Entity Framework
    • Next.js Next.js
    • Tailwind Tailwind
    • Terraform Terraform
    • .NET Core .NET Core
    • DevOps DevOps
    • Linux Linux
    • Git Git
    • DataDog DataDog
    • Unix Unix
    • Enterprise Architect Enterprise Architect
    • Solution Architecture
    • Keycloak Keycloak
  • Senior Software Engineer

    King ICT - 3 flere år 9 måneder

    Senior softwareingeniør - eTicketing-projekt til offentlig transport

    • Arbejdede som softwarearkitekt og full-stack web- og mobiludvikler på et moderniseringsprojekt for offentlig transport i Split, Kroatien.
    • Udviklet mobil- og webapplikationer til rejseplanlægning og billetkøb.
    • Bygget realtidsintegrationer med køretøjets indbyggede enheder til live datakommunikation.
    • Implementeret et omfattende backoffice- og flådestyringssystem.
    • Integreret flere betalingsudbydere for at understøtte sikre transaktioner.
    • Forbundet systemet med Google Maps ved hjælp af GTFS-standarden for rutedata.
    • Brugt Google Firebase til push-meddelelser og app-integritetskontroller.
    • Implementeret ETA-beregninger (estimeret ankomsttid) via Google API'er.
    • Administreret godkendelse og autorisation via Keycloak.
    • Brugte Figma til UX-design og interface-prototyper.

    Ledende udvikler - elektronisk bompengesystem

    • Lede et tværfunktionelt team af udviklere og designere.
    • Fungerede som softwarearkitekt og full-stack-udvikler i forbindelse med moderniseringen af Kroatiens system til opkrævning af motorvejsafgifter.
    • Leveret web- og mobilapplikationer til kontoadministration og medieopdateringer.
    • Integrerede betalingsgateways til problemfri transaktioner.
    • Brugte Google Firebase til at administrere push-meddelelser.
    • Udviklet et voucher-distributionssystem og en backoffice-portal.
    • Bygget integrationer med ETC-enheder og smartcard-infrastruktur.
    • Forbedret systemydelse gennem optimering af SQL-forespørgsler og databaseindeksering.

    Full-Stack-udvikler - Regeringens platform for digitale tjenester

    • Bidrag til en samlet digital platform, der konsoliderer borgerservice og formularindsendelser.
    • Integreret med flere betalingsudbydere til transaktionsfunktioner.
    • Aktiveret sikkert login via NIAS (eIDAS-kompatibel) godkendelse.
    • Integreret med Kroatiens e-Građani (e-Citizens) -portal for at strømline interaktionen mellem myndigheder og borgere.

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • React.js React.js
    • PostgreSQL PostgreSQL
    • Redis Redis
    • TypeScript TypeScript
    • React Native React Native
    • Java Java
    • MSSQL MSSQL
    • Microservices
    • Jenkins Jenkins
    • Spring Spring
    • C# C#
    • SQL SQL
    • Oracle Oracle
    • Redux.js Redux.js
    • .NET .NET
    • Entity Framework Entity Framework
    • ASP.NET ASP.NET
    • Firebase Firebase
    • .NET Core .NET Core
    • DevOps DevOps
    • .NET framework .NET framework
    • Blazor Blazor
    • Linux Linux
    • WPF WPF
    • Git Git
    • RabbitMQ RabbitMQ
    • OAuth2 OAuth2
    • gRPC gRPC
    • SignalR SignalR
    • Google Maps Google Maps
    • Enterprise Architect Enterprise Architect
    • Mobile
    • Solution Architecture
    • Keycloak Keycloak
  • Unity Game Developer

    NextLevel Dev - 6 flere år 1 måned

    Cross-platform game development implementing own ideas and solutions (PC, mobile and browser games)

    • Developed and published over 20 web, mobile and PC games with over 5 million players in total
    • Publishing on Google Play and App Store
    • Optimized performance, build size and quality to deliver better cross platform experience
    • Ads and InApp purchases integration
    • Apple Game Center and Google Play Games Services integration for leadboards and achievements
    • Implemented monetization strategies, analytics, and utilized reverse-engineering including code obfuscation

    Teknologier:

    • Teknologier:
    • MySQL MySQL
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • Node.js Node.js
    • React Native React Native
    • Express.js Express.js
    • C# C#
    • .NET .NET
    • Android Android
    • iOS iOS
    • Next.js Next.js
    • Tailwind Tailwind
    • Firebase Firebase
    • .NET Core .NET Core
    • Nest.js Nest.js
    • DevOps DevOps
    • Data Engineering
    • Unity Unity
    • Git Git
    • Unix Unix
    • Mobile
    • HTML / CSS
    • Three.js Three.js
    • NoSQL
    • Solution Architecture
    • Solidity Solidity
    • Blockchain Blockchain
    • Supabase Supabase

Uddannelse

  • MSc.Software Engineering

    Faculty of Electrical Engineering and Computing, University of Zagreb · 2018 - 2020

  • BSc.Computing

    Faculty of Electrical Engineering and Computing, University of Zagreb · 2015 - 2018

Find din næste udvikler inden for få dage, ikke måneder

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Lad os snakke om det