Alexander Navratil

Software Developer

#Mail #GitHub

About me

2017

  • TU Vienna

    Studying Software and Information Engineering.

  • Community service at Red Cross

    Mostly transporting people to the doctor or the hospital and home.

2016

  • Working at Catalysts GmbH

    I worked as a Software Developer on some projects with the ESA (European Space Agency). I had to leave in December for the community service

School

  • Diploma Thesis

    Researching and describing the technology stack of a modern quiz application.

  • HTL St. Pölten Informatik

  • Secondary School

  • Elementary school

1997

  • Birth

    The story begins...

Projects

Model railway

The aim of this project is to control my little model railway using a raspberry pi over the GPIO interface. I implemented the logic in several languages and frameworks to get the best performance out of the little pi. Open this project to read more about.
The aim of this project is to control my little model railway using a raspberry pi over the GPIO interface. I implemented the logic in several languages and frameworks to get the best performance out of the little pi. The first version was a simple Java GUI application rendering rails using the Graphics2D API and controlling the Pi over WebSockets. Due to performance problems of the Java Desktop application I decided to implement a web application using Spring Boot which I wasn't satisfied either as the startup time of Spring Boot on the raspberry pi was horrible. Now I implemented the whole server logic and the API using Swift (Vapor) which has a good performance.

YouTube Cloud

This project should help to get my music library sync across all my devices. It's an Angular frontend and Spring Boot backend web application which downloades YouTube Videos as mp3 and uploads them to a configured WebDAV storage (nextcloud in my case). This WebDAV storage get's then synced on all devices using the nextcloud sync apps or 3rd party WebDAV syncing apps.
This project should help to get my music library sync across all my devices. It's an Angular frontend and Spring Boot backend web application which downloades YouTube Videos as mp3 and uploads them to a configured WebDAV storage (nextcloud in my case). This WebDAV storage get's then synced on all devices using the nextcloud sync apps or 3rd party WebDAV syncing apps.

Imprint

Alexander Navratil
Hans-Czettelstraße 7
3205 Weinburg
E-Mail: navratil.alex@gmail.com
Resume timeline inspired by: https://codepen.io/jplhomer/pen/lgfus
Home About Projects Imprint