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
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
Aug 2026 Six OOM-kills and a comment that lied A performance investigation and the cost of provisioning for a defectAreas of expertise¶
Six things I am usually brought in for
Backend Engineering
Building and maintaining scalable backend systems in .NET, with strong emphasis on reliability, maintainability, and clear engineering practices.
DevOps & Cloud
Working across AWS and Azure environments, handling deployments, CI/CD pipelines, infrastructure automation, and operational troubleshooting.
Microservices
Designing and evolving service-based systems, including work with APIs, messaging, modular architectures, and distributed application concerns.
Performance Engineering
Running load tests, analysing bottlenecks, producing action-oriented findings, and improving system performance under real-world traffic and operational constraints.
Automation & Tooling
Automating repetitive work with PowerShell, Bash, YAML, and scripting-oriented tooling to improve engineering efficiency and deployment confidence.
Platform & Networking
Hands-on work with containers, reverse proxies, VPNs, platform workflows, and infrastructure operations.
Professional profile¶
Track record
- 10 years in software engineering, with strong exposure to backend development and DevOps work.
- Experience with .NET, Azure, AWS, monitoring, automation, and distributed systems.
- Worked on scalable systems, microservice-based architectures, CI/CD processes, and performance analysis.
- Focused on practical solutions, quality output, and long-term maintainability.