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 PiraeusAbout 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
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 ExperienceI 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
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.
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.
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.