Semir Mahovkic

Semir Mahovkic

Senior Software Engineer

Profile

Building systems for more than 11 years, for fast-moving startups and large-scale enterprises — sub-millisecond backends for Tradeview Markets, Kubernetes Operators for Cisco Secure Firewall Cloud Native, real-time data synchronization for Sportradar, Temporal-orchestrated order flows for Daki's grocery delivery platform, self-service VM provisioning on VMware's VCF Automation.

Production Go, much of it cloud-native, owned end-to-end — code, build, deploy, monitor.

Technical skills

Languages & Core

Go (Gin), C# (.NET Core), TypeScript

Messaging, Transport & Orchestration

gRPC (Streams), Aeron, RabbitMQ, MQTT, Redis PubSub, AWS SQS/SNS, WebSockets, FIX Protocol, Temporal (Workflows)

Cloud Native, DevOps & Observability

Kubernetes (Operators, CRDs), Docker, Helm, ArgoCD (GitOps app-of-apps pattern), Prometheus, Grafana, OpenTelemetry Collector, Loki, Jaeger, Keycloak IAM

Databases & Caching

PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch, SQLite, Cassandra, ClickHouse

Contact

Work experience

11/2025 –
Present

Self-Service VM Provisioning on VCF Automation 9 — Broadcom Professional Services

CompanyEvoilaRoleSenior Software Engineer — Cloud & Infrastructure AutomationTechnologiesTypeScript, VCF Automation 9, vRealize Orchestrator, NetBox IPAM

VMware's private-cloud automation platform — a self-service catalog where customers request and provision their own VMs.

Responsibilities

  • Implemented a self-service VM provisioning catalog item on VCF Automation 9 (formerly Aria Automation) — a dynamic request form backed by 20+ Orchestrator actions, workflows, and configuration elements, driving Kubernetes-native VM deployment.
  • Automated IP address management against NetBox IPAM and vCenter — live IP availability, hostname generation with uniqueness validation, and event-driven IP registration after deployment (via VCF Automation subscriptions).
  • Improved shared, reusable TypeScript automation libraries and built a generic, strongly typed configuration layer on top of them.

01/2026 –
07/2026

TVM — Tradeview Markets

RoleSenior Software EngineerTechnologiesGo, Aeron, Postgres, ClickHouse, FIX

Responsibilities

  • Developed a low-latency, sub-millisecond online trading backend in Go with zero allocations in the hot paths.
  • Used a pre-allocated slot map and reusable buffers to avoid allocations on the order path.
  • Used sync.Pool for the buffers that encode inter-service messages.
  • Built the inter-service transport using the Aeron protocol.
  • Integrated multiple Liquidity Provider (LP) APIs for real-time automated order routing and execution.

07/2024 –
10/2025

MFC — MultiFeedCenter

CompanyEvoilaRoleSenior Cloud Native EngineerTechnologies.NET, Kubernetes, Helm charts, ArgoCD, GCP, RabbitMQ, MongoDB, MySQL, Postgres

Third-party data feeds ingested from many providers and reconciled into a single stream for downstream consumers.

Responsibilities

  • Migrated the .NET feed services from Windows Server services to cloud-native workloads — containerised with Docker, packaged as Helm charts and run under Kubernetes.
  • Designed GitOps CD pipelines via ArgoCD using the app-of-apps pattern to automate and streamline multi-service Kubernetes deployments.
  • Deployed a complete Kubernetes observability stack (Grafana, Loki, Prometheus, Elasticsearch, OpenTelemetry Collector) for distributed tracing and monitoring.
  • Configured and integrated Keycloak IAM SSO across Grafana, ArgoCD, and backend services (.NET).

11/2023 –
06/2024

Sportradar

CompanyEndavaRoleSenior Software EngineerTechnologiesGo, gRPC, GraphQL, MySQL, Redis, Kubernetes, AWS

The rights and channel management platform behind Sportradar's streaming product — which sports, tournaments and territories each betting operator is licensed to show.

Responsibilities

  • Built the Go jobs that synchronized matches, tournaments, categories and competitors from Sportradar's sports data service, consumed over gRPC streams and reconciled into the platform's own database.
  • Added a sync state service that records the last applied update per feed, so a job resumes where it stopped instead of re-reading the stream.
  • Exposed media assets through the GraphQL API as presigned S3 URLs.

11/2022 –
10/2023

Daki

RoleSenior Software EngineerTechnologiesGo, Temporal, GraphQL, MongoDB, GCP

Brazil's most popular grocery delivery app.

Responsibilities

  • Built the order flows in Go — create, cancel, fulfillment, payment — as Temporal workflows, so an order halfway through picking survives a restart instead of being dropped.
  • Added the compensation steps: an item that goes out of stock comes off the order or cancels it, and a payment that fails puts the reserved stock back.
  • Exposed the whole order cycle through the GraphQL API.

11/2021 –
10/2022

CSFN — Cisco

CompanyEndavaRoleSenior Software EngineerTechnologiesGo, Kubernetes, Helm charts, ArgoCD, AWS, gRPC, Postgres, Redis

Cisco Secure Firewall Cloud Native — the firewall and VPN Cisco ships as an appliance, delivered instead as a Kubernetes service on AWS.

Responsibilities

  • Led the engineering team developing Kubernetes Operators for Cisco Secure Firewall Cloud Native to automate lifecycle, resource management, and security policies.
  • Designed an Operator that wires AWS Shield into newly deployed services.
  • Tightened access control in Kubernetes RBAC and AWS IAM.

Earlier roles

04/2019 –
10/2021

MTVO — Masters of Void Organization

CompanyMistralRoleSoftware Engineer

A virtual goods trading platform built around spiritual sessions, with each session tracked as it runs.

.NET, TypeScript, Angular, AWS, WebSockets, Redis, MSSQL

04/2018 –
03/2019

NAGA

CompanyMOPRoleSoftware Engineer

Online crypto exchange platform.

Go, Kubernetes, RabbitMQ, WebSockets, AWS, Redis, Postgres, Cassandra, gRPC

05/2015 –
08/2017

Android + backend

CompanyImel d.o.o.RoleSoftware Engineer

Logistics tracking and dental monitoring platforms — the Android apps and the backends and mobile APIs behind them.

PHP, Laravel, AngularJS, Linux, WebSockets, Java, Android, MySQL, SQLite