Marko P.

Senior Backend Developer

Marko is a seasoned backend engineer with over eight years of experience building scalable, high-performance systems across the telecom, streaming, and SaaS industries.

He specializes in Golang, PostgreSQL, and Redis, and has led core architecture projects for IPTV platforms and CRM integrations, optimized API performance, and developed secure, event-driven solutions.

In addition to his Golang expertise, Marko has hands-on experience with Java, Node.js, and Kubernetes, enabling him to contribute across the full software development lifecycle. He is skilled in mentoring engineers, implementing DevOps practices, and writing clean, maintainable code, consistently delivering reliable solutions that support product-focused teams.

Main expertise

  • Golang
    Golang 4 years
  • Redis
    Redis 4 years
  • JavaScript
    JavaScript 6 years

Other skills

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

Marko P.

Croatia

Get started

Selected experience

Employment

  • Freelance Software Engineer

    Panca Solutions - 11 months

    Panca Solutions is Marko’s independent consulting firm, providing high-quality backend services to international clients with a focus on clean architecture and performance.

    • Developed and built scalable backend systems, emphasizing event-driven architecture, API integrations, and performance tuning.
    • Delivered customized solutions using Golang, PostgreSQL, and Redis, applying modern backend practices to meet client needs.
    • Ensured a secure and maintainable infrastructure, including CI/CD pipelines and monitoring systems.
    • Maintained active involvement throughout the entire development lifecycle, from requirements gathering to deployment.

    Technologies:

    • 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 months

    Digihey is a Croatian software development agency creating high-quality digital products for global startups and enterprises. Marko contributed to a CRM-focused SaaS platform used by enterprise sales teams for contact and data synchronization.

    • Built and implemented a comprehensive integration with Pipedrive’s API, enabling users to view, sync, and edit contacts directly within the platform.
    • Migrated and enhanced HubSpot CRM integration capabilities while maintaining backward compatibility and introducing broader system improvements.
    • Developed efficient data synchronization logic in Go using GORM and PostgreSQL, ensuring fast and reliable access to remote CRM data.
    • Implemented robust user-specific data access control supporting multiple CRM accounts and per-session authorization.
    • Worked with RESTful architecture, authentication flows, and data mapping logic under tight deadlines.
    • Increased platform maintainability by creating modular services, writing unit tests, and documenting data flows.

    Technologies:

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

    UniqCast - 4 years 2 months

    UniqCast offers IPTV/OTT/DVB video solutions for telecom operators worldwide. Marko played a key backend engineering role across several streaming projects.

    • Built high-performance video services with Go, supporting real-time HLS streaming through custom CDN infrastructure.
    • Reduced API response times by 40% using query optimization and Redis-based caching strategies.
    • Migrated legacy services from Node.js to Golang, creating a custom API framework and enhancing scalability.
    • Led real-time DRM encryption integration (FairPlay, Widevine), ensuring secure cross-device content delivery.
    • Resolved over 100 production incidents, improving observability with enhanced logging and custom tools.

    Technologies:

    • 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 year 5 months

    Acquaint is a company focused on developing AI-driven data integration and analysis systems for enterprise applications. Marko was responsible for backend systems, DevOps tooling, and team mentoring.

    • Developed and maintained distributed Java-based microservices that handled real-time AI data integration pipelines.
    • Designed CI/CD workflows using Jenkins and Bash, significantly reducing deployment times across staging and production environments.
    • Deployed containerized systems on GCP and Oracle Cloud via Kubernetes, ensuring resilience and scalability.
    • Set up Prometheus and Grafana dashboards with custom alerts to monitor critical services and enhance system observability.
    • Implemented secure JWT-based login and refresh token management for API access control.
    • Managed asynchronous tasks using RabbitMQ between services, improving modularity and response times.

    Technologies:

    • 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

Education

  • BSc.Information Technology Engineering

    Rochester Institute of Technology · 2014 - 2018

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat