Karlo B.

Développeur full-stack

Karlo est un ingénieur logiciel qualifié qui se concentre sur le développement complet et possède plus d'une décennie d'expérience commerciale.

Bien que son expertise se situe principalement dans le développement back-end, il possède également une expérience significative dans l'architecture de solutions front-end et mobiles. Il a notamment été architecte de solutions, ingénieur DevOps et architecte logiciel, dirigeant des projets majeurs pour des entreprises internationales dans des secteurs tels que les jeux, les services numériques gouvernementaux, les transports publics, le commerce électronique, l'IA et la blockchain.

En plus de son travail professionnel, Karlo a connu un succès notable en tant que développeur de jeux indépendants, ses jeux ayant été téléchargés à plus de 5 millions d'exemplaires. Il a une expérience de la gestion d'une équipe de cinq personnes et est titulaire d'une maîtrise en génie logiciel, ce qui témoigne de son expertise technique et de sa capacité à diriger efficacement des équipes.

Principale expertise

  • AWS CDK
    AWS CDK 2 ans
  • AWS Lambda
    AWS Lambda 1 ans
  • AWS S3
    AWS S3 1 ans

Autres compétences

  • Python
    Python 2 ans
  • Blazor
    Blazor 1 ans
  • Blockchain
    Blockchain 1 ans
Karlo

Karlo B.

Croatia

Commencer

Expérience sélectionnée

Emploi

  • Software Architect

    NextLevel Dev - 4 mois

    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

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • React Native React Native
    • Python Python
    • Next.js Next.js
    • .NET Core .NET Core
    • Machine Learning Machine Learning
    • Expo Expo
    • Solution Architecture
    • OpenAI API OpenAI API
    • LangChain LangChain
    • Large Language Models (LLM) Large Language Models (LLM)
  • Software Architect / Full-stack Web Developer

    TrustNXT GmbH - 1 an 3 mois

    • 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

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • React.js React.js
    • AWS AWS
    • TypeScript TypeScript
    • Node.js Node.js
    • GraphQL GraphQL
    • Microservices
    • AWS SQS AWS SQS
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • Android Android
    • iOS iOS
    • Next.js Next.js
    • Tailwind Tailwind
    • DevOps DevOps
    • DynamoDB DynamoDB
    • Git Git
    • AWS CDK AWS CDK
    • NoSQL
    • Solution Architecture
    • AWS Cognito AWS Cognito
  • Solution Architect / DevOps Engineer

    JobBoost B.V. - 11 mois

    • Conception et supervision de la migration d'un système monolithique vers le cloud à l'aide d'une architecture microservices.
    • Élaboration et mise en œuvre d'une feuille de route stratégique pour le processus de migration, en veillant à perturber le moins possible les opérations en cours.
    • Vous avez collaboré étroitement avec des équipes interfonctionnelles pour définir et prioriser des microservices, en optimisant la performance et l'évolutivité du système.
    • Architecte et implémentateur des pratiques DevOps pour rationaliser les déploiements et améliorer la fiabilité du système.
    • Conduite d'évaluations pour identifier les domaines d'amélioration de la stratégie de migration et de l'architecture des microservices.
    • Vous avez établi et appliqué les meilleures pratiques en matière de qualité du code, de sécurité et d'évolutivité au sein de l'écosystème des microservices.
    • Fournir des conseils techniques et un mentorat à l'équipe de développement, en encourageant une culture d'apprentissage et d'innovation continus.
    • Gestion et optimisation de l'infrastructure cloud AWS pour répondre aux exigences de performance, de sécurité et d'évolutivité.
    • Vous avez mis en place des pipelines CI/CD en utilisant les GitHub Actions pour automatiser la construction, le test et le déploiement de microservices.

    Les technologies:

    • Les technologies:
    • PHP PHP
    • Laravel Laravel
    • JavaScript JavaScript
    • Vue.js Vue.js
    • Docker Docker
    • AWS AWS
    • ElasticSearch ElasticSearch
    • Redis Redis
    • TypeScript TypeScript
    • Node.js Node.js
    • Microservices
    • AWS SQS AWS SQS
    • Kubernetes Kubernetes
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • Terraform Terraform
    • DevOps DevOps
    • Data Engineering
    • DynamoDB DynamoDB
    • Linux Linux
    • Git Git
    • Unix Unix
    • Machine Learning Machine Learning
    • AWS CDK AWS CDK
    • NoSQL
    • Solution Architecture
    • Prompt Engineering
    • LangChain LangChain
    • AWS ECS AWS ECS
    • Large Language Models (LLM) Large Language Models (LLM)
  • Software Architect / Full-stack Developer

    Peoples Place Community Partnerships - 5 mois

    • Conception et mise en œuvre d'un système de back-office évolutif et multi-tenant pour Community21 en utilisant Azure Cloud, .NET 7 et Next.js.
    • Intégration d'Azure AD B2C pour garantir une authentification et une autorisation sécurisées et transparentes des utilisateurs au sein du système.
    • Appliquer les principes de l'architecture propre, en tirant parti de la conception axée sur le domaine (DDD) et des modèles de séparation des responsabilités des requêtes de commande (CQRS) pour établir une architecture modulaire et facile à maintenir.
    • Création d'une solution axée sur les données utilisant Azure SQL Database et Azure Blob Storage pour gérer les informations sur les participants et analyser efficacement les performances du programme.
    • Garantir la conformité du système avec les normes industrielles et les protocoles de sécurité des données, en accordant la priorité au respect de la vie privée et à la confidentialité des informations relatives aux participants.
  • Software Architect / Full-stack Web Developer

    Peoples Place Community Partnerships - 5 mois

    • 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

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • React.js React.js
    • TypeScript TypeScript
    • C# C#
    • SQL SQL
    • Azure Azure
    • .NET .NET
    • Azure Blob storage Azure Blob storage
    • Next.js Next.js
    • .NET Core .NET Core
    • DDD
    • Git Git
    • Azure Cloud Azure Cloud
    • Solution Architecture
  • Fullstack Developer

    Kimeru BV - 1 an

    • Assurer une intégration et une fonctionnalité sans faille des composants du système
    • Recherche de pannes et débogage des problèmes au sein du système.
    • Assurer la qualité du code grâce à des tests rigoureux et à des revues de code
    • Gestion et surveillance des déploiements de systèmes à l'aide de Docker, Traefik et Portainer.
    • Utilisation de RabbitMQ pour une mise en file d'attente et un traitement efficaces des messages
    • Mise en œuvre et maintenance du traitement des tâches en arrière-plan à l'aide de Hangfire
    • Engagé dans le contrôle de version et l'intégration continue/déploiement continu (CI/CD) en utilisant le pipeline GitLab.
  • Fullstack Engineer

    Kimeru BV - 1 an

    • 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

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • MongoDB MongoDB
    • Docker Docker
    • TypeScript TypeScript
    • MSSQL MSSQL
    • C# C#
    • .NET .NET
    • ASP.NET ASP.NET
    • .NET Core .NET Core
    • DevOps DevOps
    • Angular Angular
    • Linux Linux
    • Git Git
    • RabbitMQ RabbitMQ
    • Hangfire Hangfire
    • Solution Architecture
    • Keycloak Keycloak
  • Principal Software Engineer

    Notch - 2 années

    Ingénieur logiciel senior - Plate-forme mondiale de commerce électronique multilocataire D2C

    • Travaillé sur une plateforme eCommerce directe au consommateur à grande échelle soutenant multi-fournisseurs, multi-marques et multi-marchés dans des formats standardisés et localisés.
    • Centralisation de la gestion de la configuration de tous les microservices pour améliorer l'évolutivité et la maintenabilité.
    • Identifier et automatiser les processus manuels dans l'ensemble de l'organisation afin d'accroître l'efficacité opérationnelle.
    • Rationalisation du processus de déploiement pour lancer le système sur de nouveaux marchés et mettre en place de nouvelles fonctionnalités.
    • Intégration avec Contentful (CMS) et Commercetools (headless commerce).
    • Mise en œuvre d'améliorations et d'optimisations des performances afin d'améliorer la vitesse et la fiabilité du système.
    • Contribuer à la conception du système et aux discussions architecturales, en se concentrant sur l'évolutivité et la robustesse.
    • Fournir un mentorat technique et des conseils à l'équipe de développement, en favorisant un environnement de travail collaboratif et performant.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • GraphQL GraphQL
    • Microservices
    • Apache Kafka Apache Kafka
    • Kubernetes Kubernetes
    • C# C#
    • Azure Azure
    • .NET .NET
    • Entity Framework Entity Framework
    • Next.js Next.js
    • Tailwind Tailwind
    • Terraform Terraform
    • .NET Core .NET Core
    • DevOps DevOps
    • Linux Linux
    • Git Git
    • DataDog DataDog
    • Unix Unix
    • Enterprise Architect Enterprise Architect
    • Solution Architecture
    • Keycloak Keycloak
  • Senior Software Engineer

    King ICT - 3 années 9 mois

    Ingénieur logiciel senior - Projet de billetterie électronique pour les transports publics

    • J'ai travaillé en tant qu'architecte logiciel et développeur web et mobile sur un projet de modernisation des transports publics à Split, en Croatie.
    • Développement d'applications mobiles et web pour la planification de voyages et l'achat de billets.
    • Intégration en temps réel avec les unités embarquées des véhicules pour la communication de données en direct.
    • Implémenté un système complet de back office et de gestion de flotte.
    • Intégration de plusieurs fournisseurs de paiement pour assurer la sécurité des transactions.
    • Connexion du système avec Google Maps en utilisant la norme GTFS pour les données d'itinéraire.
    • Utilisation de Google Firebase pour les notifications push et les contrôles d'intégrité de l'application.
    • Implémentation des calculs ETA (Estimated Time of Arrival) à travers les API de Google.
    • Authentification et autorisation gérées via Keycloak.
    • Utilisation de Figma pour le design UX et le prototypage d'interface.

    Développeur principal - Système de péage électronique

    • Diriger une équipe interfonctionnelle de développeurs et de concepteurs.
    • J'ai agi en tant qu'architecte logiciel et développeur complet pour moderniser le système de péage autoroutier de la Croatie. -Applications web et mobiles pour la gestion des comptes et le rechargement des médias.
    • Passerelles de paiement intégrées pour des transactions transparentes.
    • Utilisation de Google Firebase pour gérer les notifications push.
    • Développement d'un système de distribution de bons et d'un portail de back-office.
    • Intégration de dispositifs ETC et d'infrastructures de cartes à puce.
    • Amélioration des performances du système grâce à l'optimisation des requêtes SQL et à l'indexation de la base de données.

    Développeur Full-Stack - Plateforme de services numériques du gouvernement

    • Contribution à une plateforme numérique unifiée consolidant les services aux citoyens et les soumissions de formulaires.
    • Intégré avec plusieurs fournisseurs de paiement pour les fonctions transactionnelles.
    • Activation de la connexion sécurisée via l'authentification NIAS (conforme à eIDAS).
    • Intégré au portail e-Građani (e-Citizens) de la Croatie pour rationaliser les interactions entre le gouvernement et les citoyens.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • React.js React.js
    • PostgreSQL PostgreSQL
    • Redis Redis
    • TypeScript TypeScript
    • React Native React Native
    • Java Java
    • MSSQL MSSQL
    • Microservices
    • Jenkins Jenkins
    • Spring Spring
    • C# C#
    • SQL SQL
    • Oracle Oracle
    • Redux.js Redux.js
    • .NET .NET
    • Entity Framework Entity Framework
    • ASP.NET ASP.NET
    • Firebase Firebase
    • .NET Core .NET Core
    • DevOps DevOps
    • .NET framework .NET framework
    • Blazor Blazor
    • Linux Linux
    • WPF WPF
    • Git Git
    • RabbitMQ RabbitMQ
    • OAuth2 OAuth2
    • gRPC gRPC
    • SignalR SignalR
    • Google Maps Google Maps
    • Enterprise Architect Enterprise Architect
    • Mobile
    • Solution Architecture
    • Keycloak Keycloak
  • Unity Game Developer

    NextLevel Dev - 6 années 1 mois

    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

    Les technologies:

    • Les technologies:
    • MySQL MySQL
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • Node.js Node.js
    • React Native React Native
    • Express.js Express.js
    • C# C#
    • .NET .NET
    • Android Android
    • iOS iOS
    • Next.js Next.js
    • Tailwind Tailwind
    • Firebase Firebase
    • .NET Core .NET Core
    • Nest.js Nest.js
    • DevOps DevOps
    • Data Engineering
    • Unity Unity
    • Git Git
    • Unix Unix
    • Mobile
    • HTML / CSS
    • Three.js Three.js
    • NoSQL
    • Solution Architecture
    • Solidity Solidity
    • Blockchain Blockchain
    • Supabase Supabase

Éducation

  • Maîtrise ès sciencesSoftware Engineering

    Faculty of Electrical Engineering and Computing, University of Zagreb · 2018 - 2020

  • License ès sciencesComputing

    Faculty of Electrical Engineering and Computing, University of Zagreb · 2015 - 2018

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous