About
Principal-level Senior Backend Software Architect with 15 years building distributed systems, backend services, and scalable, maintainable applications across digital media and IT.
Delivered C#/. NET, ASP.NET Core, Node.js, and TypeScript platforms that cut simulation runtime from weeks to days and increased print-to-shipping productivity by 50%.
Combines hands-on architecture modernization with Clean Architecture, SOLID principles, REST APIs, SQL-backed systems, and pragmatic technical leadership that keeps microservice-based systems reliable and maintainable.
What I'm looking for
Senior-level software engineer or software architect position
Experience
Senior Software Engineer
AURIS IT Consult GmbH
Nov 2024 – Present
• co-designed and built a centralized licensing system in C# and . NET for company-wide reuse, creating a single backend service interface that can be integrated across the full software ecosystem.
• Develop core retail POS functionality in C# against Microsoft SQL Server, strengthening the platform’s scalability, reliability, and maintainability while supporting ongoing feature delivery for two product teams.
• Implement multi-country fiscalization integrations in ASP.NET Core, translating country-specific tax rules into compliant backend logic for retail deployments across multiple markets.
• Contributed to architecture workshops and code reviews, using technical feedback to raise implementation quality and mentor junior developers on clean service design and database-backed backend patterns.
• Contributed to system stability and long-term maintainability by extending and improving the automated testing environment across unit, business-case, and integration tests, increasing coverage of critical business logic and helping prevent regressions.
C#ASP.NET CoreMicrosoft SQL Server
Senior Software Architect / Team Lead
pink robin GmbH
Feb 2023 – Oct 2024
• Redesigned the core product architecture in Node.js and TypeScript, restructuring backend services to improve runtime performance and make the platform easier to evolve.
• Introduced a 300-rule static analysis and linting standard across the codebase, using automated checks to enforce Clean Architecture, SOLID practices, and consistent code quality across 5 developers.
• Automated deployment scheduling and release execution with Git pipelines and Docker, cutting active deployment preparation time by 40% and reducing release-day manual coordination.
• Led a 5-developer team through sprint delivery and backend maintenance, aligning work distribution with individual strengths while keeping architectural decisions focused on reliability and maintainability.
Node.jsTypeScriptDocker
Senior Full-Stack Developer
Pixelpoint G.m.b.H
Jun 2016 – Feb 2023
• Took ownership of the Brandenburg tourism platform for 6 years, driving continuous feature development, production support, and technical improvements in close collaboration with the customer.
• Designed and delivered reusable frontend components in Vue.js, including an interactive map widget for location-based points of interest that became a shared component across multiple tourism platforms.
• Transformed customer requirements into maintainable software solutions, coordinating implementation decisions and ensuring reliable delivery of new functionality.
• Maintained and evolved a large-scale tourism web ecosystem, handling troubleshooting, performance improvements, integrations, and long-term platform stability.
• Collaborated with internal teams and external stakeholders to deliver digital tourism solutions used across multiple regional projects.
Vue.jsFrontend DevelopmentWeb Ecosystem
Development Lead
Agitron d.o.o.
Jun 2016 – Apr 2020
• Redesigned the e-pricetag platform architecture and led the prototype build in C#, Node.js, Kafka, Docker, and Kubernetes, establishing an event-driven backend for dynamic pricing workflows.
• Implemented dynamic pricing logic that adjusted tag content from external signals such as weather and local events, turning the prototype into a differentiated retail automation product.
• Integrated MSSQL, MongoDB, and Redis into the product stack to support fast reads, flexible catalog data, and durable transactional storage across distributed services.
• Led and mentored 3 developers while coordinating hardware and software delivery with the device manufacturer, keeping product, embedded, and backend work aligned.
C#KafkaDockerKubernetes
Software Architect / Technical Lead
Anolis s.p.
Dec 2012 – May 2016
• Automated the order-to-print pipeline for a web-to-print platform, building the customer upload, pricing, routing, and status-update flow end to end and raising productivity by 50%.
• Designed and delivered custom CMS platforms in PHP and C#, including a single-page browsing experience for a national radio station, to keep content editing and campaign delivery fully in-house.
• Built a customer-behavior tracking prototype for physical stores, processing cart-location data overnight to generate shopping analytics that later became the foundation of Agitron d.o.o.
• Led 3 developers through hiring, onboarding, and delivery coordination, using technical reviews and conflict resolution to keep multiple client projects moving in parallel.
PHPC#CMS Platforms
Education
Technical University Maribor
MSc · Computer Science
2005 – 2010
Skills
GitHubAzure DevOpsDockerRedisTSQLSQLCQRSSOLID PrinciplesEvent-Driven ArchitectureClean ArchitectureDomain Driven DesignLINQEntity Framework CoreREST API DesignNestJSTypeScriptNode.jsASP.NET CoreC#
Languages
Slovenian (Native or bilingual proficiency)German (Full professional proficiency)English (Full professional proficiency)Spanish (Full professional proficiency)Croatian (Full professional proficiency)French (Full professional proficiency)