Karlo B.

Fullstack-utvikler

Karlo er en dyktig programvareingeniør med fokus på full-stack utvikling og over ett tiår med forretningsbakgrunn.

Selv om hans ekspertise først og fremst ligger i backend-utvikling, har han også betydelig erfaring med å utvikle frontend- og mobile løsninger. Hans roller har inkludert Solution Architect, DevOps Engineer, og Software Architect, ledende store prosjekter for internasjonale selskaper på tvers av bransjer som spill, digitale offentlige tjenester, offentlig transport, e-handel, AI og blockchain.

I tillegg til sitt profesjonelle arbeid, har Karlo oppnådd bemerkelsesverdig suksess som en indie spillutvikler, med hans spill som har samlet over 5 millioner nedlastinger. Han har ledererfaring med å styre et team på fem og har en MSc i Programvareteknikk, som viser både hans tekniske ekspertise og evne til å lede team effektivt.

Hovedekspertise

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

Andre kunnskaper

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

Karlo B.

Croatia

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Solution Architect / DevOps Engineer

    JobBoost B.V. - 1 year 11 months

    • Designet og overvåket migreringen av et monolittisk system til skyen ved hjelp av en mikrotjenestearkitektur.
    • Utviklet og implementerte et strategisk veikart for migreringsprosessen, og sørget for minimale forstyrrelser i den løpende driften.
    • Samarbeidet tett med tverrfunksjonelle team for å definere og prioritere mikrotjenester, optimalisere systemytelse og skalerbarhet.
    • Utviklet og implementert DevOps-praksiser for å effektivisere distribusjoner og forbedre systemets pålitelighet.
    • Gjennomført vurderinger og evalueringer for å identifisere forbedringsområder i migreringsstrategien og mikrotjenestearkitekturen.
    • Etablert og håndhevet beste praksis for kodekvalitet, sikkerhet og skalerbarhet innenfor økosystemet for mikrotjenester.
    • Teknisk veiledning og mentorskap til utviklingsteamet, og fremme en kultur for kontinuerlig læring og innovasjon.
    • Administrert og optimalisert AWS-skyinfrastruktur for å oppfylle kravene til ytelse, sikkerhet og skalerbarhet.
    • Implementert CI/CD-pipelines ved hjelp av GitHub Actions for å automatisere bygging, testing og distribusjon av mikrotjenester.

    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 months

    • Designet og implementerte et skalerbart backoffice-system med flere leietakere for Community21 ved hjelp av Azure Cloud, .NET 7 og Next.js
    • Integrert Azure AD B2C for å sikre sikker og sømløs brukerautentisering og autorisasjon i systemet
    • Anvendt Clean Architecture-prinsipper, og utnyttet Domain-Driven Design (DDD) og Command Query Responsibility Segregation (CQRS)-mønstre for å etablere en modulær og vedlikeholdbar arkitektur
    • Laget en datadrevet løsning ved hjelp av Azure SQL Database og Azure Blob Storage for å administrere deltakerinformasjon og analysere programytelse på en effektiv måte
    • Sørget for at systemet er i samsvar med bransjestandarder og datasikkerhetsprotokoller, og prioritert personvernet og konfidensialiteten til deltakernes informasjon

    Teknologier:

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

    Kimeru BV - 1 year

    • Sikret sømløs integrering og funksjonalitet av systemkomponentene
    • Gjennomført feilsøking og debugging av problemer i systemet
    • Sikret kodekvalitet gjennom grundig testing og kodegjennomgang
    • Administrert og overvåket systemdistribusjon ved hjelp av Docker, Traefik og Portainer
    • Brukt RabbitMQ for effektiv meldingskø og -behandling
    • Implementert og vedlikeholdt bakgrunnsjobbbehandling ved hjelp av Hangfire
    • Engasjert i versjonskontroll og kontinuerlig integrasjon/kontinuerlig distribusjon (CI/CD) ved hjelp 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 years

    Senior programvareingeniør - Global D2C e-handelsplattform med flere leietakere

    • Arbeidet med en storstilt e-handelsplattform for direkte salg til forbrukere som støtter flere leverandører, flere merkevarer og flere markeder i både standardiserte og lokaliserte formater.
    • Sentralisert konfigurasjonsstyring av alle mikrotjenester for å forbedre skalerbarhet og vedlikehold.
    • Identifisert og automatisert manuelle prosesser i hele organisasjonen for å øke effektiviteten i driften.
    • Effektivisert distribusjonsprosessen for lansering av systemet i nye markeder og utrulling av nye funksjoner.
    • Ledet integrasjoner med Contentful (CMS) og Commercetools (headless commerce).
    • Implementert ytelsesforbedringer og optimaliseringer for å forbedre systemets hastighet og pålitelighet.
    • Bidratt til systemdesign og arkitektoniske diskusjoner, med fokus på skalerbarhet og robusthet.
    • Teknisk mentorskap og veiledning til utviklingsteamet, og fremme et samarbeidende og høytytende arbeidsmiljø.

    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 years 9 months

    Senior programvareingeniør - eTicketing-prosjekt for offentlig transport

    • Jobbet som programvarearkitekt og full-stack web- og mobilutvikler på et prosjekt for modernisering av offentlig transport i Split i Kroatia.
    • Utviklet mobil- og nettapplikasjoner for reiseplanlegging og billettkjøp.
    • Bygget sanntidsintegrasjoner med kjøretøy ombordsystemer for live datakommunikasjon.
    • Implementert et omfattende backoffice- og flåtestyringssystem.
    • Integrerte flere betalingsleverandører for å støtte sikre transaksjoner.
    • Systemet er koblet til Google Maps ved hjelp av GTFS-standarden for rutedata.
    • Brukte Google Firebase for push-varsler og appintegritetskontroller.
    • Implementert ETA-beregninger (estimert ankomsttid) gjennom Google API-er.
    • Administrert autentisering og autorisasjon via Keycloak.
    • Brukt Figma til UX-design og prototyping av grensesnitt.

    Ledende utvikler - elektronisk bompengeinnkrevingssystem

    • Ledet et tverrfunksjonelt team av utviklere og designere.
    • Fungerte som programvarearkitekt og fullstack-utvikler for å modernisere Kroatias bompengeinnkrevingssystem for motorveier.
    • Leverte nett- og mobilapplikasjoner for kontoadministrasjon og mediepåfylling.
    • Integrerte betalingsportaler for sømløse transaksjoner.
    • Brukte Google Firebase til å administrere push-varsler.
    • Utviklet et kupongdistribusjonssystem og en backoffice-portal.
    • Bygget integrasjoner med ETC-enheter og smartkortinfrastruktur.
    • Forbedret systemytelse gjennom optimalisering av SQL-spørringer og databaseindeksering.

    Full-stack-utvikler - plattform for digitale tjenester for offentlige myndigheter

    • Bidratt til en enhetlig digital plattform som konsoliderer innbyggertjenester og skjemainnleveringer.
    • Integrert med flere betalingsleverandører for transaksjonsfunksjoner.
    • Aktivert sikker pålogging via NIAS-autentisering (eIDAS-kompatibel).
    • Integrert med Kroatias e-Građani (e-Citizens) -portal for å effektivisere samhandlingen mellom myndighetene og innbyggerne.

    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

Utdannelse

  • 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

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat