Available for interesting backend challenges

Senior Backend Developer

Building systemsbehind the product.

I'm Irfan Arslan, a Senior Backend Developer building modern .NET systems with a focus on distributed architecture, microservices and maintainable software.

.NETDistributed SystemsMicroservicesDDDEvent DrivenPostgreSQLRedisRabbitMQ
01About

Building backend systems for complex, real-world business domains.

I'm a Senior Backend Developer with professional experience spanning banking, fintech, enterprise platforms, monitoring systems and cybersecurity products.

Today my main focus is the .NET ecosystem, distributed systems, microservices, Domain-Driven Design and modernizing complex enterprise applications into maintainable architectures.

02Experience

01/2024 — Present

OBSS Technology

Senior Backend Developer

Working on enterprise-scale backend systems and modernization initiatives with a focus on maintainability, security, distributed architectures and modern .NET practices.

↳Garanti BBVA — Technology Modernization & Secure Infrastructure Transformation
↳Penta Digital — Enterprise Dealer Management Platform
↳Penta — Contract Management Platform
C#.NET 6+ASP.NET CoreMicroservicesSQL ServerEF CoreRedisCouchbaseElasticsearchRabbitMQVaultNUnitMoq

02/2022 — 01/2024

IDVLabs

Senior Full Stack Developer

Designed and developed payment-oriented backend services and integrations, including virtual POS infrastructure, banking integrations and operational dashboards.

↳VPOS AZ — United Payment Azerbaijan Virtual POS Platform
.NET CoreASP.NET CoreREST APIsReactElasticsearchSerilogSwaggerOpenAPIClean ArchitectureSOLIDPayment Systems

07/2021 — 02/2022

Teknik Destek Grubu

Full Stack Developer

Developed services and dashboards for structural health monitoring systems, processing field-device and sensor data through event-driven backend components.

↳SHM — Structural Health Monitoring Platform
Node.jsExpressRabbitMQMongoDBReactChart.jsamChartsREST APIs

02/2020 — 06/2021

SBOsoft

Junior Software Developer

Worked on a cybersecurity management platform covering vulnerability discovery, data normalization, security integrations and NLP-based vulnerability analysis.

↳VulnIQ — Cyber Security Management Platform
JavaPHPVue.jsPythonFlaskspaCyNmapREST APIsJUnit
03Selected Work
01

Banking / Modernization

Garanti BBVA Technology Modernization

Enterprise

Modernization of legacy banking applications and infrastructure into the modern .NET ecosystem, with an emphasis on maintainability, application security, reusable backend components and reducing technical debt.

Domain

Banking

Focus

Modernization

Security

Vault

C#.NETASP.NET CoreSQL ServerVaultNUnitMoqClean ArchitectureSOLID
02

Enterprise Platform

Penta Digital

Production

Enterprise dealer management platform built with scalable REST APIs, reusable middleware, distributed caching and advanced Elasticsearch-based search capabilities.

Runtime

.NET 8

Search

Elasticsearch

Caching

Distributed

.NET 8ASP.NET CoreEF CoreRedisCouchbaseElasticsearchNUnitMoq
03

FinTech / Payment Systems

VPOS AZ

Completed

Virtual POS platform developed for United Payment Azerbaijan, including .NET backend architecture, Kapital Bank payment integration, fraud-related integrations and operational dashboards.

Industry

FinTech

Integration

Kapital Bank

Platform

Virtual POS

.NET CoreASP.NET CoreReactREST APIsElasticsearchSerilogSwaggerOpenAPI
04

IoT / Monitoring

SHM Platform

Completed

Structural Health Monitoring platform processing sensor and field-device data through event-driven services and presenting monitoring information through web dashboards.

Domain

Monitoring

Messaging

RabbitMQ

Data

Sensor Streams

Node.jsExpressRabbitMQMongoDBReactChart.jsamCharts
05

Cyber Security

VulnIQ

Completed

Cybersecurity management platform combining vulnerability discovery, normalized security data, Nmap integrations and NLP-based processing for vulnerability intelligence.

Domain

Cyber Security

Discovery

Nmap

NLP

spaCy

JavaPHPVue.jsPythonFlaskspaCyNmapJUnit
04Tech Stack

Backend

01

Primary technologies I use to build backend services and APIs.

C#.NETASP.NET CoreEntity Framework CoreREST APIs

Architecture

02

Architectural approaches for maintainable and distributed systems.

MicroservicesDomain-Driven DesignClean ArchitectureEvent-Driven ArchitectureCQRSSOLID

Data & Messaging

03

Persistence, caching, search and asynchronous communication.

SQL ServerPostgreSQLRedisCouchbaseElasticsearchRabbitMQ

Engineering

04

Tools and practices supporting reliable software delivery.

DockerGitCI/CDVaultNUnitMoqUnit TestingDesign Patterns
05Contact

Let's build something useful.

Have an interesting backend problem?

I'm interested in engineering challenges around backend systems, distributed architectures and modern .NET.