08/25/2026 updated


100 % available
Enterprise Software Architect (.NET | Dynamics 365 | ERP Systems | Business Applications)
Ljubljana, Slovenia
Worldwide
Bachelor of Science in Electrical Engineering, Power TechnologiesAbout me
Senior Software Engineer and Solution Architect with 16+ years of experience delivering enterprise solutions. Specialised in .NET, Microsoft Dynamics 365, Power Platform, ERP/SAP integrations, system architecture, REST APIs, and SQL Server for complex business systems.
ASP.NETApplication Programming Interfaces (APIs)Data AnalysisC Sharp (Programming Language)Data MiningSoftware Design PatternsPython (Programming Language)PostgreSQLMicrosoft DynamicsWindows Presentation FoundationWindows APIMySQLSoftware ArchitectureBlockchainTransformers (Electrical)
C# and .NET Development
Excellent knowledge of C# programming with hands-on experience in software design patterns, software architecture, and object-oriented programming principles. Extensive use of .NET, WPF, ASP.NET, and Visual Studio in professional projects.
Database Design and Management
Database design and creation of complex queries, familiarity with data warehouse principles. Practical experience with MySQL, SQL, MS SQL Server, SAP RFC, SAP .NET Connector, PostgreSQL, IBM DB2, and MS Dataverse.
Data Science and Machine Learning
Knowledge of statistics, data science, machine learning, data mining, optimization methods, and numerical modeling. Completed courses on Machine Learning and Algorithms on Coursera. Applied data analysis and statistical methods in professional engineering projects.
Power Platform and Microsoft Dynamics 365
Development of Model-Driven applications in Microsoft Dynamics 365 using the Power Platform, including setup of Custom Connectors and API integration for enterprise insurance solutions.
REST API and Backend Development
Development of REST API web services for highly parallel, scalable systems with high-performance requirements, including blockchain-based event logging solutions.
Python and Matlab/Octave
Programming experience with Python and Matlab/Octave for data analysis, numerical modeling, and optimization tasks.
SAP Integration
Reading and writing data to SAP via RFC function calls. Development of software for presenting SAP data in concise forms covering purchase orders, invoices, sales orders, production planning, and work orders.
Optimization Algorithms
Implementation of genetic algorithms for optimizing transformer design, as well as the Delayed Column Generation method for solving cutting stock problems, outperforming neural network-based solutions.
AutoCAD Programming
Programming AutoCAD to automatically create drawings for project documentation.
Blockchain Technology
Interest and practical experience in blockchain, including development of tamper-evident, timestamped event chains logged onto the blockchain.
Excellent knowledge of C# programming with hands-on experience in software design patterns, software architecture, and object-oriented programming principles. Extensive use of .NET, WPF, ASP.NET, and Visual Studio in professional projects.
Database Design and Management
Database design and creation of complex queries, familiarity with data warehouse principles. Practical experience with MySQL, SQL, MS SQL Server, SAP RFC, SAP .NET Connector, PostgreSQL, IBM DB2, and MS Dataverse.
Data Science and Machine Learning
Knowledge of statistics, data science, machine learning, data mining, optimization methods, and numerical modeling. Completed courses on Machine Learning and Algorithms on Coursera. Applied data analysis and statistical methods in professional engineering projects.
Power Platform and Microsoft Dynamics 365
Development of Model-Driven applications in Microsoft Dynamics 365 using the Power Platform, including setup of Custom Connectors and API integration for enterprise insurance solutions.
REST API and Backend Development
Development of REST API web services for highly parallel, scalable systems with high-performance requirements, including blockchain-based event logging solutions.
Python and Matlab/Octave
Programming experience with Python and Matlab/Octave for data analysis, numerical modeling, and optimization tasks.
SAP Integration
Reading and writing data to SAP via RFC function calls. Development of software for presenting SAP data in concise forms covering purchase orders, invoices, sales orders, production planning, and work orders.
Optimization Algorithms
Implementation of genetic algorithms for optimizing transformer design, as well as the Delayed Column Generation method for solving cutting stock problems, outperforming neural network-based solutions.
AutoCAD Programming
Programming AutoCAD to automatically create drawings for project documentation.
Blockchain Technology
Interest and practical experience in blockchain, including development of tamper-evident, timestamped event chains logged onto the blockchain.
Experience
Professional experience10+ years
Freelancer since2026
Languages
EnglishFluentSerbianFluentSlovenianNative speaker
Project history
Development of a Model-Driven app for generating insurance policy renewal schedules in Microsoft Dynamics 365 using the Power Platform, including a Custom Connector to connect to a self-developed API reading from an on-premise database. Co-designing architecture of a complex application for automatic creation of policy renewal tasks and opportunities, used by more than a thousand users supporting policy renewals with an annual value of approximately 600 million EUR. Development of a solution for automatic categorization of insurance claims using the OpenAI API (GPT-4).
Development of a REST API web service that turns event data into a verifiable, tamper-evident, timestamped chain of events logged onto the blockchain. Back-end software development for a highly parallel system with high scalability and performance requirements.
Software development including an extensive application for designing transformers using design patterns and object-oriented programming principles. Development of a comprehensive data system in MySQL. Application for transformer specifications, SAP integration via RFC function calls, genetic algorithm implementation for transformer design optimization, solving the cutting stock problem using Delayed Column Generation, AutoCAD automation for project documentation. Data analysis and statistical methods for improving transformer design and processes. Designing power transformers and monitoring their production.