Karlo B.

Fullstack-utvecklare

Karlo är en skicklig mjukvaruutvecklare med fokus på fullstack-utveckling och över ett decennium av kommersiell erfarenhet.

Hans expertis ligger främst inom backend-utveckling, men han har också betydande erfarenhet av att skapa frontend- och mobillösningar. Han har haft roller som Solution Architect, DevOps Engineer och Software Architect och lett stora projekt för internationella företag inom branscher som spel, digitala tjänster för myndigheter, kollektivtrafik, e-handel, AI och blockchain.

Utöver sitt professionella arbete har Karlo nått betydande framgångar som indie-spelutvecklare, och hans spel har laddats ner över 5 miljoner gånger. Han har erfarenhet av att leda ett team på fem personer och har en MSc i Software Engineering, vilket visar på både hans tekniska expertis och förmåga att leda team på ett effektivt sätt.

Huvudsaklig expertis

  • ASP.NET
    ASP.NET 4 år
  • C#
    C# 10 år
  • .NET
    .NET 10 år

Andra kompetenser

  • MySQL
    MySQL 2 år
  • Kubernetes
    Kubernetes 2 år
  • Next.js
    Next.js 2 år
Karlo

Karlo B.

Croatia

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Solution Architect / DevOps Engineer

    JobBoost B.V. - 1 år 11 månader

    • Utformade och övervakade migreringen av ett monolitiskt system till molnet med hjälp av en mikrotjänstarkitektur.
    • Utvecklade och implementerade en strategisk färdplan för migrationsprocessen, vilket säkerställde minimala störningar i den pågående verksamheten.
    • Nära samarbete med tvärfunktionella team för att definiera och prioritera mikrotjänster, optimera för systemprestanda och skalbarhet.
    • Arkitekterade och implementerade DevOps-metoder för att effektivisera driftsättningar och förbättra systemets tillförlitlighet.
    • Genomfört bedömningar och utvärderingar för att identifiera förbättringsområden i migreringsstrategin och mikrotjänstarkitekturen.
    • Etablerade och tillämpade bästa praxis för kodkvalitet, säkerhet och skalbarhet inom mikrotjänsternas ekosystem.
    • Tillhandahöll teknisk vägledning och mentorskap till utvecklingsteamet och främjade en kultur av kontinuerligt lärande och innovation.
    • Hanterade och optimerade AWS molninfrastruktur för att uppfylla kraven på prestanda, säkerhet och skalbarhet.
    • Implementerade CI/CD-pipelines med hjälp av GitHub Actions för att automatisera byggande, testning och driftsättning av mikrotjänster.

    Teknologier:

    • Teknologier:
    • AWS CDK AWS CDK
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • AWS SQS AWS SQS
    • AWS ECS AWS ECS
    • DynamoDB DynamoDB
    • ElasticSearch ElasticSearch
    • Docker Docker
    • DevOps DevOps
    • Git Git
    • Microservices
    • Linux Linux
    • Solution Architecture
    • Terraform Terraform
    • Vue.js Vue.js
    • Unix Unix
    • AWS AWS
    • ChatGPT API ChatGPT API
    • PHP PHP
    • Laravel Laravel
  • Software Architect / Full-stack Developer

    Peoples Place Community Partnerships - 5 månader

    • Utformade och implementerade ett skalbart backoffice-system med flera hyresgäster för Community21 med hjälp av Azure Cloud, .NET 7 och Next.js
    • Integrerad Azure AD B2C för att säkerställa säker och sömlös autentisering och auktorisering av användare inom systemet
    • Tillämpade Clean Architecture-principer och utnyttjade Domain-Driven Design (DDD) och Command Query Responsibility Segregation (CQRS) -mönster för att skapa en modulär och underhållbar arkitektur
    • Skapade en datadriven lösning med Azure SQL Database och Azure Blob Storage för att hantera deltagarinformation och analysera programmets prestanda på ett effektivt sätt
    • Säkerställde att systemet följde branschstandarder och datasäkerhetsprotokoll, med prioritering av deltagarinformationens integritet och konfidentialitet

    Teknologier:

    • Teknologier:
    • .NET .NET
    • SQL SQL
    • Next.js Next.js
    • Azure Azure
    • DDD
    • Solution Architecture
  • Fullstack Developer

    Kimeru BV - 1 år

    • Säkerställde sömlös integration och funktionalitet för systemkomponenterna
    • Genomförde felsökning och felsökning av problem inom systemet
    • Säkerställd kodkvalitet genom rigorösa tester och kodgranskningar
    • Hanterade och övervakade systemdistributioner med hjälp av Docker, Traefik och Portainer
    • Använde RabbitMQ för effektiv köbildning och bearbetning av meddelanden
    • Implementering och underhåll av bakgrundsjobbbearbetning med hjälp av Hangfire
    • Engagerad i versionskontroll och kontinuerlig integration / kontinuerlig distribution (CI / CD) med hjälp av GitLab-pipeline

    Teknologier:

    • Teknologier:
    • Angular.js Angular.js
    • Docker Docker
    • RabbitMQ RabbitMQ
    • Git Git
    • Linux Linux
    • NoSQL
    • .NET Core .NET Core
    • MongoDB MongoDB
    • MSSQL MSSQL
    • Angular Angular
    • Hangfire Hangfire
  • Principal Software Engineer

    Notch - 3 år

    Senior mjukvaruingenjör - Global D2C e-handelsplattform med flera hyresgäster

    • Arbetade med en storskalig e-handelsplattform för direktförsäljning till konsumenter som stödjer verksamhet med flera leverantörer, varumärken och marknader i både standardiserade och lokaliserade format.
    • Centraliserad konfigurationshantering av alla mikrotjänster för att förbättra skalbarheten och underhållsmässigheten.
    • Identifierade och automatiserade manuella processer i hela organisationen för att öka den operativa effektiviteten.
    • Effektiviserat implementeringsprocessen för lansering av systemet på nya marknader och utrullning av nya funktioner.
    • Ledda integrationer med Contentful (CMS) och Commercetools (headless commerce).
    • Implementerade prestandaförbättringar och optimeringar för att förbättra systemets hastighet och tillförlitlighet.
    • Bidrog till systemdesign och arkitektoniska diskussioner, med fokus på skalbarhet och robusthet.
    • Tillhandahöll tekniskt mentorskap och vägledning till utvecklingsteamet, vilket främjade en samarbetsinriktad och högpresterande arbetsmiljö.

    Teknologier:

    • Teknologier:
    • Blazor Blazor
    • .NET .NET
    • Docker Docker
    • Kubernetes Kubernetes
    • Entity Framework Entity Framework
    • Next.js Next.js
    • React.js React.js
    • Azure Azure
    • Apache Kafka Apache Kafka
    • Enterprise Architect Enterprise Architect
    • Linux Linux
    • Tailwind Tailwind
    • GraphQL GraphQL
    • MSSQL MSSQL
    • SignalR SignalR
    • Terraform Terraform
    • Unix Unix
  • Senior Software Engineer

    King ICT - 3 år 9 månader

    Senior mjukvaruingenjör - eTicketing-projekt för kollektivtrafik

    • Arbetade som mjukvaruarkitekt och full-stack webb- och mobilutvecklare på ett moderniseringsprojekt för kollektivtrafiken i Split, Kroatien.
    • Utvecklade mobil- och webbapplikationer för reseplanering och biljettköp.
    • Byggde realtidsintegrationer med fordonets ombordenheter för live datakommunikation.
    • Implementerade ett omfattande backoffice- och fleet management-system.
    • Integrerade flera betalningsleverantörer för att stödja säkra transaktioner.
    • Anslöt systemet till Google Maps med hjälp av GTFS-standarden för ruttdata.
    • Använde Google Firebase för push-meddelanden och appintegritetskontroller.
    • Implementerade ETA-beräkningar (beräknad ankomsttid) via Google API:er.
    • Hanterad autentisering och auktorisering via Keycloak.
    • Använde Figma för UX-design och prototyper av gränssnitt.

    Ledande utvecklare - System för elektronisk vägtullsuppbörd

    • Leda ett tvärfunktionellt team av utvecklare och designers.
    • Fungerade som mjukvaruarkitekt och full-stack-utvecklare för att modernisera Kroatiens system för vägtullar.
    • Levererade webb- och mobilapplikationer för kontohantering och påfyllning av media.
    • Integrerade betalningsgateways för sömlösa transaktioner.
    • Använde Google Firebase för att hantera push-meddelanden.
    • Utvecklade ett system för distribution av kuponger och en backoffice-portal.
    • Byggt integrationer med ETC-enheter och infrastruktur för smarta kort.
    • Förbättrad systemprestanda genom optimering av SQL-frågor och databasindexering.

    Full-stack-utvecklare - plattform för digitala tjänster inom offentlig förvaltning

    • Bidrog till en enhetlig digital plattform som konsoliderar medborgartjänster och formulärinlämningar.
    • Integrerad med flera betalningsleverantörer för transaktionsfunktioner.
    • Aktiverad säker inloggning via NIAS-autentisering (eIDAS-kompatibel).
    • Integrerad med Kroatiens portal e-Građani (e-Citizens) för att effektivisera interaktionen mellan myndigheter och medborgare.

    Teknologier:

    • Teknologier:
    • ASP.NET ASP.NET
    • Blazor Blazor
    • Angular.js Angular.js
    • DevOps DevOps
    • Entity Framework Entity Framework
    • React Native React Native
    • React.js React.js
    • gRPC gRPC
    • Java Java
    • Spring Spring
    • Redis Redis
    • RabbitMQ RabbitMQ
    • Firebase Firebase
    • Jenkins Jenkins
    • Enterprise Architect Enterprise Architect
    • JavaScript JavaScript
    • TypeScript TypeScript
    • .NET Core .NET Core
    • Google maps Google maps
    • MSSQL MSSQL
    • SignalR SignalR
    • WPF WPF
    • PostgreSQL PostgreSQL
    • Angular Angular
    • Redux.js Redux.js
    • Keycloak Keycloak

Utbildning

  • 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

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.