09/15/2026 updated


100 % available
Senior Software Engineer | Cloud-Native & Microservices | .NET / C# / AWS
IOANNINA, Greece
Only remote
BSc in Informatics & Telecommunications, University of Peloponnese (2012-2017).NET FrameworkApplication Programming Interfaces (APIs)Amazon Web ServicesMicrosoft AzureC Sharp (Programming Language)Cloud ComputingCloud EngineeringCloud TestingMessaging Application Programming InterfaceNetwork ServiceNoSQLRedisCloud ServicesAzure Service BusCloud Platform System
Backend Development with C# and .NET
Extensive expertise in building scalable, high-performance backend systems using C#, .NET Framework, and .NET Core/.NET 5-10. Proficiency in REST APIs, gRPC, CQRS/MediatR, Hangfire, Background Services, microservices architecture, async/concurrency, and caching patterns.
Cloud & Messaging (AWS and Azure)
Strong hands-on experience with cloud-native workloads on AWS (Lambda, ECS/Fargate, S3, SQS, API Gateway, CloudWatch) and Azure (Azure Functions, Azure Service Bus). Skilled in Terraform for Infrastructure as Code and CI/CD pipeline management.
Data Management & Databases
Solid knowledge of relational and NoSQL databases including PostgreSQL, MSSQL, MongoDB, and Redis. Experience with EF Core, LINQ, indexing strategies, and query optimization for high-volume data workloads.
Observability & Performance Engineering
Practical experience implementing observability solutions using OpenTelemetry, structured logging, metrics, and distributed tracing to improve system reliability and reduce incident response time.
Frontend Development
Working knowledge of frontend technologies including React, React Native/Expo, Blazor, Angular, Next.js, TypeScript/JavaScript, and state management with Redux.
AI/LLM Integration
Experience integrating AI and large language model capabilities via OpenAI API (ChatGPT-style), including function calling/tools, prompt engineering, structured outputs (JSON), embeddings, and RAG patterns.
Messaging & Asynchronous Workflows
Design and implementation of resilient asynchronous workflows using messaging patterns such as queue-based processing, retries, idempotency, and event-driven architectures across distributed services.
Clean Architecture & Domain-Driven Design
Application of clean architecture principles, CQRS, domain modeling, and API design to deliver maintainable, testable, and scalable software solutions.
Mobile Development with React Native
Development of cross-platform mobile applications using React Native and Expo, including state management with Redux Toolkit, Firebase integration, and AI-assisted in-app features.
Extensive expertise in building scalable, high-performance backend systems using C#, .NET Framework, and .NET Core/.NET 5-10. Proficiency in REST APIs, gRPC, CQRS/MediatR, Hangfire, Background Services, microservices architecture, async/concurrency, and caching patterns.
Cloud & Messaging (AWS and Azure)
Strong hands-on experience with cloud-native workloads on AWS (Lambda, ECS/Fargate, S3, SQS, API Gateway, CloudWatch) and Azure (Azure Functions, Azure Service Bus). Skilled in Terraform for Infrastructure as Code and CI/CD pipeline management.
Data Management & Databases
Solid knowledge of relational and NoSQL databases including PostgreSQL, MSSQL, MongoDB, and Redis. Experience with EF Core, LINQ, indexing strategies, and query optimization for high-volume data workloads.
Observability & Performance Engineering
Practical experience implementing observability solutions using OpenTelemetry, structured logging, metrics, and distributed tracing to improve system reliability and reduce incident response time.
Frontend Development
Working knowledge of frontend technologies including React, React Native/Expo, Blazor, Angular, Next.js, TypeScript/JavaScript, and state management with Redux.
AI/LLM Integration
Experience integrating AI and large language model capabilities via OpenAI API (ChatGPT-style), including function calling/tools, prompt engineering, structured outputs (JSON), embeddings, and RAG patterns.
Messaging & Asynchronous Workflows
Design and implementation of resilient asynchronous workflows using messaging patterns such as queue-based processing, retries, idempotency, and event-driven architectures across distributed services.
Clean Architecture & Domain-Driven Design
Application of clean architecture principles, CQRS, domain modeling, and API design to deliver maintainable, testable, and scalable software solutions.
Mobile Development with React Native
Development of cross-platform mobile applications using React Native and Expo, including state management with Redux Toolkit, Firebase integration, and AI-assisted in-app features.
Experience
Professional experience10+ years
Freelancer since2019
Languages
EnglishFluentGreekNative speakerPolishNative speaker
Project history
Boosted throughput using multi-threading, async, and concurrent processing. Designed secure REST APIs for enterprise and governmental integrations. Led modernization of legacy services to .NET 8/9. Created a company-wide health check system improving observability. Built resilient asynchronous workflows using messaging patterns and Azure Functions. Mentored junior developers on code quality, testing, and architecture. Tech Stack: .NET 8/9, C#, EF, MSSQL, MongoDB, Angular, Next.js, Azure Functions, Messaging/Queues, CI/CD.
Engineered and maintained a 90+ microservice ecosystem powering global customer engagement. Built cloud-native AWS workloads (Lambda, ECS Fargate, S3, SQS, API Gateway) with end-to-end observability via OpenTelemetry. Improved PostgreSQL ingestion performance and contributed IaC via Terraform. Implemented resilient event-driven processing and high-throughput APIs. Tech Stack: .NET 8/9, C#, Python, gRPC, AWS, OpenTelemetry, PostgreSQL, Terraform, Microservices.
Delivered a Blazor-based restaurant management system with real-time data sync and an intuitive UI. Built a scalable backend using Clean Architecture, CQRS, MediatR, OAuth2, and Redis caching. Improved API performance by up to ~80% via SQL profiling and EF Core optimizations. Introduced an AI-assisted workflow using OpenAI API. Tech Stack: .NET 8, C#, Blazor, EF Core, MSSQL, Redis, OAuth2, CQRS, MediatR.