Marko P.

Backend-Entwickler

Marko ist ein erfahrener Backend-Ingenieur mit über acht Jahren Erfahrung im Aufbau skalierbarer Hochleistungssysteme in der Telekommunikations-, Stream- und SaaS-Industrie.

Er ist auf Golang, PostgreSQL und Redis spezialisiert und leitet Kern-Architektur-Projekte für IPTV-Plattformen und CRM-Integrationen, optimierte API-Leistung und entwickelte sichere, ereignisorientierte Lösungen.

Neben seiner Golang-Expertise verfügt Marko über praktische Erfahrungen mit Java, Node.js und Kubernetes, mit denen er über den gesamten Software-Entwicklungslebenszyklus beitragen kann. Er ist in der Betreuung von Ingenieuren und der Implementierung von DevOps Praktiken und der Erstellung sauberer und wartbarer Codes und bietet zuverlässige Lösungen, die produktbezogene Teams unterstützen.

Hauptkompetenz

  • Golang
    Golang 4 Jahre
  • Redis
    Redis 4 Jahre
  • JavaScript
    JavaScript 6 Jahre

Andere Fähigkeiten

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

Marko P.

Croatia

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Freelance Software Engineer

    Panca Solutions - 11 monate

    • Entwickelte und konstruierte skalierbare Backend-Systeme mit Schwerpunkt auf ereignisgetriebener Architektur, API-Integrationen und Performance-Tuning.
    • Maßgeschneiderte Lösungen mit Golang, PostgreSQL und Redis, die moderne Backend-Praktiken anwenden, um den Kundenbedürfnissen gerecht zu werden.
    • Sicherstellung einer sicheren und wartbaren Infrastruktur, einschließlich CI/CD-Pipelines und Überwachungssysteme.
    • Aktive Beteiligung während des gesamten Entwicklungslebenszyklus von der Anforderung bis zum Einsatz.

    Technologien:

    • Technologien:
    • 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 monate

    • Erstellte und implementierte eine umfassende Integration mit Pipedrive API, die es Benutzern ermöglicht, Kontakte direkt innerhalb der Plattform anzuzeigen, zu synchronisieren und zu bearbeiten.
    • Migrierte und erweiterte HubSpot CRM-Integrationsmöglichkeiten bei gleichzeitiger Beibehaltung der Rückwärtskompatibilität und Einführung umfassenderer Systemverbesserungen.
    • Entwickelte effiziente Datensynchronisierungslogik in Go mit GORM und PostgreSQL, um einen schnellen und zuverlässigen Zugriff auf Remote-CRM-Daten zu gewährleisten.
    • Implementierte robuste benutzerspezifische Datenzugriffssteuerung, die mehrere CRM-Konten und die Autorisierung pro Session unterstützt.
    • Bearbeitet mit RESTful Architektur, Authentifizierungsflüssen und Datenzuordnungslogik unter engen Zeiten.
    • Verbesserte Plattform-Wartbarkeit durch die Schaffung modularer Dienste, Schreibgerätetests und die Dokumentation von Datenströmen.

    Technologien:

    • Technologien:
    • PostgreSQL PostgreSQL
    • Golang Golang
    • API
    • REST API REST API
    • Gorm Gorm
    • HubSpot HubSpot
  • Senior Backend Engineer

    UniqCast - 4 jahre 2 monate

    • Hochleistungs-Video-Dienste mit Go, unterstützt Echtzeit-HLS-Streaming über benutzerdefinierte CDN-Infrastruktur.
    • Reduzierte API-Antwortzeiten um 40% mit Abfrageoptimierung und Redis-basierten Caching-Strategien.
    • Migrierte Legacy-Dienste von Node.js nach Golang, indem ein individuelles API-Framework erstellt und die Skalierbarkeit verbessert wird.
    • Echtzeit-Echtzeit-DRM-Verschlüsselung (FairPlay, Widevine), die eine sichere Versorgung über die Geräte hinweg gewährleistet.
    • über 100 Produktionsvorgänge gelöst, wodurch die Beobachtbarkeit durch verbesserte Protokollierung und benutzerdefinierte Werkzeuge verbessert wird.

    Technologien:

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

    Acquaint - 1 jahr 5 monate

    • Entwicklung und Wartung verteilter Java-basierter Mikrodienste, die Echtzeit-AI-Daten-Integrationsleitungen verwalten.
    • Designed CI/CD Workflows mit Jenkins und Bash, reduziert die Bereitstellungszeiten in Staging- und Produktionsumgebungen.
    • Deployed containerized systems on GCP and Oracle Cloud via Kubernetes, ensure resilience and scalability.
    • Richten Sie Prometheus- und Grafana-Dashboards mit benutzerdefinierten Warnungen ein, um kritische Dienste zu überwachen und die Systemüberwachung zu verbessern.
    • Implementierte sichere JWT-basierte Anmelde- und Aktualisierungstoken Verwaltung für API-Zugriffskontrolle.
    • Verwaltete asynchrone Aufgaben mit RabbitMQ zwischen Diensten, wodurch Modularität und Reaktionszeiten verbessert werden.

    Technologien:

    • Technologien:
    • 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

Ausbildung

  • BSc.Information Technology Engineering

    Rochester Institute of Technology · 2014 - 2018

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns