Copenhagen · originally from Lithuania

Vladimir.

MSc Computer Science at DTU, in Copenhagen.
I build backend systems and the infrastructure under them.
Open to DevOps and infrastructure roles.

Download CV
Scroll
01 / About

Build it. Run it. Explain it.

Hello there, I'm a backend and infrastructure engineer. Originally from Lithuania, now based in Copenhagen, where I'm doing my MSc in Computer Science at DTU.

I've worked in tech since 2022, across product engineering, systems administration and teaching. I specialise in backend services with .NET and Spring Boot, and the Linux infrastructure and CI/CD they run on.

Most recently I was Senior System Administrator at Lithuania's State Digital Solutions Agency, keeping the Linux infrastructure behind production government systems reliable. Before that I built a cultural heritage platform at Insoft, and taught Python for three years.

Currently building Tallie, a governance and voting platform for Danish housing associations.

Open to DevOps and infrastructure roles in Copenhagen — part-time or full-time.

LinuxDockerCI/CD KubernetesMicrosoft Azure PostgreSQLPython C# / .NETSpring Boot
Vladimir Deriugin
02 / Experience

My Experience

Senior System Administrator · Oct 2025 — Jun 2026 · Vilnius, LT

VSSA — State Digital Solutions Agency

Designed and maintained Linux server infrastructure supporting production government systems, with a focus on reliability and maintainability. Prepared and configured the server environments behind CI/CD pipelines for automated builds, testing and deployment.

Red Hat LinuxLinuxServer Admin Microsoft AzureAzure Kubernetes Service (AKS) CI/CDGitLabPostgreSQL Confluentkafka-tools Distributed SystemsHigh Availability Architecture Disaster RecoveryNetworking Artificial Intelligence (AI)Machine Learning Large Language Models (LLM) Computer ScienceProblem Solving
Software Engineer · Jan 2025 — Oct 2025 · Vilnius, LT

Insoft

Developed a cultural heritage e-services web platform: Spring Boot back end with PostgreSQL and Liquibase, Angular and TypeScript front end. Contributed across the full development lifecycle in an Agile team working through Jira and Confluence.

Spring BootJavaAngular HTMLJavaScript REST APIsMicroservices PostgreSQLMongoDBRelational Databases Microsoft AzureConfluent Machine LearningLarge Language Models (LLM) Software DevelopmentAgile Project Management Computer ScienceProblem Solving
Python Lecturer · Nov 2022 — Jan 2026 · Vilnius, LT

Mokslo Šviesa

Taught Python and produced learning materials, examples and documentation for students across levels — focused on core concepts, problem solving, and code that stays readable.

PythonPostgreSQLGit
Full-stack Developer (Internship) · Sep 2024 — Dec 2024 · Vilnius, LT

Cognizant

Completed the Sourcery Academy for Full-Stack Developers with an A grade. Built an activity booking web application for office use with a team, using React and Spring Boot.

ReactReduxTypeScript JavaScriptHTML Spring BootJavaMyBatis REST APIsMicroservices SQLRelational Databases DockerKubernetesAmazon Web Services (AWS) GitConfluentUnit Testing Agile MethodologiesAgile Project Management Computer ScienceProblem Solving
IT Analyst (Internship) · Sep 2024 — Dec 2024 · Vilnius, LT

NOD Baltic · ESET Lietuva

Worked in a team tasked with bringing a new product to the cybersecurity software market, researching options and proposing the approach that fit the company best.

Requirements AnalysisProject Planning StatisticsAgile Methodologies Intercultural CommunicationProblem Solving
03 / Projects

Selected work

Featured · SaaS · May 2026 — present

Tallie — Governance & Voting Platform

Multi-tenant SaaS for Danish housing associations that runs the general-assembly lifecycle end to end: registry import, invitations, attendance, configurable weighted voting, board elections and audit-ready protocols. Around 147 automated tests across xUnit and Vitest.

.NET 10Angular 21 EF CorePostgreSQLDocker
SaaS · Apr 2026 — May 2026

Takeover — Housing Cooperative SaaS

Production SaaS for cooperative waiting lists and voting. Built AI-assisted with Claude Code, directing and reviewing the generated code rather than accepting it wholesale.

ASP.NET Core 8Angular EF CorePostgreSQLGitHub Actions
04 / Skills & Education

What I work with

Cloud & Infrastructure

LinuxRed Hat LinuxServer Admin DockerKubernetesAzure Kubernetes Service (AKS) Microsoft AzureAmazon Web Services (AWS) CI/CDGitHub ActionsGitLab GitBash Confluentkafka-tools Distributed SystemsHigh Availability Architecture Disaster RecoveryNetworking

Databases & Data

PostgreSQLMongoDB Microsoft SQL ServerRelational Databases Data InfrastructureStatistics Mathematics

Languages

PythonBashC# JavaSQLTypeScript JavaScriptKotlinRust C++HaskellRHTML

Backend & Web

ASP.NET Core.NET Core.NET Framework Spring BootSpring Framework REST APIsMicroservices AngularReactRedux EF CoreMyBatisLiquibase

AI & Machine Learning

Artificial Intelligence (AI)Machine Learning Large Language Models (LLM)PyTorch AI-assisted devClaude Code

Ways of Working

Agile MethodologiesAgile Project Management Software DevelopmentProblem Solving Requirements AnalysisProject Planning Unit testingCode review Technical docsUser Experience (UX) Intercultural Communication
MSc Computer Science · 2026 — 2028 · Copenhagen, DK

Technical University of Denmark (DTU)

Coursework: Applied Cryptography, Statistics & Data, Machine Learning, Algorithms & Data Structures.

Machine LearningPyTorch StatisticsMathematics Data InfrastructurePower Trading
BSc Software Engineering · 2021 — 2025 · Vilnius, LT · GPA 9.2/10

Vilnius University

Core software engineering: programming, algorithms, databases and systems development.

Software DevelopmentC# .NET Core.NET Framework JavaKotlinSQL Microsoft SQL ServerAmazon Web Services (AWS) User Experience (UX)
English — full professional Lithuanian — native Russian — native Danish — elementary
05 / Break bread

Put the baguette back together.

Five pieces, scattered. Drag them into each other — they snap when the ends line up. The two rounded ends go on the outside; the three middles are identical, so any of them fits any middle spot. Keyboard works too: tab to a piece and nudge it with the arrow keys.

Break bread with me.

You put the baguette back together. Least I can do is buy the coffee — let's talk.

06 / Contact

Let's talk.

Open to DevOps and infrastructure roles in Copenhagen. My inbox is always open.