Marko Vešović

mare.vesovic@gmail.com+381 64 9 565 900linkedin.com/in/mvesovic

Software engineer specializing in large-scale distributed systems and cloud infrastructure. Experienced in designing and operating high-availability services across hundreds of clusters and dozens of regions, with a focus on reliability, observability, and performance at scale.

    WORK EXPERIENCE

  • Azure Core, Microsoft Corporation
    Software Engineer, Remote
    • Migrating Azure's Control Plane to a virtualized environment spanning 250+ clusters across ~70 regions, cutting infrastructure costs and doubling usable compute capacity across the fleet
    • Building an attestation service in C++ using AMD SEV-SNP to provide hardware-level trust verification for Confidential Computing workloads across thousands of nodes
    • On-call for production workloads; triaged and resolved critical incidents; built monitoring and alerting using Geneva to surface issues before customer impact
    • Built CI pipelines for automated fuzzing and integration testing using Azure DevOps, preventing regressions from entering the main codebase
  • NutanixMar 2023 – Oct 2024
    Software Engineer, Remote
    • Designed and implemented v4 VM management APIs as a gRPC/Protobuf service in Go, replacing legacy Python services with a concurrent, distributed architecture that cut API response times by up to 50%
    • Built and drove adoption of a reusable Go logging library using binary serialization to capture full gRPC request/response traces, used across services for incident debugging and root cause analysis
  • University of Software EngineeringAutumn 2020
    Teaching Assistant - Introductory Programming Course, Belgrade, Serbia
    • Taught lab sessions and mentored ~15 students in a 16-week Introductory C programming course

    EDUCATION

  • University of Software Engineering2022
    B.Sc. in Software Engineering, Belgrade, Serbia
    • Thesis: Benchmarked parallel vs sequential Conway's Game of Life in C++ with grid-partitioned concurrent computation achieving 5x speedup, visualized with Python
    • Coursework: Operating Systems, Distributed & Concurrent Systems, Computational Theory

    SKILLS & INTERESTS

  • Languages & Tools: C++, Go, Python; gRPC/Protobuf, Linux (RHEL), Docker, Azure DevOps
  • Concepts: Distributed Systems, Concurrency, Virtualization, Cloud Infrastructure, Confidential Computing, High Availability, Observability
  • Awards: Microsoft Serbia Hackathon 2025 — 1st place out of 25+ teams
  • Interests: Weightlifting, Running, Music (6 years of classical piano)