damic.rs

Backend · DevOps · Cloud · Distributed systems

Dejan Damić

Senior software engineer — .NET, cloud infrastructure, and the operational work around both

I am a senior software engineer with a strong focus on backend development, DevOps work, performance engineering, and quality-driven delivery. My background combines .NET engineering, cloud infrastructure, CI/CD automation, and distributed systems thinking.

Engineering reliable systems

What the work usually looks like

In one paragraph

Most of my work sits where application code meets the platform it runs on: building and maintaining .NET services, then owning how they deploy, scale, and behave under real traffic. That means the pipeline and the profiler as much as the codebase.

Writing

Field notes from production

Six OOM-kills and a comment that lied A performance investigation and the cost of provisioning for a defect

Areas of expertise

Six things I am usually brought in for

01

Backend Engineering

Building and maintaining scalable backend systems in .NET, with strong emphasis on reliability, maintainability, and clear engineering practices.

02

DevOps & Cloud

Working across AWS and Azure environments, handling deployments, CI/CD pipelines, infrastructure automation, and operational troubleshooting.

03

Microservices

Designing and evolving service-based systems, including work with APIs, messaging, modular architectures, and distributed application concerns.

04

Performance Engineering

Running load tests, analysing bottlenecks, producing action-oriented findings, and improving system performance under real-world traffic and operational constraints.

05

Automation & Tooling

Automating repetitive work with PowerShell, Bash, YAML, and scripting-oriented tooling to improve engineering efficiency and deployment confidence.

06

Platform & Networking

Hands-on work with containers, reverse proxies, VPNs, platform workflows, and infrastructure operations.

Professional profile

Track record