Seasoned Software Architect with over 20 years of experience in designing and implementing robust, scalable software systems.
Aktualisiert am 01.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.05.2026
Verfügbar zu: 100%
davon vor Ort: 5%
Java
Softwarearchitektur
Spring Boot
SQL
TypeScript
JavaScript
React
Python
Kotlin
Java EE
Quarkus
Docker
Kubernetes
AWS
OpenShift
Azure
PostgreSQL
Croatian
Mother tongue
English
German

Einsatzorte

Einsatzorte

Munich (+50km) Frankfurt am Main (+50km) Vienna (+50km) Zürich (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 years 5 months
2023-01 - now

Integration with other systems and services

Software Architect/ Lead Backend Developer Java 17 Spring Boot Postgres ...
Software Architect/ Lead Backend Developer
  • MyData/WhoConsultsMyData ? Working as a hands-on Software Architect/Lead Backend Developer on a project for a Belgium Federal Government ? transparency of citizen data and management of access by citizens themselves.
  • High level architecture design of REST API, communicating with all stakeholders. Design, implementation, review, testing (unit and integration) and deployment of Java systems and services. Integration with other systems and services.
Java 17 Spring Boot Postgres Git Docker Kubernetes Microservices Openshift Gitlab Jenkins CI/CD Clean Architecture DDD Agile SD UML Atlassian tools Hibernate (JPA)
BOSA
Brussels (Belgium)
4 months
2023-01 - 2023-04

DataAPI

Software Architect/ External Consultant Java 17 Spring Boot Postgres/Oracle ...
Software Architect/ External Consultant
  • High level architecture design of REST API, communicating with all stakeholders. Design, implementation, review, testing (unit and integration) and deployment of Java systems and services. Integration with other systems and services.
  • DataAPI ? Working as a hands-on Software Architect with a team of backend developers on the ETL software system, as a part of the Syrius suite. Source of the data are main components of the Syrius suite which is a modular platform for (Health) Insurance companies with focus on Swiss and German-speaking markets.
Java 17 Spring Boot Postgres/Oracle Git Docker Kubernetes Microservices Openshift Bitbucket Jenkins CI/CD Agile SD Clean Architecture & DDD UML JOOQ Agile (SCRUM).
Adcubum d.o.o.
Zagreb
1 year 4 months
2021-09 - 2022-12

DataAPI

Software Architect/External Consultant Java 17 Spring Boot Postgres/Oracle ...
Software Architect/External Consultant
  • High level architecture design of REST API, communicating with all stakeholders. Design, implementation, review, testing (unit and integration) and deployment of Java systems and services. Integration with other systems and services.
  • DataAPI ? Working as a hands-on Software Architect with a team of backend developers on the ETL software system, as a part of the Syrius suite. Source of the data are main components of the Syrius suite which is a modular platform for (Health) Insurance companies with focus on Swiss and German-speaking markets.
Java 17 Spring Boot Postgres/Oracle Git Docker Kubernetes Microservices Openshift Bitbucket Jenkins CI/CD Agile SD Clean Architecture & DDD UML JOOQ Agile (SCRUM).
Adcubum d.o.o.
Zagreb
9 months
2020-12 - 2021-08

Zipato

Software Development Manager and Software Architect Java 11 Spring (Boot) MySQL ...
Software Development Manager and Software Architect
Coordinating software development efforts with a team from USA (strategic partner). Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services.
  • Zipato ? Working as a hands-on Software Architect and Software Development Manager with a team of backend developers on a software system for Smart Home IoT HW devices. The main supported product is a Smart Home controller (Zipabox, Zipatile) which acts as the edge device for a cloudbased backend system. Planning and designing the architecture of the event-driven distributed system to support major scaling out and enhance the stability of the system.
Java 11 Spring (Boot) MySQL ActiveMQ Redis Tomcat Git Docker Microservices Gitlab CI/CD Hibernate (JPA) Agile (SCRUM)
Tri plus grupa d.o.o.
Zagreb
2 years 4 months
2018-09 - 2020-12

various

Software Architect and Team Lead Java EE Spring (Boot) Oracle PL/SQL ...
Software Architect and Team Lead
Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services. Working on projects for customers in financial domain.
  • SxS (Secure Access Server) 
    • Working as a hands-on Software Architect and a Team Lead of 4 Software Engineers on a 2FA product that manages authentication and authorization for different client systems. Planning and designing the architecture of the next major version to use Cloud-native Microservices architecture.
  • HCE (Host Card Emulation) 
    • Working as hands-on Software Architect on a project that manages payments using digitized version of Bank Cards (MasterCard and Visa Credit and Debit Cards) through mobile wallets as a hands-on Software Architect.
  • FINA Instant Mobile Payment 
    • Working as a Software Architect on a secure mobile payment solution for SME and customers enabling them payment through mobile banking applications of partner Banks and with their own mobile payment mobile application.
Java EE Spring (Boot) Oracle PL/SQL PostgreSQL REST SOAP Angular Websphere Wildfly Git Docker Microservices Jenkins CI/CD UML Clean Architecture (hexagonal). SOA
Asseco SEE
Zagreb
1 year 6 months
2017-03 - 2018-08

KRediti ONline

Software Architect Java 8 Spring Boot Spring framework ...
Software Architect
Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services. Working on projects for customers in financial domain.
  • KRON (PBZ, Zagreb) ? KRediti ONline ? Working as a part of the large team (30 people) on development of Enterprise B2B Java web application for SME sector. It?s a primary tool for customer and sector managers in one the largest banks in Croatia (PBZ, part of Intesa Sanpaolo Group) for managing Credit Proposals and other documents relevant to credit score/rating for business customers. Currently working on Client Exposure part of the system and the integration with other systems and microservices.
Java 8 Spring Boot Spring framework Oracle PL/SQL JSP Jasper Angular 8 Websphere Liberty Profile Git Microservices
SV Group
Zagreb
2 years 1 month
2015-02 - 2017-02

various projects

Software Engineer Java 8 Spring Boot Drools ...
Software Engineer
Design, implementation, review, testing (unit and integration), and deployment of core Java systems, projects build system maintenance. Working on projects with and for international customers: SES/Luxembourg (UCI, IOTS), Newtec/Belgium (EMM, QA/Validation)
  • EMM (Newtec, Belgium) 
    • External Mobility Manager ? Set up of a new project which serves as a demo platform for EMM lightweight library implementation. Developing the core functionalities for the POC and initial demo. EMM stands for the library that handles mobile Satellite Terminals switching according to custom rules defined by the Satellite operator?s customers. Modeled the solution based on Microservices architecture
  • QA/Validation (Newtec, Belgium) 
    • Working on automation of test procedures for the MS-BC validation team at Newtec (Belgium)
  • IOTS (SES, Luxembourg) 
    • In Orbit Testing System ? Modification of the several modules in regards with better reporting possibilities as requested by the Customer.
  • UCI (SES, Luxembourg) 
    • Unified Customer Interface ? Integration and customization of OTRS Open Source Ticketing System into TCO SES to serve as a Unified Customer Interface for Service Operations Team.
Java 8 Spring Boot Drools Docker Tomcat PostgreSQL GDAL Microservices TSDB Python Bamboo Java 7 Netbeans JSP HTML Javascript Perl MySQL
Amphinicy Technologies
Zagreb
6 months
2014-09 - 2015-02

eSigurnost

Software Engineer Java 7 Javascript (jQuery) Cordova ...
Software Engineer
Design, implementation, review, and deployment of core Java systems and hybrid mobile/web applications.
  • eSigurnost (Ministry of Interior, Croatia) 
    • ?IBM Worklight/MobileFirst Platform mobile and web application for police force. Worked in the role of Software Architect and Developer after initial member of the Team left the Company.
Java 7 Javascript (jQuery) Cordova Oracle SOAP web services Websphere Liberty Tomcat
Beta Tau Beta
Zagreb
3 months
2014-05 - 2014-07

eQMS

Software Engineer Java EE EJB Struts v1 ...
Software Engineer
Implementation and maintenance of core Java system
  • eQMS: LIMS 
    • ?Java web system for quality management mainly in laboratories
Java EE EJB Struts v1 JBoss PostgreSQL
Pardus
Zagreb
10 years 9 months
2003-08 - 2014-04

various projects

Systems/Software Developer and Engineer Java EE Oracle ADF Oracle middleware ...
Systems/Software Developer and Engineer
Design, implementation, review, and deployment of core Java systems, PHP web based systems and Python application components. Installation and configuration of Linux based servers.
  • IPIS+ proizvodnja (PIS, Croatia) 
    • Java web application for managing and support of business process of manufacturing companies
  • MIS (Management Information System) 
    • Business Intelligence Reporting system leaned against IPIS+ ERP suit
  • PIS Intranet 
    • PHP web-based system for support of ISO9001 certified business process
Java EE Oracle ADF Oracle middleware Weblogic JavaScript JasperReports jQuery PHP5 Yii Firebird MySQL Python (UNO API/ SQLAlchemy) PHP BIRT Python
Poslovno Informaticki Sistemi (PIS)
Zagreb

Aus- und Weiterbildung

Aus- und Weiterbildung

Graduated 09/2012
M.Sc. in Computer Science (9 semester level)
University of Zagreb (Faculty of Electrical Engineering and Computing)

Position

Position

Software Architect/ Team Lead

Kompetenzen

Kompetenzen

Top-Skills

Java Softwarearchitektur Spring Boot SQL TypeScript JavaScript React Python Kotlin Java EE Quarkus Docker Kubernetes AWS OpenShift Azure PostgreSQL

Produkte / Standards / Erfahrungen / Methoden

Social skills and competences
Have communication skills acquired leading a team of software engineers on several projects. Always prefer working in a team, characterized by his colleagues for willingness to help and transfer knowledge.

Organizational skills and competences
  • Deal calmly and effectively with high stress situations, always focused on problem solving and practical solutions. Proven ability to deal with large and complex projects by completing them within material and time boundaries.

Technical skills and competences
  • proficient use of Microsoft Office tools (Word, Excel, PowerPoint)
  • proficient use of LibreOffice tools (Writer, Calc, Impress)
  • proficient use of IntelliJ IDEA, Netbeans, Eclipse, and Vim
  • maintenance of Microsoft Windows and Linux-based computers and computer systems
  • elementary hardware assembly

Additional notes
  • complex software architecture design
  • imperative and object-oriented programming
  • extensive experience with distributed revision control systems (Git, Mercurial, Subversion)
  • RDBMS usage and administration (MySQL, Firebird, PostgreSQL, Oracle)
  • SQL usage
  • Windows and Linux (Ubuntu/Debian) operating system administration
  • administration and organization of computer networks

Other Projects and skills (in reverse order of involvement)
  • Several side-projects ? Refactoring existing monolithic applications into microservice architecture
    • Technology: Spring, Spring Boot, Java, Netflix OSS, Docker
  • Project application management (HZZ, Croatia) ? Implementation of the web application for management of the scientific project applications for the Croatian Science Foundation
    • Technology: Spring, Spring Boot, Java, MySQL, JSF, Primefaces, Javascript, Docker
  • Planinarenje-hr ? Web site for hikers and mountaineering enthusiasts
    • Technology: Python (Django), MySQL, Apache, nginx.

Programmiersprachen

Java
JSE, JEE
JavaScript
PHP
Python
Bash
C/C++
Perl
Ruby
  • Noteworthy for PHP
    • Core PHP
    • MVC frameworks, including Yii, Laravel
  • Noteworthy for Java
    • Core Java8-21
    • Spring Framework 4-6, Spring Boot 2-3, Hibernate ORM, Netflix OSS
    • Oracle ADF
    • J2EE, including JPA2, JSP, JSF, Primefaces, JAX-RS, JAX-WS
  • Noteworthy for Python
    • RabbitMQ client implementation
    • Django and Flask basics

Einsatzorte

Einsatzorte

Munich (+50km) Frankfurt am Main (+50km) Vienna (+50km) Zürich (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 years 5 months
2023-01 - now

Integration with other systems and services

Software Architect/ Lead Backend Developer Java 17 Spring Boot Postgres ...
Software Architect/ Lead Backend Developer
  • MyData/WhoConsultsMyData ? Working as a hands-on Software Architect/Lead Backend Developer on a project for a Belgium Federal Government ? transparency of citizen data and management of access by citizens themselves.
  • High level architecture design of REST API, communicating with all stakeholders. Design, implementation, review, testing (unit and integration) and deployment of Java systems and services. Integration with other systems and services.
Java 17 Spring Boot Postgres Git Docker Kubernetes Microservices Openshift Gitlab Jenkins CI/CD Clean Architecture DDD Agile SD UML Atlassian tools Hibernate (JPA)
BOSA
Brussels (Belgium)
4 months
2023-01 - 2023-04

DataAPI

Software Architect/ External Consultant Java 17 Spring Boot Postgres/Oracle ...
Software Architect/ External Consultant
  • High level architecture design of REST API, communicating with all stakeholders. Design, implementation, review, testing (unit and integration) and deployment of Java systems and services. Integration with other systems and services.
  • DataAPI ? Working as a hands-on Software Architect with a team of backend developers on the ETL software system, as a part of the Syrius suite. Source of the data are main components of the Syrius suite which is a modular platform for (Health) Insurance companies with focus on Swiss and German-speaking markets.
Java 17 Spring Boot Postgres/Oracle Git Docker Kubernetes Microservices Openshift Bitbucket Jenkins CI/CD Agile SD Clean Architecture & DDD UML JOOQ Agile (SCRUM).
Adcubum d.o.o.
Zagreb
1 year 4 months
2021-09 - 2022-12

DataAPI

Software Architect/External Consultant Java 17 Spring Boot Postgres/Oracle ...
Software Architect/External Consultant
  • High level architecture design of REST API, communicating with all stakeholders. Design, implementation, review, testing (unit and integration) and deployment of Java systems and services. Integration with other systems and services.
  • DataAPI ? Working as a hands-on Software Architect with a team of backend developers on the ETL software system, as a part of the Syrius suite. Source of the data are main components of the Syrius suite which is a modular platform for (Health) Insurance companies with focus on Swiss and German-speaking markets.
Java 17 Spring Boot Postgres/Oracle Git Docker Kubernetes Microservices Openshift Bitbucket Jenkins CI/CD Agile SD Clean Architecture & DDD UML JOOQ Agile (SCRUM).
Adcubum d.o.o.
Zagreb
9 months
2020-12 - 2021-08

Zipato

Software Development Manager and Software Architect Java 11 Spring (Boot) MySQL ...
Software Development Manager and Software Architect
Coordinating software development efforts with a team from USA (strategic partner). Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services.
  • Zipato ? Working as a hands-on Software Architect and Software Development Manager with a team of backend developers on a software system for Smart Home IoT HW devices. The main supported product is a Smart Home controller (Zipabox, Zipatile) which acts as the edge device for a cloudbased backend system. Planning and designing the architecture of the event-driven distributed system to support major scaling out and enhance the stability of the system.
Java 11 Spring (Boot) MySQL ActiveMQ Redis Tomcat Git Docker Microservices Gitlab CI/CD Hibernate (JPA) Agile (SCRUM)
Tri plus grupa d.o.o.
Zagreb
2 years 4 months
2018-09 - 2020-12

various

Software Architect and Team Lead Java EE Spring (Boot) Oracle PL/SQL ...
Software Architect and Team Lead
Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services. Working on projects for customers in financial domain.
  • SxS (Secure Access Server) 
    • Working as a hands-on Software Architect and a Team Lead of 4 Software Engineers on a 2FA product that manages authentication and authorization for different client systems. Planning and designing the architecture of the next major version to use Cloud-native Microservices architecture.
  • HCE (Host Card Emulation) 
    • Working as hands-on Software Architect on a project that manages payments using digitized version of Bank Cards (MasterCard and Visa Credit and Debit Cards) through mobile wallets as a hands-on Software Architect.
  • FINA Instant Mobile Payment 
    • Working as a Software Architect on a secure mobile payment solution for SME and customers enabling them payment through mobile banking applications of partner Banks and with their own mobile payment mobile application.
Java EE Spring (Boot) Oracle PL/SQL PostgreSQL REST SOAP Angular Websphere Wildfly Git Docker Microservices Jenkins CI/CD UML Clean Architecture (hexagonal). SOA
Asseco SEE
Zagreb
1 year 6 months
2017-03 - 2018-08

KRediti ONline

Software Architect Java 8 Spring Boot Spring framework ...
Software Architect
Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services. Working on projects for customers in financial domain.
  • KRON (PBZ, Zagreb) ? KRediti ONline ? Working as a part of the large team (30 people) on development of Enterprise B2B Java web application for SME sector. It?s a primary tool for customer and sector managers in one the largest banks in Croatia (PBZ, part of Intesa Sanpaolo Group) for managing Credit Proposals and other documents relevant to credit score/rating for business customers. Currently working on Client Exposure part of the system and the integration with other systems and microservices.
Java 8 Spring Boot Spring framework Oracle PL/SQL JSP Jasper Angular 8 Websphere Liberty Profile Git Microservices
SV Group
Zagreb
2 years 1 month
2015-02 - 2017-02

various projects

Software Engineer Java 8 Spring Boot Drools ...
Software Engineer
Design, implementation, review, testing (unit and integration), and deployment of core Java systems, projects build system maintenance. Working on projects with and for international customers: SES/Luxembourg (UCI, IOTS), Newtec/Belgium (EMM, QA/Validation)
  • EMM (Newtec, Belgium) 
    • External Mobility Manager ? Set up of a new project which serves as a demo platform for EMM lightweight library implementation. Developing the core functionalities for the POC and initial demo. EMM stands for the library that handles mobile Satellite Terminals switching according to custom rules defined by the Satellite operator?s customers. Modeled the solution based on Microservices architecture
  • QA/Validation (Newtec, Belgium) 
    • Working on automation of test procedures for the MS-BC validation team at Newtec (Belgium)
  • IOTS (SES, Luxembourg) 
    • In Orbit Testing System ? Modification of the several modules in regards with better reporting possibilities as requested by the Customer.
  • UCI (SES, Luxembourg) 
    • Unified Customer Interface ? Integration and customization of OTRS Open Source Ticketing System into TCO SES to serve as a Unified Customer Interface for Service Operations Team.
Java 8 Spring Boot Drools Docker Tomcat PostgreSQL GDAL Microservices TSDB Python Bamboo Java 7 Netbeans JSP HTML Javascript Perl MySQL
Amphinicy Technologies
Zagreb
6 months
2014-09 - 2015-02

eSigurnost

Software Engineer Java 7 Javascript (jQuery) Cordova ...
Software Engineer
Design, implementation, review, and deployment of core Java systems and hybrid mobile/web applications.
  • eSigurnost (Ministry of Interior, Croatia) 
    • ?IBM Worklight/MobileFirst Platform mobile and web application for police force. Worked in the role of Software Architect and Developer after initial member of the Team left the Company.
Java 7 Javascript (jQuery) Cordova Oracle SOAP web services Websphere Liberty Tomcat
Beta Tau Beta
Zagreb
3 months
2014-05 - 2014-07

eQMS

Software Engineer Java EE EJB Struts v1 ...
Software Engineer
Implementation and maintenance of core Java system
  • eQMS: LIMS 
    • ?Java web system for quality management mainly in laboratories
Java EE EJB Struts v1 JBoss PostgreSQL
Pardus
Zagreb
10 years 9 months
2003-08 - 2014-04

various projects

Systems/Software Developer and Engineer Java EE Oracle ADF Oracle middleware ...
Systems/Software Developer and Engineer
Design, implementation, review, and deployment of core Java systems, PHP web based systems and Python application components. Installation and configuration of Linux based servers.
  • IPIS+ proizvodnja (PIS, Croatia) 
    • Java web application for managing and support of business process of manufacturing companies
  • MIS (Management Information System) 
    • Business Intelligence Reporting system leaned against IPIS+ ERP suit
  • PIS Intranet 
    • PHP web-based system for support of ISO9001 certified business process
Java EE Oracle ADF Oracle middleware Weblogic JavaScript JasperReports jQuery PHP5 Yii Firebird MySQL Python (UNO API/ SQLAlchemy) PHP BIRT Python
Poslovno Informaticki Sistemi (PIS)
Zagreb

Aus- und Weiterbildung

Aus- und Weiterbildung

Graduated 09/2012
M.Sc. in Computer Science (9 semester level)
University of Zagreb (Faculty of Electrical Engineering and Computing)

Position

Position

Software Architect/ Team Lead

Kompetenzen

Kompetenzen

Top-Skills

Java Softwarearchitektur Spring Boot SQL TypeScript JavaScript React Python Kotlin Java EE Quarkus Docker Kubernetes AWS OpenShift Azure PostgreSQL

Produkte / Standards / Erfahrungen / Methoden

Social skills and competences
Have communication skills acquired leading a team of software engineers on several projects. Always prefer working in a team, characterized by his colleagues for willingness to help and transfer knowledge.

Organizational skills and competences
  • Deal calmly and effectively with high stress situations, always focused on problem solving and practical solutions. Proven ability to deal with large and complex projects by completing them within material and time boundaries.

Technical skills and competences
  • proficient use of Microsoft Office tools (Word, Excel, PowerPoint)
  • proficient use of LibreOffice tools (Writer, Calc, Impress)
  • proficient use of IntelliJ IDEA, Netbeans, Eclipse, and Vim
  • maintenance of Microsoft Windows and Linux-based computers and computer systems
  • elementary hardware assembly

Additional notes
  • complex software architecture design
  • imperative and object-oriented programming
  • extensive experience with distributed revision control systems (Git, Mercurial, Subversion)
  • RDBMS usage and administration (MySQL, Firebird, PostgreSQL, Oracle)
  • SQL usage
  • Windows and Linux (Ubuntu/Debian) operating system administration
  • administration and organization of computer networks

Other Projects and skills (in reverse order of involvement)
  • Several side-projects ? Refactoring existing monolithic applications into microservice architecture
    • Technology: Spring, Spring Boot, Java, Netflix OSS, Docker
  • Project application management (HZZ, Croatia) ? Implementation of the web application for management of the scientific project applications for the Croatian Science Foundation
    • Technology: Spring, Spring Boot, Java, MySQL, JSF, Primefaces, Javascript, Docker
  • Planinarenje-hr ? Web site for hikers and mountaineering enthusiasts
    • Technology: Python (Django), MySQL, Apache, nginx.

Programmiersprachen

Java
JSE, JEE
JavaScript
PHP
Python
Bash
C/C++
Perl
Ruby
  • Noteworthy for PHP
    • Core PHP
    • MVC frameworks, including Yii, Laravel
  • Noteworthy for Java
    • Core Java8-21
    • Spring Framework 4-6, Spring Boot 2-3, Hibernate ORM, Netflix OSS
    • Oracle ADF
    • J2EE, including JPA2, JSP, JSF, Primefaces, JAX-RS, JAX-WS
  • Noteworthy for Python
    • RabbitMQ client implementation
    • Django and Flask basics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.