Felix Bauer

E-Mail:

Als junger, ambitionierter Softwareentwickler strebe ich eine Karriere an, die meine Fähigkeiten fordert und meine Talente fördert.
Ausbildung

FH Technikum WienBachelor

Studiengang:Informatik/Computer Science
Abschlussjahr: 2018

htl donaustadtMatura

Schwerpunkt:Informatik & Software Engineering
Abschlussjahr: 2015

Arbeit

Catalysts Digital Solutions GmbHseit Feb. 2018

Software Entwickler und Tester – In agilen Teams entwickle ich Individualsoftware, vor allem Webanwendungen mit einem Technologiestack bestehend aus einem Angular Frontend und Java mit Spring Boot und Hibernate im Backend

Reinisch Technologies GmbHApr. 2016 - Jän. 2018

Software Developer – Ebenso wie bereits zuvor entwickelte ich verschiedenste Webanwendungen in PHP. Sofern Änderungen an bestehenden Apps notwendig sind, entwickle ich auch Java für Android bzw. ObjectiveC für iOS.

Österreichisches BundesheerOkt. 2015 - März 2016

Cyber Soldat – Am Fliegerhorst Brumowski in Langenlebarn habe ich den zuständigen Offizier für Informations- und Kommunikationstechnologie unterstützt. Dafür habe ich zuvor eine zweimonatige Ausbildung in der Lutschounig-Kaserne in Villach absolviert.

p13development (jetzt Reinisch)Juli - Sep. 2015

Software Developer – Hauptsächlich habe ich Webanwendungen in PHP (und natürlich HTML, CSS, JS) geschrieben.

TVE elektronische Systeme GMBHAugust 2012

Elektroniker – Ich habe Lötarbeiten durchgeführt sowie Platinen für die maschinelle SMD-Bestückung vorbereitet.

Vienna Insurence GroupJuli 2012

Software Tester – Meine Aufgabe war es, manuelle Regressions- und Acceptancetests der Software für Versicherungsmakler durchzuführen und automatisierte Tests zu erstellen.

Projekte

BachelorarbeitGit Workflows

Alle bekannten Workflows haben ihre Stärken und Schwächen. Während der GitHub Flow gerade für Software-as-a-Service-Produkte gut geeignet ist, hat er große Limitierungen hinsichtlich des Release Managements. Um eine Lösung für diese zu bieten hat GitLab mehrere Workflows geschaffen. Der GitLab Flow mit Production Branch und der mit Environment Branches sind besonders gut geeignet, um eine stärkere Kontrolle über den Zeitpunkt der Releases zu erhalten. Der GitLab Flow mit Release Branches ermöglicht das simultane warten mehrerer aktiver Releases. Die Stärke von Git-Flow hingegen liegt in großen Projekten, bei denen kurz vor dem Release letzte Änderungen vorgenommen und Metadaten angepasst werden müssen.

Die Bachelorarbeit kann hier gefunden werden.

BachelorarbeitAmazon Alexa Skill

Smart Speaker sind über die letzten Jahre zunehmend populär geworden, wobei Amazons Plattform „Alexa“ den mit Abstand höchsten Marktanteil besitzt. Eine typische Verwendung für ein solches System ist die Steuerung von Smart Home Geräten. Um ein eigenes solches Gerät für die Steuerung mit Alexa einzurichten sind mehrere Schritte notwendig. Zunächst muss ein Skill im Alexa Skills Kit und eine Handler-Funktion, zumeist eine AWS Lambda, programmiert werden. Abhängig vom gewählten Workflow und Interaktionsmodell ist es auch möglich diese Funktion privat zu hosten. Einfache Endgeräte können mittels UPnP kontrolliert werden, wodurch es nicht notwendig ist einen eigenen Skill zu entwickeln. Während sie dadurch leicht aufzusetzen sind, hat auch dieser Ansatz seine Schwachpunkte.

Die Bachelorarbeit kann hier gefunden werden.

IT-ProjektarbeitProjektverwaltung

Bereits seit Beginn des dritten Semesters entwickle ich gemeinsam mit drei Studienkollegen eine Projektverwaltungsplattform. Technologien die dabei zum Einsatz kommen sind unter Anderem ASP.NET Web API 2 und EntityFramework 6 Code First. Im Frontend wird Angular 2 verwendet. Zur Authentifizierung wird das FH-eigene LDAP sowie SOAP benutzt.

DiplomarbeitInformationssicherheits-Management

Meine Diplomarbeit behandelt die Implementierung eines Informationssicherheits-Managementsystems und wurde in enger Zusammenarbeit mit einem österreichischen IT-Dienstleister verfasst. Der Fokus liegt dabei auf personeller Sicherheit. Neben dem reinen Social Engineering wurden auch verschiedene Programme entwickelt, was meinen Teil des Projektes darstellt.

Skills
Angular
AngularJS
C / C++
C#
Java
JavaScript
Objective C
PHP
PL/SQL
Scrum
SQL (primär MySQL)
Wettbewerbe
  • Platz 58 von 2200 beim 25. CCC 2017
  • Platz 2 von 155 beim 22. School-CCC 2015
  • Finalist der IKT-Staatsmeisterschaften 2015
  • Finalist der Cyber Security Challenge Austria 2014
Zertifikate

IT

  • Cisco CCNA 1-4
  • Mainframe zOS Basics

Avionik EASA Part-66 Kategorie B2

  • Modul 1: Mathematics
  • Modul 2: Physics
  • Modul 6: Material and Hardware
  • Modul 8: Basic Aerodynamics
  • Modul 9: Human Factors
  • Modul 13: Aircraft Aerodynamics, Structures and Systems

Sonstige

  • Abfallwirtschaftsbeauftragter
  • Energiebeauftragter
  • Europäischer Finanzführerschein
  • European Business Competence Licence
  • Sicherheitsvertrauensperson