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 4 år
- C# 10 år
- .NET 10 år
Andra kompetenser
- MySQL 2 år
- Kubernetes 2 år
- Next.js 2 år
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 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 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
SQL
Next.js
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
Docker
RabbitMQ
Git
Linux
- NoSQL
.NET Core
MongoDB
MSSQL
Angular
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
.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 å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
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
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