Work & experience

My experience building backend services, frontends, and developer tools, with the technologies I use and my education.

About me

I’m Tarkan, a software developer and Senior Consultant at twoday, based in Copenhagen. I started programming with Minecraft in 2011; that interest grew into freelance work and a career building backend services, frontends, and the systems connecting them.

I build .NET backend services for public-sector customers, with a focus on robust, maintainable solutions. My work also includes requirements discussions, technical advice, testing, deployment, and technical interviews.

I like getting into the details: how systems fit together, how code is maintained, and how people use the result. I take ownership of my projects, keep learning new technologies, and question requirements when it helps us build a better solution.

Work experience

Apr 2023 — Present

Senior Consultant since April 2025, after joining as Developer Consultant in April 2023. Develop .NET and ASP.NET Core microservices for public-sector customers in an agile team of ten. Work directly with customers on requirements, technical decisions, and development processes. Build Azure DevOps pipelines, REST/GraphQL/gRPC/SOAP integrations, and unit and integration tests with Docker and Testcontainers. Conduct technical interviews and coding assessments for developer roles.

C#.NETASP.NET CoreAzureAzure DevOpsRESTGraphQLgRPCSOAPDockerTestcontainersJiraConfluence

Jan 2022 — Mar 2023

Designed and built an educational video-on-demand platform from scratch, serving 25,000 monthly sessions. Developed the React/Next.js frontend and ASP.NET Core backend, integrated an existing database, and built REST and GraphQL APIs. Worked closely with the project manager and product owners in an agile process. Hosted the frontend on Vercel, backend on Azure, and videos on Cloudflare.

ReactNext.jsC#ASP.NET CoreTypeScriptMSSQLRESTGraphQLVercelAzureCloudflare

Nov 2018 — Jan 2022

Responsible for the company’s IT development, including mimer.dk, studieakademiet.dk, and an internal administration system built from scratch. Developed Vue.js/Nuxt.js frontends and C#/ASP.NET backends, with integrations to Dinero and Cloudflare. Managed service hosting on Cloudflare and Linux VPS servers. Built a platform for university-admission support with WebRTC video and text chat.

Vue.jsNuxtC#ASP.NETPostgreSQLWebRTCDineroCloudflareLinux

Jan 2019 — Aug 2020

Worked part-time in SQL-Unit, developing internal tools to monitor and optimize Microsoft SQL Server instances. Built full-stack solutions with .NET and MSSQL, working closely with SQL consultants to improve internal processes and monitoring.

MSSQLASP.NETBlazorVue.jsC#Visual Basic

2018 — 2019

Led a small team developing a product for selling and automatically deploying Linux servers, alongside my studies.

Vue.jsVert.xKotlinJavaPostgreSQLRedis

2015 — 2018

Worked directly with customers to build features and optimize code for Minecraft servers serving hundreds to thousands of players.

JavaKotlinJavaScript

Jan 2011 — Jan 2022

Freelance Software Developer

tarkan.dev

Independent software development work, from early programming projects to freelance client work.

Tools & technologies

Programming languages

C# · Java · Kotlin · TypeScript · JavaScript · Python · Swift · HTML · CSS

Frontend

React · Vue.js · SolidJS · Next.js · Nuxt · Blazor

Backend

.NET · ASP.NET · Spring Boot · Vert.x · Entity Framework · Express

Databases

PostgreSQL · MSSQL · MySQL · MariaDB · Redis · MongoDB · Firebase

Tools & platforms

JetBrains IDEs · Visual Studio Code · macOS · Windows · Linux · Azure · Azure DevOps · Docker · Testcontainers · Vercel · Cloudflare · Jira · Confluence

APIs & web technologies

REST API · GraphQL · gRPC · SOAP · tRPC · WebRTC · Tailwind CSS

Education

2017 — 2020

AP Degree in Computer Science (Datamatiker)

Business Academy Aarhus

2013 — 2016

High school education

HTX, EUC Syd, Aabenraa

2011 — ongoing

Self-taught programmer

Learning by building

Certifications

Microsoft Azure Fundamentals (AZ-900)

Microsoft · Issued April 2023

View credential

Spoken languages

Danish — Native or bilingual proficiency

English — Native or bilingual proficiency