Marko P.

Développeur back-end

Marko est un ingénieur chevronné qui a plus de huit ans d'expérience dans la construction de systèmes évolutifs et performants dans les secteurs des télécommunications, du streaming et du SaaS.

Il se spécialise dans Golang, PostgreSQL, Redis et a dirigé des projets d'architecture de base pour les plateformes IPTV et les intégrations CRM, optimisé les performances de l’API, et a développé des solutions sécurisées et axées sur des événements.

En plus de son expertise de Golang, Marko a une expérience pratique avec Java, Node.js et Kubernetes, lui permettant de contribuer tout au long du cycle de vie du développement logiciel. Il est doué en mentorat des ingénieurs, en implémentant les pratiques DevOps et en écrivant du code propre et maintenable, en fournissant des solutions fiables qui supportent les équipes axées sur les produits.

Principale expertise

  • Golang
    Golang 4 ans
  • Redis
    Redis 4 ans
  • JavaScript
    JavaScript 6 ans

Autres compétences

  • TypeScript
    TypeScript 4 ans
  • Java
    Java 3 ans
  • Kubernetes
    Kubernetes 2 ans
Marko

Marko P.

Croatia

Commencer

Expérience sélectionnée

Emploi

  • Freelance Software Engineer

    Panca Solutions - 11 mois

    • Développé et construit des systèmes de backend évolutifs, mettant l'accent sur l'architecture événementielle, les intégrations d'API et le réglage des performances.
    • Des solutions personnalisées à l'aide de Golang, PostgreSQL, et Redis, appliquant des pratiques modernes de backend pour répondre aux besoins du client.
    • Assurer une infrastructure sécurisée et entretenue, y compris des pipelines et des systèmes de surveillance.
    • Maintenir une implication active tout au long de la durée du cycle de développement, de la collecte des exigences au déploiement.

    Les technologies:

    • Les technologies:
    • PostgreSQL PostgreSQL
    • Redis Redis
    • Golang Golang
    • Kubernetes Kubernetes
    • Google Cloud Google Cloud
    • DevOps DevOps
    • REST API REST API
  • Software Engineer

    Digihey d.o.o. - 4 mois

    • Conçu et implémenté une intégration complète avec l’API de Pipedrive, permettant aux utilisateurs de visualiser, de synchroniser et de modifier les contacts directement au sein de la plate-forme.
    • Migration et amélioration des capacités d'intégration de HubSpot CRM tout en maintenant la compatibilité ascendante et en introduisant des améliorations plus larges du système.
    • Développé une logique efficace de synchronisation des données dans Go en utilisant GORM et PostgreSQL, garantissant un accès rapide et fiable aux données CRM distantes.
    • Mise en œuvre d'un contrôle d'accès aux données robuste par l'utilisateur prenant en charge plusieurs comptes CRM et l'autorisation par session.
    • Travaillé avec l'architecture RESTful, les flux d'authentification et la logique de cartographie des données dans des délais serrés.
    • Augmentation de la maintenabilité de la plate-forme en créant des services modulaires, en écrivant des tests unitaires et en documentant les flux de données.

    Les technologies:

    • Les technologies:
    • PostgreSQL PostgreSQL
    • Golang Golang
    • API
    • REST API REST API
    • Gorm Gorm
    • HubSpot HubSpot
  • Senior Backend Engineer

    UniqCast - 4 années 2 mois

    • Des services vidéo haute performance avec Go, supportant le streaming HLS en temps réel grâce à une infrastructure CDN personnalisée.
    • Réduction du temps de réponse de l'API de 40% en utilisant l'optimisation des requêtes et les stratégies de mise en cache basées sur Redis.
    • Migration des services hérités de Node.js vers Golang, création d'un framework API personnalisé et amélioration de l'évolutivité.
    • Intégration en temps réel du cryptage DRM (Led en temps réel (FairPlay, Widevine), assurant une livraison sécurisée du contenu inter-périphérique.
    • Résolu plus de 100 incidents de production, améliorant l'observabilité grâce à des outils forestiers et personnalisés améliorés.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Redis Redis
    • TypeScript TypeScript
    • Node.js Node.js
    • Golang Golang
    • NATS NATS
    • HLSL
  • Senior Software Engineer

    Acquaint - 1 an 5 mois

    • Développer et maintenir des microservices distribués basés sur Java qui géraient les pipelines d'intégration de données AI en temps réel.
    • Conception de flux de travail CI/CD à l'aide de Jenkins et Bash, réduisant considérablement les temps de déploiement entre les environnements de production et de production.
    • Systèmes conteneurisés déployés sur GCP et Oracle Cloud via Kubernetes, garantissant résilience et évolutivité.
    • Configurez des tableaux de bord Prometheus et Grafana avec des alertes personnalisées pour surveiller les services critiques et améliorer l'observabilité du système.
    • Implémentation de la gestion sécurisée des connexions JWT et des jetons de rafraîchissement pour le contrôle d'accès aux API.
    • Gestion des tâches asynchrones en utilisant RabbitMQ entre les services, améliorant la modularité et les temps de réponse.

    Les technologies:

    • Les technologies:
    • PostgreSQL PostgreSQL
    • Java Java
    • Jenkins Jenkins
    • Spring Boot Spring Boot
    • Hibernate Hibernate
    • Kubernetes Kubernetes
    • Google Cloud Google Cloud
    • Grafana Grafana
    • DevOps DevOps
    • RabbitMQ RabbitMQ
    • Prometheus Prometheus
    • JWT JWT

Éducation

  • License ès sciencesInformation Technology Engineering

    Rochester Institute of Technology · 2014 - 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