Marko Vešović
mare.vesovic@gmail.com | +381 64 9 565 900 | linkedin.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.
- Azure Core, Microsoft CorporationSoftware 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 2024Software 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 2020Teaching Assistant - Introductory Programming Course, Belgrade, Serbia
- Taught lab sessions and mentored ~15 students in a 16-week Introductory C programming course
WORK EXPERIENCE
- University of Software Engineering2022B.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
EDUCATION
- 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)