Portfolio
AboutProjectsQualificationsCertificatesCareerEducationOthers
Simon Mader

Simon Mader

About me

Hi! My name is Simon. 👋

I am 23 years old and graduated from the HTL St. Pölten (Computer Science) with excellent results in the school year 2020/21. The focus in school was on Java Spring Development, Algorithmics and Database Design. Privately, I enjoy automating processes using Python and developing web apps using JavaScript frameworks like React.

From September 2021 to May 2022 I did my civilian national service at ASBÖ St. Pölten. I am currently studying Software & Information Engineering at the Vienna University of Technology.

In my free time I like to do weight training, I deal a lot with the topic of nutrition and I like to watch movies and series.

Simon Mader

Projects

Detailed view
Frisierstube Ursula Mader ✂️ - Website

Aug. 2023

Frisierstube Ursula Mader ✂️ - Website

This project is a website for my mother's hair salon.

I chose the Astro Framework for the implementation because I was impressed by its performance and was very interested in the experimental View Transitions API implementation.

For the styling of the website I used Tailwind CSS. 🎨

#Astro #TailwindCSS

Website Source Code

Fuelprices ⛽

Jul. 2023

Fuelprices ⛽

My Fuelprices application consists of a Python webscraper that reads the current fuel prices of the Avanti and Jet gas stations in St. Pölten every hour and stores them in a PostgreSQL database.

The backend is a Java Spring RESTful web service and the frontend I implemented with Svelte.

Additionally, I wrote a Telegram bot that you can ask for the latest prices and it will notify you of new weekly/monthly lows.

#Svelte #Java #SpringBoot #BeautifulSoup #WebScraping #python-telegram-bot #PostgreSQL

Website Telegram Bot

Blur Fit - Mobile App 📱

Nov. 2022

Blur Fit - Mobile App 📱

Blur Fit is a simple mobile app that I developed because I was looking for an app that could fit an image into a certain aspect ratio while filling the remaining area with a blurred version of the image, and I couldn't find an app with the exact functionality i wanted.

For the basic design of the app, I used Figma and for the implementation, I used Flutter.

#Flutter #Dart #Figma

Play Store Source Code

Personal Website

2021 - 2022

Personal Website

My personal website is my first attempt to create a website using a JavaScript framework. 👀

The framework I chose is Next.js, because it offers some advantages over regular React, e.g. SSR (Server-Side Rendering).

I also used Tailwind CSS. 🖌️

#Next.js #TailwindCSS

Source Code

AI Interpretation of Stock Market News - Diploma Thesis ✍️

2020 - 2021

AI Interpretation of Stock Market News - Diploma Thesis ✍️

My diploma thesis deals with the topics of artificial intelligence and Natural Language Processing. The goal of the thesis was to develop an application that uses Natural Language Processing to anylize stock market news about the DAX and to provide an estimate, based on previous forecasts, which stock market news site best predicts the development of the DAX.

This project was realized in a team of 4. My task was to train a Natural Language Processing model that was able to evaluate stock market news about the DAX.

#NLP #Python #LaTeX

Show PDF

Skills

Next.js
TypeScript
Python
Spring Framework
Java
Relational databases
  • Microsoft SQL Server
  • PostgreSQL
  • Oracle Database
Flutter
Dart

Certificates

Oracle
Oracle Certified Professional: Java SE 11 Developer

Oracle

Issued: April 2021

No expiration date

Show verification

Cambridge Assessment English
Cambridge English Level 1 Certificate in ESOL International (Business Vantage)

Cambridge Assessment English

Issued: June 2019

No expiration date

Certificate ID: A9686056

Linux Professional Institute
LE-1: Linux Essentials

Linux Professional Institute

Issued: June 2019

No expiration date

Show verification

Work experience

ASBÖ St. Pölten

Zivildienst

ASBÖ St. Pölten

September 2021May 2022

St. Pölten, Lower Austria, Austria

  • Paramedic training
  • Care of patients during rescue and ambulance transport
  • Carrying out organizational tasks within the rescue center
  • Support of professional and volunteer staff in various matters
  • Paramedic training
  • Care of patients during rescue and ambulance transport
  • Carrying out organizational tasks within the rescue center
  • Support of professional and volunteer staff in various matters
BSO EDV- und Betriebsberatung GmbH

Internship

BSO EDV- und Betriebsberatung GmbH

July 2020

St. Pölten, Lower Austria, Austria

  • Development of a REST API in PHP
  • Setting up a PHP test environment using Docker (LAMP Stack)
  • Setting up PCs for customers (hardware and software)
  • Warehouse work
  • Development of a REST API in PHP
  • Setting up a PHP test environment using Docker (LAMP Stack)
  • Setting up PCs for customers (hardware and software)
  • Warehouse work
Geberit Österreich

Internship

Geberit Österreich

July 2018

Pottenbrunn, Lower Austria, Austria

  • Assistance with the upgrade of the employees' PCs to Windows 10
  • Introduction to the Active Directory organizational units of the company
  • Assistance with the upgrade of the employees' PCs to Windows 10
  • Introduction to the Active Directory organizational units of the company
Municipal Office Kasten bei Böheimkirchen

Internship

Municipal Office Kasten bei Böheimkirchen

July 17, 2017August 13, 2017

Kasten bei Böheimkirchen, Lower Austria, Austria

  • Helping out in the community: mowing lawns, trimming shrubs, etc.
  • Helping out in the community: mowing lawns, trimming shrubs, etc.

Education

Vienna University of Technology

Vienna University of Technology

Software & Information Engineering

October 2022 now

  • Software development, analysis and design
  • Quality assurance and maintenance of applications
  • Generation, collection, processing, distribution and presentation of information
  • Software development, analysis and design
  • Quality assurance and maintenance of applications
  • Generation, collection, processing, distribution and presentation of information
HTL St. Pölten

HTL St. Pölten

Computer science department

2016 2021

  • Graduated with excellent grades
  • Completion of the matriculation and diploma examinations with excellent results
  • Diploma thesis: Free text analysis using Natural Language Processing
  • Graduated with excellent grades
  • Completion of the matriculation and diploma examinations with excellent results
  • Diploma thesis: Free text analysis using Natural Language Processing
BRG St. Pölten

BRG St. Pölten

Emphasis on music

2012 2016

  • Participation in the school choir
  • Participation in the school choir

Others

Contest

Catalysts Coding Contest

  • 4th place out of 93 at the 32nd School Coding Contest in Vienna in November 2019
  • 12th place out of 149 at the 32nd Classic Coding Contest in Vienna in November 2019
  • 15th place out of 121 at the 30th School Coding Contest in Vienna in March 2019
  • 21st place out of 149 at the 30th Classic Coding Contest in Vienna in March 2019

Driving licenses

  • B