Rok Zabukovec
Backend Software Engineer
Building and operating reliable, production-ready backend systems with .NET and C# — microservices and event-driven architecture, with observability and automated deployments baked in.
- Experience
- 6+ years
- Core stack
- .NET / MySQL / RabbitMQ
- Current post
- Ceneje, since 2022
- Based in
- Črnomelj, Slovenia
About
Backend Software Engineer with 6+ years building and operating backend systems with .NET and C# — focused on reliable, production-ready services with strong observability, automated deployments and maintainable design.
I build microservices and event-driven systems with RabbitMQ. Today I'm at Ceneje, an e-commerce price comparison platform operating across multiple European markets.
Before that I spent ~2.5 years at Agiledrop, a digital agency delivering enterprise CMS solutions for international clients — working directly with clients and shipping maintainable, high-quality code.
I care about observability, clean architecture and domain-driven design — writing testable code and building services that are easy to monitor, debug and evolve over time.
Case studies
Four production services from Ceneje: what each had to do, and the decisions behind how it was built.
Brand Marketing Data API
An API for managing brand marketing data — promotional placements and content scheduling across multiple countries. Integrates external systems and serves public-facing pages with a focus on reliability and performance.Ceneje · E-commerce.NET · ASP.NET Core · MySQLRead case studyBrand Data Synchronization
A synchronization service keeping brand records consistent across downstream systems, with robust failure handling and data reconciliation.Ceneje · DataMicroservices · RabbitMQ · BigQuery2M+ brand records9 countriesRead case studySalesforce → Dynamics ERP
A microservice integrating Salesforce with Microsoft Dynamics ERP for company-wide invoicing — fault-tolerant processing with no data loss in production.Ceneje · Integration.NET · RabbitMQ · Event-drivenZero data lossCompany-wide invoicingRead case studyService Observability
Service observability with metrics, tracing and structured logging — improving visibility into production issues and simplifying debugging across services.Ceneje · PlatformOpenTelemetry · Prometheus · GrafanaRead case study
Open source
Meilisearch for Drupal
A module I built and open-sourced during my time at Agiledrop: a Meilisearch search integration for Drupal, adopted by 100+ production websites.
- Language
- PHP
- Adoption
- 100+ production sites
Stack
- Core
- C# / .NET, ASP.NET Core, Distributed systems, Microservices
- Data & Messaging
- MySQL, RabbitMQ, BigQuery
- Architecture & Design
- Event-driven, Clean Architecture, Domain-driven design
- Infrastructure & DevOps
- Docker, Kubernetes, Helm, GitLab CI/CD, Google Cloud
- Observability
- OpenTelemetry, Prometheus, Grafana, Serilog
- Additional
- PHP (Drupal), Terraform
Experience & education
Backend Software Engineer · Ceneje d.o.o.
Owning APIs and services on a price comparison platform spanning multiple European markets — brand marketing data, a 2M+ record synchronization service across 9 countries, and a Salesforce → Microsoft Dynamics ERP integration. Built service observability and GitLab CI/CD deployments to Kubernetes on GCP.
Software Developer · Agiledrop d.o.o.
Built enterprise Drupal applications in agile teams for international clients — gathering requirements, providing technical guidance, and open-sourcing a Meilisearch integration module adopted by 100+ production sites.
B.Sc. Computer Science & Web Technologies
Bachelor's degree in Computer Science and Web Technologies (EQF Level 6).
Contact
Open to backend engineering, distributed systems and scalable platform work. Drop me a line.
rok.zabukovec.it@gmail.com