09/13/2026 updated

**** ******** ****
100 % available

Software Architect & Solutions Consultant | Microservices & Cloud-Native Systems

Greece
Only remote
Mechatronics, Robotics & Automation Engineering - Technological Education Institute of Piraeus
Greece
Only remote
Mechatronics, Robotics & Automation Engineering - Technological Education Institute of Piraeus

Profile attachments

Dimitris_Sofianos_CV.pdf

About me

Software architect and engineering leader with 15+ years’ experience in banking, distributed systems, and large-scale platforms. I help teams design robust systems, improve engineering practices, and solve complex technical problems.

Key Skills
  • Software Architecture & Solution Architecture
  • Microservices & Distributed Systems
  • Cloud-Native Architecture & Systems Integration
  • Platform Engineering and Architecture Standards
  • AI-Assisted Software Engineering & AI/LLM Integration
  • Technical Consulting, Advisory & Stakeholder Collaboration
  • SDLC Design, Engineering Governance & Technical Standards
  • Legacy/Mainframe Modernisation
  • Clean Architecture & Hexagonal Architecture
  • API Design, Contract-First Development & Integration
  • Technical Leadership, Mentoring & Engineering Delivery
  • Product Engineering and Startup Development
Technology Tools & Platforms
Java, Java 25, Spring Boot, Spring Cloud, Spring Data, Spring Cloud Gateway, Eureka, OpenFeign, TypeScript, Node.js, Angular, Nx Workspace, C, C++, C#, Spring Boot, OpenAPI 3, Apache Kafka, IBM MQ, IBM CICS, IBM ACE, Finacle, IBM ODM, Oracle, PostgreSQL, Docker, Kubernetes, Ansible, Linux, Prometheus, Grafana, Resilience4j, Micrometer, REST/SOAP, ZeroMQ, OpenVPN, ZigBee, LTE, OSGi, Vaadin, Qt and embedded systems.
I also work with AI/LLM technologies and AI-assisted development workflows, including the design of governance frameworks, agent roles, machine-readable engineering standards and AI-ready software development processes.
Professional Experience
I am a Software Architect, Solutions Consultant and Founder with 15+ years of experience across banking, European public-sector programmes, research projects and product engineering. My experience includes designing large-scale distributed systems, cloud-native platforms, microservices architectures and integration solutions.
As Founder of CodeAIForge, I develop software architecture solutions, AI-assisted developer tooling and web products. I created the AI-Ready Nx Workspace framework, designed to make large Nx monorepos governable by AI coding agents, and developed StoryCraft, a B2B SaaS product for generating INVEST-compliant user stories.
As a Microservices Architect and Technology Consultant on an IBM-led cloud-native payments programme for the National Bank of Greece, I designed the microservices layer and project structure, established architecture standards, developed reusable Spring Boot platform components, and worked on transaction execution, resilience, observability and legacy-mainframe integration.
Previously, at Netcompany-Intrasoft, I worked as Resource Manager and Lead Software Engineer on major European Commission/DG TAXUD programmes, including the redesign of a monolithic customs application into a microservices architecture.
My earlier experience includes senior software engineering and research roles involving resilient communication systems, embedded software, hardware integration, public-sector systems and European research programmes.

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishFluentGreekNative speaker

Project history

Founder

CodeAIForge
Founded a company delivering software architecture, AI-assisted developer tooling, and web solutions to clients. Set technical direction and architecture across products, and authored open-source frameworks that codify AI-assisted engineering practice. Key projects include AI-Ready Nx Workspace (open source), StoryCraft B2B SaaS, and a WordPress Agency offering.

Microservices Architect & Technology Consultant

iKnowHow
Designed the full microservices layer and project structure of a cloud-native payments platform for the National Bank of Greece within an IBM-led programme. Structured the estate on an Nx monorepo with hexagonal ports and adapters design and contract-first OpenAPI 3. Designed the transaction-execution engine with exactly-once guarantees covering IRIS instant payments, standing orders, escrow, and capital-controls. Established platform-engineering standards through 8 reusable Spring Boot starters and introduced AI-assisted engineering governance via the AI-Ready Nx Workspace framework.

Resource Manager - Lead Software Engineer

Netcompany-Intrasoft
Directed engineering delivery for EUIPO and DG TAXUD programmes across multiple contracts, ensuring on-time, high-quality outcomes. Drove architecture decisions, mentored engineers, and shaped hiring. Led redesign of a monolithic customs-message-specification application into a microservices solution using Spring Boot and Angular. Architected a performance-testing tool collecting statistical measurements from Linux, Oracle WebLogic, and Oracle databases.

Researcher - Senior Software Engineer

ICCS-NTUA
Designed robust, scalable software for European FP7 research projects and led integration across functions. Delivered the resilient, multi-standard communication gateway for the RECONASS system, including a secure communications and positioning system integrating multiple mobile gateways.

Software Engineer

AMCO S.A.
Developed tailored software and embedded solutions for private and public sector clients. Built the UI and API enabling communication with hardware systems for gas-station vending machines and urban/interurban bus ticketing; implemented embedded management systems across hardware platforms.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in