Karlo B.

Karlo B.

Fullstack-kehittäjä

Huippusuoritus 8.8/10
Croatia
Luotettava jäsen vuodesta 2023
10 vuoden kokemus

Vaikka hänen asiantuntemuksensa on pääasiassa back-end-kehityksessä, hänellä on myös merkittävää kokemusta front-end- ja mobiiliratkaisujen arkkitehtuurista. Hän on toiminut muun muassa ratkaisuarkkitehtina, DevOps-insinöörinä ja ohjelmistoarkkitehtina ja johtanut suuria projekteja kansainvälisille yrityksille eri toimialoilla, kuten pelialalla, julkishallinnon digitaalisissa palveluissa, julkisessa liikenteessä, sähköisessä kaupankäynnissä, tekoälyssä ja lohkoketjuissa.

Ammatillisen työnsä lisäksi Karlo on saavuttanut huomattavaa menestystä indie-pelien kehittäjänä, ja hänen pelejään on ladattu yli 5 miljoonaa kertaa. Hänellä on kokemusta viiden hengen tiimin johtamisesta, ja hänellä on ohjelmistotekniikan maisterintutkinto, mikä osoittaa hänen teknisen asiantuntemuksensa ja kykynsä johtaa tiimejä tehokkaasti.

Tärkein asiantuntemus

AWS CDKAWS CDK2 vuotta
AWS LambdaAWS Lambda1 vuosi
AWS S3AWS S31 vuosi
AWS SQSAWS SQS1 vuosi
61+

Kokemus10

NextLevel Dev

Software Architect

NextLevel Dev
Artificial Intelligence (AI)
Jan 2025 - May 2025 · 4m

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
JavaScriptJavaScript
DockerDocker
PostgreSQLPostgreSQL
TypeScriptTypeScript
React NativeReact Native
9+

Software Architect / Full-stack Web Developer

TrustNXT GmbH
Artificial Intelligence (AI)
Aug 2024 · 1y 7m
  • 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
JavaScriptJavaScript
React.jsReact.js
AWSAWS
TypeScriptTypeScript
Node.jsNode.js
16+

Solution Architect / DevOps Engineer

JobBoost B.V.
HR and Recruitment
Oct 2023 - Sep 2024 · 11m
  • Suunnitteli ja valvoi monoliittisen järjestelmän siirtämistä pilveen mikropalveluarkkitehtuuria käyttäen.
  • Kehitti ja toteutti strategisen etenemissuunnitelman siirtymisprosessia varten varmistaen, että käynnissä oleviin toimintoihin kohdistuu mahdollisimman vähän häiriöitä.
  • Tehdä tiivistä yhteistyötä monialaisten tiimien kanssa mikropalveluiden määrittelemiseksi ja priorisoimiseksi optimoimalla järjestelmän suorituskykyä ja skaalautuvuutta.
  • Suunnitellut ja toteuttanut DevOps-käytäntöjä käyttöönottojen virtaviivaistamiseksi ja järjestelmän luotettavuuden parantamiseksi.
  • Suoritti arviointeja ja arviointeja, joiden avulla tunnistettiin migraatiostrategian ja mikropalveluarkkitehtuurin parannuskohteita.
  • Vakiintuneet ja voimaan saatetut parhaat käytännöt koodin laatua, turvallisuutta ja skaalautuvuutta varten mikropalveluiden ekosysteemissä.
  • Tarjosi teknistä ohjausta ja mentorointia kehitystiimille ja edisti jatkuvan oppimisen ja innovoinnin kulttuuria.
  • Hallinnoit ja optimoit AWS-pilvi-infrastruktuuria suorituskyky-, turvallisuus- ja skaalautuvuusvaatimusten täyttämiseksi.
  • Toteutti CI/CD-putkia GitHub Actionsin avulla mikropalvelujen rakentamisen, testauksen ja käyttöönoton automatisoimiseksi.
PHPPHP
LaravelLaravel
JavaScriptJavaScript
Vue.jsVue.js
DockerDocker
25+

Software Architect / Full-stack Developer

Peoples Place Community Partnerships
Apr 2023 - Sep 2023 · 5m
  • Suunnitteli ja toteutti Community21:lle skaalautuvan, usean toimeksiantajan back-office-järjestelmän käyttäen Azure Cloudia, .NET 7:ää ja Next.js:ää.
  • Integroitu Azure AD B2C, jolla varmistetaan turvallinen ja saumaton käyttäjien todennus ja valtuuttaminen järjestelmässä.
  • Sovelsit puhtaan arkkitehtuurin periaatteita hyödyntäen Domain-Driven Design (DDD) ja Command Query Responsibility Segregation (CQRS) -malleja modulaarisen ja ylläpidettävän arkkitehtuurin luomiseksi.
  • Luonut Azure SQL Databasea ja Azure Blob Storagea hyödyntävän datapohjaisen ratkaisun osallistujien tietojen hallintaan ja ohjelman suorituskyvyn tehokkaaseen analysointiin.
  • Varmistettiin, että järjestelmä on alan standardien ja tietoturvaprotokollien mukainen, ja asetettiin etusijalle osallistujien tietojen yksityisyys ja luottamuksellisuus

Software Architect / Full-stack Web Developer

Peoples Place Community Partnerships
Non-Profit and Charities
Apr 2023 - Sep 2023 · 5m
  • 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
JavaScriptJavaScript
React.jsReact.js
TypeScriptTypeScript
C#C#
SQLSQL
9+

Fullstack Developer

Kimeru BV
Mar 2023 - Mar 2024 · 1y
  • Varmistanut järjestelmän osien saumattoman integroinnin ja toimivuuden
  • Suorittanut vianetsintää ja ongelmien vianmääritystä järjestelmässä
  • Koodin laadun varmistaminen tiukan testauksen ja koodin tarkistusten avulla
  • Hallinnoit ja valvoit järjestelmän käyttöönottoja Dockerin, Traefikin ja Portainerin avulla.
  • Hyödynnetään RabbitMQ:ta viestien tehokkaaseen jonottamiseen ja käsittelyyn
  • Toteutettu ja ylläpidetty taustatyön käsittely Hangfirea käyttäen
  • Osallistunut versionhallintaan ja jatkuvaan integrointiin/jatkuvaan käyttöönottoon (CI/CD) GitLab-putken avulla.

Fullstack Engineer

Kimeru BV
Home Services
Mar 2023 - Mar 2024 · 1y
  • 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
JavaScriptJavaScript
Angular.jsAngular.js
MongoDBMongoDB
DockerDocker
TypeScriptTypeScript
13+
Notch

Principal Software Engineer

Notch
E-commerce
Sep 2022 - Sep 2024 · 2y

Vanhempi ohjelmistosuunnittelija - Maailmanlaajuinen monitilaaja D2C-verkkokauppa-alusta (Global Multi-Tenant D2C eCommerce Platform)

  • Työskennellyt laajamittaisen suoran kuluttajan verkkokauppa-alustan parissa, joka tukee monen myyjän, monen tuotemerkin ja monen markkinan toimintoja sekä standardoidussa että lokalisoidussa muodossa.
  • Keskitetty kaikkien mikropalvelujen konfiguraationhallinta skaalautuvuuden ja ylläpidettävyyden parantamiseksi.
  • Tunnistanut ja automatisoinut manuaalisia prosesseja koko organisaatiossa toiminnan tehokkuuden lisäämiseksi.
  • Virtaviivaistettu käyttöönottoprosessi järjestelmän käynnistämiseksi uusilla markkinoilla ja uusien ominaisuuksien käyttöön ottamiseksi.
  • Johti integraatiot Contentfulin (CMS) ja Commercetoolsin (headless-verkko) kanssa.
  • Toteutettu suorituskyvyn parannuksia ja optimointeja järjestelmän nopeuden ja luotettavuuden parantamiseksi.
  • Osallistui järjestelmän suunnitteluun ja arkkitehtuurikeskusteluihin keskittyen skaalautuvuuteen ja kestävyyteen.
  • Tarjosi teknistä mentorointia ja opastusta kehitystiimille ja edisti yhteistoiminnallista ja suorituskykyistä työympäristöä.
JavaScriptJavaScript
React.jsReact.js
DockerDocker
PostgreSQLPostgreSQL
TypeScriptTypeScript
20+
King ICT

Senior Software Engineer

King ICT
Information Technology (IT) and Services
Dec 2018 - Sep 2022 · 3y 9m

Vanhempi ohjelmistosuunnittelija - julkisen liikenteen eTicketing-projekti

  • Toiminut ohjelmistoarkkitehtina ja full-stack-verkko- ja mobiilikehittäjänä julkisen liikenteen modernisointihankkeessa Splitissä, Kroatiassa.
  • Kehitimme mobiili- ja verkkosovelluksia matkojen suunnittelua ja lippujen ostamista varten.
  • Rakensi reaaliaikaisia integraatioita ajoneuvon ajoneuvoyksiköiden kanssa suoraa tiedonsiirtoa varten.
  • Toteutti kattavan back office- ja kalustonhallintajärjestelmän.
  • Integroitu useita maksupalveluntarjoajia turvallisten maksutapahtumien tukemiseksi.
  • Yhdistetään järjestelmä Google Mapsin kanssa käyttäen GTFS-standardia reittitietoja varten.
  • Käytetään Google Firebasea push-ilmoituksiin ja sovelluksen eheyden tarkistamiseen.
  • Toteutettu ETA-laskelmat (arvioitu saapumisaika ) Google API:n kautta.
  • Hallittu todennus ja valtuutus Keycloakin kautta.
  • Hyödynsi Figmaa UX-suunnittelussa ja käyttöliittymäprototyyppien luomisessa.

Johtava kehittäjä - sähköinen tietullijärjestelmä

  • Johtanut monialaista kehittäjien ja suunnittelijoiden tiimiä.
  • Toiminut ohjelmistoarkkitehtina ja full-stack-kehittäjänä Kroatian moottoritiemaksujen keruujärjestelmän nykyaikaistamisessa.
  • Toimitetut verkko- ja mobiilisovellukset tilinhallintaa ja medialatauksia varten.
  • Integroidut maksuportit saumattomia tapahtumia varten.
  • Käytetään Google Firebasea push-ilmoitusten hallintaan.
  • Kehitimme tositteiden jakelujärjestelmän ja back-office-portaalin.
  • Rakennetut integraatiot ETC-laitteiden ja älykortti-infrastruktuurin kanssa.
  • Järjestelmän suorituskyvyn parantaminen SQL-kyselyjen optimoinnin ja tietokannan indeksoinnin avulla.

Full-Stack Developer - Government Digital Services Platform (hallituksen digitaalisten palvelujen alusta)

  • Osallistui yhtenäisen digitaalisen alustan luomiseen, jossa yhdistetään kansalaisten palvelut ja lomakkeiden lähettäminen.
  • Integroitu useiden maksupalvelujen tarjoajien kanssa transaktio-ominaisuuksia varten.
  • Otettu käyttöön turvallinen kirjautuminen NIAS-todennuksen (eIDAS-yhteensopiva) avulla.
  • Integroitu Kroatian e-Građani (e-Citizens) - portaaliin hallinnon ja kansalaisten välisen vuorovaikutuksen tehostamiseksi.
JavaScriptJavaScript
React.jsReact.js
PostgreSQLPostgreSQL
RedisRedis
TypeScriptTypeScript
30+
NextLevel Dev

Unity Game Developer

NextLevel Dev
Gaming
Dec 2013 - Jan 2020 · 6y 1m

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
MySQLMySQL
JavaScriptJavaScript
React.jsReact.js
DockerDocker
PostgreSQLPostgreSQL
26+

Sertifikaatit 8

Microsoft
Programming in C#Microsoft
Microsoft
Azure Developer AssociateMicrosoft
Microsoft
Programming in C#Microsoft
Haluatko tietää enemmän Karlo sertifikaateista?Varaa puhelu

Koulutus

FOE
Faculty of Electrical Engineering and Computing, University of Zagreb
Software Engineering2018 - 2020
FOE
Faculty of Electrical Engineering and Computing, University of Zagreb
Computing2015 - 2018

Lopeta selaaminen.
Sovitetaan nopeammin.