03/16/2026 updated


100 % available
AI-First Software Architect | Full-Stack Development | AI-Driven Software Development
Maribor, Slovenia
Only remote
Java (Programming Language)JavaScriptArtificial IntelligenceAmazon Web ServicesArchitectureCloud ComputingComplianceContinuous IntegrationDevOpsDistributed SystemsDjangoFinancesScalabilityInfrastructure ManagementPython (Programming Language)
Senior Software Architect and Full-Stack Engineer with 15+ years of experience delivering scalable backend systems, cloud platforms, and modern web applications.
I specialize in designing and implementing robust, maintainable architectures and supporting teams in delivering complex software systems efficiently. My work ranges from hands-on backend development to technical leadership and architecture decisions in distributed environments.
Over the past decade I have delivered high-impact systems across startups and established companies, including large-scale microservice architectures, financial platforms with PCI/DSS compliance requirements, and complex building-management platforms consisting of 100+ services.
My core expertise lies in backend and distributed systems, where reliability, scalability and clear system design are critical.
Architecture & Backend Development
Software Architecture & System Design
Microservices & Distributed Systems
API Design (REST)
Event-Driven Architectures
Languages & Frameworks
Java, Kotlin, Python, TypeScript, JavaScript
Spring Boot, Quarkus, Django, FastAPI, Node.js
Cloud & Infrastructure
AWS Cloud Architecture
Docker & Kubernetes
CI/CD and DevOps workflows
PostgreSQL and modern data architectures
AI-Driven Software Development
AI-assisted engineering workflows
LLM integration into software products
AI-driven development pipelines and coding agents
I combine strong engineering fundamentals with modern AI-driven development workflows, allowing teams to deliver high-quality software faster while maintaining long-term maintainability.
I am comfortable working hands-on as a senior developer or architect, as well as guiding teams and coordinating technical decisions in distributed environments.
Languages
GermanGoodEnglishFluentSlowenischNative speaker