semir.mahovkicOpen to work

Work history9 projects · 11y 5mo

Radial network graph of 9 projects arranged in a ring in chronological order, each linked inward to the 16 technologies used in more than one of them, and outward to the technologies only that project used.GoKubernetesAWSRedisPostgresWebSocketsMySQLgRPCRabbitMQ.NETTypeScriptHelm chartsArgoCDGraphQLMongoDBGCPPHPLaravelAngularJSLinuxJavaAndroidSQLiteCassandraAngularMSSQLTemporalAeronClickHouseFIXVCF Automation 9vRealize OrchestratorNetBox IPAMImelNAGAMTVOCSFNDakiSportradarMFCTVMVMware
  1. 11/2025 — Present

    11mo

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

    CompanyEvoilaRoleSenior Software Engineer — Cloud & Infrastructure Automation

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

    • 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.
    • TypeScript
    • VCF Automation 9
    • vRealize Orchestrator
    • NetBox IPAM
  2. 01/2026 — 07/2026

    7mo

    TVMTradeview Markets

    RoleSenior Software Engineer
    • 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.
    • Go
    • Aeron
    • Postgres
    • ClickHouse
    • FIX
  3. 07/2024 — 10/2025

    1y 4mo

    MFCMultiFeedCenter

    CompanyEvoilaRoleSenior Cloud Native Engineer

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

    • 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).
    • .NET
    • Kubernetes
    • Helm charts
    • ArgoCD
    • GCP
    • RabbitMQ
    • MongoDB
    • MySQL
    • Postgres
  4. 11/2023 — 06/2024

    8mo

    Sportradar

    CompanyEndavaRoleSenior Software Engineer

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

    • 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.
    • Go
    • gRPC (streams)
    • GraphQL
    • MySQL
    • Redis
    • Kubernetes
    • AWS
  5. 11/2022 — 10/2023

    1y

    Daki

    RoleSenior Software Engineer

    Brazil's most popular grocery delivery app.

    • 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.
    • Go
    • Temporal Cloud
    • GraphQL
    • MongoDB
    • GCP
  6. 11/2021 — 10/2022

    1y

    CSFNCisco

    CompanyEndavaRoleSenior Software Engineer

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

    • 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.
    • Go
    • Kubernetes
    • Helm charts
    • ArgoCD
    • AWS
    • gRPC
    • Postgres
    • Redis

Earlier rolesbefore 11/2021

  1. 04/2019 — 10/2021

    2y 7mo

    MTVOMasters of Void Organization

    CompanyMistralRoleSoftware Engineer

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

    • Developed real-time data synchronization backends using .NET, WebSockets, Redis, and AWS for virtual goods trading and session tracking.
    • .NET
    • TypeScript
    • Angular
    • AWS
    • WebSockets
    • Redis
    • MSSQL
  2. 04/2018 — 03/2019

    1y

    NAGA

    CompanyMOPRoleSoftware Engineer

    Online crypto exchange platform.

    • Built real-time Go microservices and Kubernetes infrastructure for a crypto exchange platform, using RabbitMQ, gRPC, and WebSockets.
    • Go
    • Kubernetes
    • RabbitMQ
    • WebSockets
    • AWS
    • Redis
    • Postgres
    • Cassandra
    • gRPC
  3. 05/2015 — 08/2017

    2y 4mo

    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.

    • Developed PHP/Laravel backends, mobile APIs, and Android applications for logistics and dental monitoring platforms.
    • PHP
    • Laravel
    • AngularJS
    • Linux
    • WebSockets
    • Java
    • Android
    • MySQL
    • SQLite