UBS
Banking & financial services · Switzerland
Software engineer · Zagreb, Croatia
Building software for
complex business environments.
Software engineer with multi-year experience in enterprise backend and full-stack development. Building business logic, APIs, React interfaces and SQL integrations for international client projects, with hands-on involvement from requirements through production delivery.
Get in touch View experienceSelected client project experience
01 / Experience
Enterprise platforms & international client projects
My professional work centres on Java, JavaScript, React, SQL and Archibus, an integrated workplace management platform. I translate operational requirements into application features, backend workflows and integrations that fit established business systems.
I investigate issues across the application stack, implement changes in existing codebases and work with project teams through testing and production releases. This includes Git and Bitbucket workflows, Jira issue tracking, remote servers and coordination across development, test and production environments.
Banking & financial services · Switzerland
Higher education · Luxembourg
Court of Justice of the European Union
Additional project experience includes the European Space Agency (ESA), Saudi Aramco and THT.
Client names describe project experience, not direct employment or endorsement. Proprietary implementation details are not published.
02 / Expertise
A connected skill set for building, integrating and supporting business applications.
Java business logic and enterprise workflows, complemented by Node.js and Express for web services and REST API development. Connecting applications and data while keeping interfaces and business rules clear.
JavaScript and React interfaces for business users. Integrating modern frontend components into enterprise applications, with additional web development using Next.js and TypeScript.
SQL queries, stored procedures and database changes that support application behaviour. Working with relational data, troubleshooting issues and improving query performance.
Git-based collaboration and releases across test and production environments. Practical local environment work with Linux/WSL2, Docker and Docker Compose, including containerised application and database services.
Continuing technical development
Alongside my enterprise work, I’m developing my C# and .NET skills through independent learning, practising C# scripting in Unity, and exploring AI model integration in web applications. I’m interested in backend roles that combine systems integration with opportunities to grow into real-time and 3D applications.
Independent learning and experimentation alongside my professional Java / React / SQL work.
03 / Approach
Connect technical requirements to the people, processes and existing systems the application needs to support.
Trace behaviour across frontend, backend and database layers to resolve issues and make changes that fit the wider application.
Collaborate with project teams, document changes and work through testing and release processes with production stability in mind.
04 / Contact
For professional opportunities and project conversations.