Yiannis Sofologis
Yiannis Sofologis

Senior Full-Stack Engineer

Actively looking · Member since 27 Aug 2026
Message
Location
Athens, Greece
Desired salary
from 60k EUR/yearly
Work preference
Remote Only / Full Time, Part Time, Contract, Freelance
Experience level
Lead

About

Professional summary

I am a senior full-stack engineer with 20 years of production experience building distributed systems, APIs, enterprise platforms, and message-driven workflows. My primary focus is TypeScript, Node.js, NestJS, .NET/C#, and Go, with additional hands-on experience in Java Spring Boot and Django/Python.

I build backend systems using microservices, modular monoliths, REST APIs, asynchronous processing, event-driven architecture, and contract-first API design. I have operated NestJS and TypeORM services in production for more than three years, integrating MySQL, Oracle, Docker, SFTP releases, scheduled jobs, and heterogeneous .NET and Spring Boot estates.

I currently lead and contribute to high-scale energy and SCADA platforms, where I ship React and TypeScript daily alongside .NET backend services. My work includes real-time telemetry, IoT messaging, distributed synchronization, caching, identity integration, CI/CD, and systems handling more than 10,000 messages per second.

I enjoy technical leadership, architecture, mentoring, code reviews, and building clean, testable systems using SOLID, DDD, TDD, and pragmatic engineering practices. I have led teams of engineers, reduced deployment times through CI/CD automation, and delivered reliable solutions for energy, maritime, retail, financial, and enterprise domains.

I am an active practitioner of AI-assisted software development and production RAG systems. I have built internal knowledge-search and LLM platforms using vector databases, embeddings, orchestration frameworks, local inference infrastructure, and agent-driven workflows.

I am based in Athens, Greece, have EU work authorization, and am available immediately for a remote role. I am particularly interested in senior and lead backend or full-stack opportunities centered on NestJS, TypeScript, distributed systems, and platform engineering.

Notice period: Immediate

Skills

61 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Team Lead & Senior Full-Stack Engineer RenerEnergy

I lead distributed platform engineering and contribute as a senior full-stack engineer for the Nexus EMS and SCADA platform. I work with React and TypeScript on the frontend and .NET/ASP.NET Core services on the backend, using PostgreSQL, EF Core, SignalR, Redis, InfluxDB, Authentik OIDC, and Azure DevOps.

I lead a team of eight engineers through architecture decisions, agile ceremonies, code reviews, and a clean-architecture and testing culture. The platform handles more than 100,000 IoT messages per second, and CI/CD improvements reduced deployment time by 60%.

I also design distributed and AI-enabled systems, including a Go two-phase commit API for energy trading, a production RAG knowledge system based on Qdrant and LangChain, and an enterprise LLM platform using vLLM, llama.cpp, and LiteLLM.

Full-Stack Engineer & Drivers Specialist Yodiwo

I developed enterprise products and IoT-focused full-stack systems, including the Nexus EMS/SCADA platform and the Plano360 retail planogram platform. My work included React, TypeScript, .NET Core, PostgreSQL, MySQL, Azure storage, real-time telemetry, and high-performance messaging.

I built a Go-based ingestion pipeline for large XLS/XLSX files from AWS S3 with parallel processing, progress tracking, and error recovery. I also worked on distributed systems, cloud integrations, backend services, and production-quality delivery practices.

Senior Backend Engineer (.NET / Spring Boot / NestJS / Go) Danaos Management

I worked within a polyglot maritime enterprise backend environment using .NET/C#, Java Spring Boot, NestJS/TypeScript, Go, and Django/Python services connected to shared Oracle infrastructure. I standardized API contracts and supported CI/CD across heterogeneous technology stacks.

I built and operated the Product InfoGate NestJS backend for more than three years. The service used NestJS, TypeORM, MySQL, Oracle, Perl ETL scripts, Docker packaging, SFTP releases, cron automation, and a jQuery Mobile frontend.

I also developed a Go-based maritime data synchronization service for bandwidth-constrained satellite vessel networks, implementing chunked transfer, resume logic, conflict resolution, Kafka reassembly, MongoDB metadata, and Keycloak OIDC authentication. I led a corporate platform suite serving more than 500 users and mentored junior developers.

Web Developer (Full Stack) Wheelsys

I contributed to the Lenovo Edge IoT MVP, SmartConnect, using MQTT and ZeroMQ messaging, .NET backend services, Xamarin mobile development, C/C++ device libraries, and Azure authentication.

I designed asynchronous device-management workflows with resilient error handling and retry mechanisms. I also supported the migration of a desktop car-rental application to a scalable web platform using ASP.NET Web API and Telerik UI.

Web Developer & Tech Lead HIT SA

I served as a web developer and technical lead, delivering web application architecture and client solutions. I led Android and POS development for retail clients, completing two major deployments within six months.

I architected ASP.NET Web API and Angular solutions and introduced test automation that reduced regression testing time by 40%.

ITSM Consultant / Senior Web Developer Relational

I delivered enterprise IT service management applications using ASP.NET, C#, TypeScript, Python, Java, Groovy, PHP, and Linux-based infrastructure. My responsibilities included Linux security hardening, KVM virtualization, Ansible automation, Docker, Kubernetes, and ITSM platform development.

I worked as both an ITSM consultant and senior web developer, supporting enterprise web application delivery and operational automation.

C/C++ and WPF Developer Unixfor

I developed self-service payment kiosk systems using C/C++, WPF, and embedded hardware integration. My work focused on reliable software for physical devices and payment-related workflows.

EFT Platform Engineer Codix

I worked on electronic funds transfer platform engineering, including ATM transaction processing with Java/J2EE, C++, and C.

Software Developer Newsphone Hellas

I developed SMS and messaging gateway software using SMPP and Java RMI, focusing on high-throughput message routing.

Freelance Developer American Process

I worked as a freelance developer using VB6, DCOM, and Microsoft Access.

Junior Developer Financial Technologies

I began my software engineering career developing core banking software with VB6, C++, DCOM, and the bMaster platform.

Education

Learning history
No education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu