🎮 Achievement unlocked: You’re a nerd
Let’s talk

Hi, my name is

Dimitris
Meliopoulos.

.NET Software Engineer

Senior software developer with 7+ years of experience designing, building and maintaining software systems. Specialised in .NET backend development, API & system design, and delivering reliable solutions across enterprise environments.

Tech Stack

C# .NET Core ASP.NET Azure SQL Server Docker REST APIs SOAP APIs

Primarily focused on backend .NET development.

Open to opportunities
--:--:-- Thessaloniki

currently

Working at Chubb as .NET Engineer 💼

Quick About

I'm a .NET Software Engineer based in Thessaloniki, Greece. I work across the full backend stack — from API design and database modelling to cloud deployments on Azure. I enjoy working on challenging problems, writing clean maintainable code, and collaborating in teams that care about quality.

01.

About Me

Developer.cs
public class Developer
{
    public string Name       => "Dimitris Meliopoulos";
    public string Role       => ".NET Software Engineer";
    public string Location   => "Greece 🇬🇷";
    public bool   OpenToWork => true;

    public string[] Passions => new[]
    {
        "Clean Architecture",
        "Performance Optimization",
        "Developer Experience",
    };

    public string GetMotivation() =>
        "Building reliable, scalable software.";

    public string[] Hobbies => new[]
    {
        "Basketball",
        "Padel",
        "Movies",
        "Games",
        "Trips",
    };
}

I'm a Senior Software Engineer based in Thessaloniki, Greece, with a background in Electrical & Computer Engineering from the Technical University of Crete. I've spent the last 7+ years designing, building and maintaining software systems across enterprise and retail environments.

Currently at Chubb, where I develop .NET applications for insurance business processes. Before that, I spent four years at Masoutis S.A. building internal tools and services for one of Greece's largest supermarket chains.

When I'm not writing code, you'll find me playing basketball or padel, watching movies, diving into games, or planning my next trip.

0+

Years of experience

0+

Projects delivered

0+

Technologies used

∞

Cups of coffee

02.

Experience

.NET Software Engineer

@ Chubb

Sep 2023 — Present

Thessaloniki, Greece

  • ▸ Develop and maintain enterprise .NET applications supporting insurance business processes.
  • ▸ Design and implement RESTful APIs and backend services consumed by internal and external clients.
  • ▸ Collaborate with cross-functional teams to deliver features aligned with business requirements.
  • ▸ Write clean, testable code following SOLID principles and Clean Architecture patterns.
C# .NET Azure SQL Server REST APIs

Software Engineer

@ Masoutis S.A.

Aug 2019 — Aug 2023

Thessaloniki, Greece

  • ▸ Built and maintained internal web applications supporting retail operations across the supermarket chain.
  • ▸ Developed backend services and APIs integrating with existing business and ERP systems.
  • ▸ Collaborated with business stakeholders to translate operational requirements into technical solutions.
  • ▸ Modernised legacy systems and introduced improved development practices over a 4-year tenure.
C# .NET SQL Server Angular Git

Business Data Analyst

@ Masoutis S.A.

Jul 2019 — Aug 2019

Thessaloniki, Greece

  • ▸ Analysed business data to produce actionable insights for operations and management.
  • ▸ Created reports and dashboards to support data-driven decision-making.
SQL Excel Data Analysis
03.

Skills

{ }

Languages

C# SQL TypeScript JavaScript Python Java C
⬡

Frameworks & Libraries

.NET Core / .NET 8 ASP.NET Web API Entity Framework Core Angular Blazor SignalR
☁

Cloud & DevOps

Microsoft Azure Azure DevOps Docker Kubernetes GitHub Actions CI/CD Pipelines
⬡

Data & Storage

SQL Server PostgreSQL Redis MongoDB Azure Blob Storage
◈

Architecture & Practices

Microservices REST APIs Clean Architecture CQRS Domain-Driven Design Unit Testing
⌘

Tools

Visual Studio VS Code Git Postman Swagger / OpenAPI JIRA
04.

Projects

SDESparkApp.java Featured

Distributed stream processing

2026

SDE Spark

Synopsis Data Engine: a distributed system that maintains and queries probabilistic data structures over continuous Kafka streams, built on Apache Spark Structured Streaming.

  • ▸ Hybrid pipeline that cuts stateful operators from 3 to 1, removing two thirds of HDFS checkpoint writes per micro-batch.
  • ▸ Stateless hash routing across N slots; partial estimates are merged within the same micro-batch with no cross-batch buffering.
  • ▸ Count-Min, Bloom filter, AMS and HyperLogLog synopses, with unit, end-to-end and load-test harnesses.
Java Apache Spark Kafka HDFS Docker Private · code on request

Pipeline

  1. L1 KafkaIngestionLayer

    JSON → typed events

  2. L2 StatelessRouter

    hash-route to N slots

  3. L3 SynopsisProcessor stateful

    add / estimate / delete

  4. L4 PathSplitter

    single vs. partitioned

  5. L5 ReduceAggregator

    merge N partials

  6. L6 KafkaOutputLayer

    estimations → Kafka

TimberWarehouse.sln

Desktop application

2026

Timber Warehouse

Windows Forms application for running a timber warehouse: customers, orders and product catalog, with a Greek-language UI built for day-to-day use by non-technical staff.

  • ▸ Migrated from MySQL to embedded SQLite so the app runs with zero database setup.
  • ▸ Async data loading off the UI thread, Excel export and Word order documents via Office Interop.
  • ▸ Automatic timestamped backups on every exit, with 30-day retention.
C# .NET Framework WinForms SQLite Private · code on request
schema.prisma

Full-stack web app

2026

Ledger

Personal budgeting app: import CSV/Excel bank exports or add transactions by hand, then track spending by category against monthly budgets.

  • ▸ Import pipeline with auto-detected column mapping, Greek date/decimal parsing and background jobs.
  • ▸ Rule + keyword categorisation, transaction splits, budget caps and a monthly dashboard.
  • ▸ Race-safe commits via atomic claims and Serializable transactions; GDPR export and erasure; installable PWA.
Next.js TypeScript PostgreSQL Prisma Supabase Private · code on request
05. What's Next?

Get In Touch

Whether you have a question, a project idea, or just want to connect — I'm always happy to hear from you. Feel free to reach out and I'll get back to you as soon as I can.

dmeliopoulos95@gmail.com copied!