ŽIGA PETEK

ŽIGA PETEK

Senior Backend Software Architect

Graz, Austria

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

AURIS IT Consult GmbH

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
pink robin GmbH

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
Pixelpoint G.m.b.H

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
Agitron d.o.o.

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)