
Semir Mahovkic
Senior Software Engineer
Cloud Native Engineer · Platform Engineer
Profile
Building systems for more than 11 years, for fast-moving startups and large-scale enterprises — memory-efficient, low-latency (sub-millisecond) Go 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, embedded .NET inside Agilent's laboratory instruments, self-service VM provisioning on VMware's VCF Automation.
Cloud-native production systems, owned end-to-end — code, build, deploy, monitor.
Technical skills
Go (Gin), C# (.NET Core), TypeScript
gRPC (Streams), Aeron, RabbitMQ, MQTT, Redis PubSub, AWS SQS/SNS, WebSockets, FIX Protocol, Temporal (Workflows)
Kubernetes (Operators, CRDs), Docker, Helm, ArgoCD (GitOps app-of-apps pattern), Prometheus, Grafana, OpenTelemetry Collector, Loki, Jaeger, Keycloak IAM
PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch, SQLite, Cassandra, ClickHouse
Contact
Work experience
Evoila
07/2024 –
Present
Broadcom Professional Services — Self-Service VM Provisioning on VCF Automation 9
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 (previously 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.
MFC — MultiFeedCenter
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 multi-service Kubernetes deployments.
- Used Sealed Secrets to encrypt Kubernetes secrets so they can be safely versioned in Git.
- Deployed and configured 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).
TVM — Tradeview Markets
Responsibilities
- Developed a memory-efficient, 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.
Endava
11/2021 –
06/2024
Sportradar — AVLCR, Streaming and Channel Management
The rights and channel management platform behind Sportradar's streaming platform — 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 stored 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.
Cisco — Cisco Secure Firewall Cloud Native
SFCN — Cisco's firewall and VPN delivered as a Kubernetes service on AWS.
Responsibilities
- Designed and developed the SFCN configuration Operator: from thousands of reusable VPN and firewall config fragments, users pick the ones they need and the Operator merges them into the single config file the VPN and firewall run on.
- Designed an Operator that protects newly deployed services with AWS Shield, and led the engineering team to build it.
- Packaged the services as Helm charts and designed GitOps CD pipelines via ArgoCD to automate SFCN's multi-service deployments.
- Tightened access control in Kubernetes RBAC and AWS IAM.
Daki — Grocery Delivery Platform
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.
Agilent — Chromatography Data System
Custom software for Agilent's laboratory instruments, used for chemical analysis — from fuel and oil quality testing to cancer research.
Responsibilities
- Developed .NET microservices deployed on Windows Embedded hardware inside laboratory instruments.
- Packaged software to be installed on the laboratory instruments using WiX Toolset.
Mistral
04/2019 –
10/2021
MTVO — Masters of Void Organization
A virtual goods trading platform built around spiritual sessions, with each session tracked as it runs.
Responsibilities
- Developed real-time data synchronization backends using .NET, WebSockets, Redis, and AWS for virtual goods trading and session tracking.
MOP
04/2018 –
03/2019
NAGA — Crypto Exchange Platform
Online crypto exchange platform.
Responsibilities
- Built real-time Go microservices and Kubernetes infrastructure for a crypto exchange platform, using RabbitMQ, gRPC, and WebSockets.
Imel d.o.o.
05/2015 –
08/2017
Android + backend
Logistics tracking and dental monitoring platforms — the Android apps and the backends and mobile APIs behind them.
Responsibilities
- Developed PHP/Laravel backends, mobile APIs, and Android applications for logistics and dental monitoring platforms.