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 4 år
- C# 10 år
- .NET 10 år
Andre kunnskaper
- MySQL 2 år
- Kubernetes 2 år
- Next.js 2 år
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 Lambda
AWS S3
AWS SQS
AWS ECS
DynamoDB
ElasticSearch
Docker
DevOps
Git
- Microservices
Linux
- Solution Architecture
Terraform
Vue.js
Unix
AWS
ChatGPT API
PHP
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
SQL
Next.js
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
Docker
RabbitMQ
Git
Linux
- NoSQL
.NET Core
MongoDB
MSSQL
Angular
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
.NET
Docker
Kubernetes
Entity Framework
Next.js
React.js
Azure
Apache Kafka
Enterprise Architect
Linux
Tailwind
GraphQL
MSSQL
SignalR
Terraform
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
Blazor
Angular.js
DevOps
Entity Framework
React Native
React.js
gRPC
Java
Spring
Redis
RabbitMQ
Firebase
Jenkins
Enterprise Architect
JavaScript
TypeScript
.NET Core
Google maps
MSSQL
SignalR
WPF
PostgreSQL
Angular
Redux.js
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