Software Engineer

Besart Morina.

Java, Vaadin & web development

I develop CRM and issue-management software at Abacus Research. My ZHAW thesis produced a web application used operationally by Zurich Airport staff.

Rorschach, Switzerland

Besart Morina
Java + Vaadin
Software Engineer at Abacus
Abacus Research
Software Engineer since July 2025
Zurich Airport
Thesis application in operational use
ZHAW
BSc in Computer Science

Experience

Enterprise software development, full-stack work and a background in technical project leadership.

Download my CV
Jul 2025 to presentNow

Software Engineer

Abacus Research AGSt. Gallen

  • Develop and extend CRM and issue-management features with Java and Vaadin.
  • Implement reusable UI components, validation logic and event-driven data flows.
  • Investigate complex bugs and refactor existing applications for maintainability.
JavaVaadinCRM
May to Jul 2023

Full-Stack Developer Intern

Andeo AG

Developed and extended web and mobile applications with PHP, JavaScript, HTML and CSS. Used GitLab for version control.

PHPJavaScriptGitLab
Jun 2020 to Jun 2022

Junior Project Manager

Amstein + Walthert AG

Coordinated building-automation projects from planning to delivery. Led teams of 10 to 20 employees and coordinated with customers.

Building automationTeam coordination

Selected projects

The problem, my contribution and the result.

Web application, Bachelor’s thesis01

Building data for Zurich Airport.

A web application for managing building-automation data, developed as a ZHAW bachelor’s thesis.

My contribution
Analysed requirements with a project partner and helped implement the web platform.
Result
Replaced an Excel-based BACnet object list. Used operationally by airport staff.
Java, Team of four02

Catan, written in Java.

A console-based Catan game for two to four players. An exercise in object-oriented design and working as a team.

My contribution
Part of a four-person team implementing game setup, dice, building and trading phases.
Result
Playable Java console game for two to four players, with source code and a class diagram.
Explore the source
Vanilla JavaScript, Personal project03

Personal portfolio & notebook

A bilingual static website built with native JavaScript modules, HTML and CSS.

My contribution
Component architecture, bilingual content and interactive project documentation.
Result
Responsive portfolio with code examples, UML, theme selection and automated FTP deployment.

Tools with context.

Professional experience

Java, Vaadin, PHP, JavaScript, HTML, CSS, GitLab

Personal projects

Python, TypeScript, Git

AI-assisted development

Engineering practice

Object-oriented design, reusable UI, debugging, refactoring, requirements analysis

Computer science, grounded in practice.

BSc in Computer ScienceZHAW, Zurich University of Applied Sciences

Before moving into software development, I worked in electrical installation and automation at Kläger und Ziegler and Burkhalter Technics from 2010 to 2020.

That background shapes how I approach software: understand the whole system, clarify requirements and make tools usable in everyday work.

Engineering notes

Small explanations. Working code. A diagram when it helps.

A growing space for lessons from the things I build.

Get in touch

Let’s talk.

For software engineering opportunities or questions about my work, reach me by email or LinkedIn.