Fähigkeiten

Programmiersprache Java
Programmiersprache C
Funktionale Programmiersprache Haskell
Diverse Algorithmen und Datenstrukturen
Laufzeitabschätzung
Darstellung von Datenbanken mit Hilfe des relationen Modells und EER-Diagrammen
Relationale Algebra
SQL (postgreSQL / PL/pgSQL)
Mehrbenutzersynchronisation / Transaktion
Multithreading & Concurrency Control in Java
Grundlagen Security (Netzwerksicherheit, Sicherheit in der Software-Entwicklung...)
Linux-Kenntnisse
Grundlegender Aufbau und Arbeitsweise von Betriebssystemen anhand von UNIX
XML (DTD, XML Schema), XPath, XQuery, DOM/SAX, XSLT
Versionskontrolle (Git)
Java Persistence API
Shared Memory
Benutzung von Sockets und Protokollen (TCP, UDP)
Programmierung von verteilten Systemen
Spring Framework, Spring Boot
Jakarta EE
XSLT, JSP
HTML, JavaScript, TypeScript, Angular, Vue.js

Bachelorstudium Software & Information Engineering - UE 033 534 (TU Wien)

Formale ModellierungBefriedigend (3)
Technische Grundlagen der InformatikGut (2)
DatenmodellierungGut (2)
Datenmodellierung 2Befriedigend (3)
Algebra und Diskrete Mathematik für Informatik und Wirtschaftsinformatik (Übung)Sehr gut (1)
Algebra und Diskrete Mathematik für Informatik und Wirtschaftsinformatik (Vorlesung)Gut (2)
Einführung in die Programmierung 1Befriedigend (3)
Einführung in die Programmierung 2Befriedigend (3)
Algorithmen und DatenstrukturenBefriedigend (3)
Denkweisen der InformatikSehr gut (1)
Introduction to SecurityGut (2)
Betriebssysteme (Vorlesung)Genügend (4)
Betriebssysteme (Übung)Gut (2)
Funktionale ProgrammierungGenügend (4)
Semistrukturierte DatenGut (2)
Analysis für Informatik und Wirtschaftsinformatik (Vorlesung)Gut (2)
Analysis für Informatik und Wirtschaftsinformatik (Übung)Befriedigend (3)
Objektorientierte ModellierungGut (2)
Objektorientierte ProgrammiertechnikenBefriedigend (3)
Web EngineeringGut (2)
Verteilte Systeme (Übung)Sehr gut (1)
Verteilte Systeme (Vorlesung)Genügend (4)
Software Engineering & Projektmanagement (Projekt)Gut (2)
Daten- und InformatikrechtGut (2)
Softwareprojekt-Beobachtung und -ControllingSehr gut (1)
Theoretische Informatik und LogikBefriedigend (3)
Einführung in Visual ComputingGenügend (4)
Interface and Interaction DesignBefriedigend (3)
Daten- und Informatikrecht (Übung)Gut (2)
Advanced Database SystemsBefriedigend (3)
Wissenschaftliches Arbeiten (Seminar)Sehr gut (1)
Gesellschaftswissenschaftliche Grundlagen der InformatikGenügend (4)
Statistik und Wahrscheinlichkeitstheorie (Vorlesung)Befriedigend (3)
Statistik und Wahrscheinlichkeitstheorie (Übung)Sehr gut (1)
* wo nicht explizit angegeben Vorlesung mit Übung
Download Sammelzeugnis (PDF)