I AM MICHAEL
KORIATH and I

  • develop

  • connect

  • teach

Hi, I am Michael Koriath...

I'm a computer-science student living in Munich, Germany. Quite some time ago, I started to develop web applications. This has also lead me to the administration of servers, continuous delivery, project management solutions and many more technologies. We practiced and improved this in many successful projects for the Klinikum der Universität München. Lately I was introduced to automated Software-Testing at PAYBACK. The PAYBACK App includes many interesting features, like mobile payment at your local store, which consist of interesting test scenarios.

The Services I offer

websites

Homepages are the first step to introduce yourself or your project to the internet. I create attractive and mobile friendly websites.

applications

You want to do more than just displaying content on a webpage? I develop Web-Applications adapted to your specific needs.

cloud solutions

With team collaboration tools or custom domains for E-Mails and webservices I can help you to make more out of your work.

teaching

You're looking for a way to simplify your workflows or you're even new to the PC-World? I can introduce you to tools, which will make your life easier.

The projects I am proud of

Mobile Testautomation

Testing mobile applications with Appium

PAYBACK has released a new version of its mobile Android- and iOS application in 2016. As a part of the Mobile Team I improved and extended the project of the End-To-End Tests.

Detailed Description and Technologies

  • Testautomation SVN Git (BitBucket) jGiven Appium Java 1.8
    • creation and maintaining of test scenarios and their dependencies
    • Appium with UI Automator and XCUITest
    • execution on Android and iOS
    • introducing JGiven for a new project structure and test reporting
    • investigation of location based testing with beacons
  • parallelization of End-To-End Tests (part of Bachelor's thesis) multi-threading
  • adding testdata-generators SOAP-Protocol JDBC
  • manual Testing Chrashlytics Beta
  • CI Workflow Pipeline Plugin Jenkins

As a working student at PAYBACK I was introduced to mobile testing and its automation strategies. At the end of my work period I developed the practical part of my Bachelor's thesis here. Thank you for the great time!

Disclaimer

Descriptions and versions refer to the time I maintained the project. All images, logos and content of this project belong to PAYBACK GmbH. Sources of the images: https://www.payback.de/app (04.02.2018). If you think something is wrong here, contact me.

KUMludo

Online Training Administration

KUMludo (ludo: lat. game) is a multi-client training administration. Participants can sign up themselves and be maintained by the support teams of each client. The development of a previous training administration, which has not been multi-client, helped me here a lot.

Detailed Description and Technologies

  • multi-client Rails-Application Git Ruby 2.3.x Ruby-on-Rails 5.0.x
  • conception and database draft UML 2.0
  • Behaviour-Driven- and Test-Driven Development (BDD and TDD) Gherkin Cucumber rSpec
  • user administration cancancan devise
  • deployment to SUSE Enterprise server Capistrano Apache Phusion Passenger (mod_rails)
  • status: paused, planned resumption: yes
  • As a freelancer at the Klinikum der Universität München I started to develop Ruby applications, especially with the Ruby-on-Rails framework. In many projects I could improve my skills to plan and realise software applications. Thank you for the great time!

    Disclaimer

    Descriptions and versions refer to the time I maintained the project. All images, logos and content of this project belong to Klinikum der Universität München. Sources of the images: http://www.klinikum.uni-muenchen.de/WebContentManagement/de/index.html (04.02.2018) and https://www.rails-am-klinikum.de/kumludo-stag (04.02.2018). If you think something is wrong here, contact me.

KUM-Kompass

Online Guide for Patients

KUM Kompass helps to inform patients about symptoms and diseases. Additonally it suggests the institution, which might treat it.

Detailed Description and Technologies

  • Rails application which connects to Fiona's (CMS implemented by Infopark) Backend Infopark Fiona Git rails-connector (Infopark) Ruby 1.9.3 Bootstrap Ruby-on-Rails 3.2.x
  • Mobile friendly Bootstrap SASS
  • supporting the team with concepts, development and deployment
  • status: live
  • As a freelancer at the Klinikum der Universität München I started to develop Ruby applications, especially with the Ruby-on-Rails framework. In many projects I could improve my skills to plan and realise software applications. Thank you for the great time!

    Disclaimer

    Descriptions and versions refer to the time I maintained the project. All images, logos and content of this project belong to Klinikum der Universität München. Sources of the images: http://www.klinikum.uni-muenchen.de/WebContentManagement/de/index.html (04.02.2018) and http://www.kum-kompass.de/ (04.02.2018). If you think something is wrong here, contact me.

Device-Management

Administration software for test devices

A team wich develops mobile application usually has a lot of test devices. This projects maintains the devices and includes a feature to borrow them.

Detailed Description and Technologies

  • Ruby application to borrow a device by scanning the user's key card and a QR-Code on the device's back
    additional mail feature to inform the user Git firebase-gem firebase-gem Ruby 2.5.0
  • web application to have an overview of all device and look for specific ones
    additional print page for qr-code-labels Bootstrap Firebase JavaScript
  • client application for Android and iOS to update the device's status Firebase Xcode Swift Android Studio
  • documentation

As a working student at PAYBACK I was introduced to mobile testing and its automation strategies. At the end of my work period I developed the practical part of my Bachelor's thesis here. Thank you for the great time!

Disclaimer

Descriptions and versions refer to the time I maintained the project. All images, logos and content of this project belong to PAYBACK GmbH. Sources of the images: https://www.payback.de/app (04.02.2018). If you think something is wrong here, contact me.

WCMS-Administration

online Training Adminstration

My first project to learn the Ruby language and get to knwo the Ruby-on-Rails framework. As a improvement of Excel-Sheets, which maintaind the training participants at first, the software has grown over time.

  • Rails application, mainly to gather first experiences with Ruby (-on-Rails) Git Ruby 1.x to 2.x Ruby-on-Rails 2.x to 3.2.x
  • certificates for participants carrierwave prawn-fillform prawn
  • notifications and reminders for paricipants mailer whenever
  • user access-management cancan devise
  • deployment SUSE Enterprise Apache Phusion Passenger (mod_rails)
  • pre-conditions for training sign-up
  • QR-Code and iCal support
  • status: live (only bug-fixing)
  • As a freelancer at the Klinikum der Universität München I started to develop Ruby applications, especially with the Ruby-on-Rails framework. In many projects I could improve my skills to plan and realise software applications. Thank you for the great time!

    Disclaimer

    Descriptions and versions refer to the time I maintained the project. All images, logos and content of this project belong to Klinikum der Universität München. Sources of the images: http://www.klinikum.uni-muenchen.de/WebContentManagement/de/index.html (04.02.2018) and https://www.schulungen-am-klinikum.de/wcms/ (04.02.2018). If you think something is wrong here, contact me.

Lehrergesundheit

Registration for the internal area

The application serves as a standalone registration software to restrict the access of the internal content of the "Gesundheitsvorsorge an Schulen in Bayern" of the Klinikum der Universität München. I supported the team in the tasks below.

  • Standalone Registraion Git Ruby Ruby-on-Rails
  • restriction of the internal area Apache
  • deployment SUSE Enterprise Apache Phusion Passenger (mod_rails)
  • user access-management cancan devise
  • status: live
  • As a freelancer at the Klinikum der Universität München I started to develop Ruby applications, especially with the Ruby-on-Rails framework. In many projects I could improve my skills to plan and realise software applications. Thank you for the great time!

    Disclaimer

    Descriptions and versions refer to the time I maintained the project. All images, logos and content of this project belong to Klinikum der Universität München. Sources of the images: http://www.klinikum.uni-muenchen.de/WebContentManagement/de/index.html (04.02.2018) and https://portal.lehrer-gesundheitsvorsorge-bayern.de (04.02.2018). If you think something is wrong here, contact me.

Timetracker

Time Tracking for freelancers

aka "Shiny-Ninja". It's a private project, which I started many years ago, to learn the Ruby language.

  • Rails application, mainly to gather first experiences with Ruby (-on-Rails) Git Ruby 2.x Ruby-on-Rails 4.x
  • user access-management, users can invite employees to investigate tracked times cancan devise
  • deployment Ubuntu Server Apache Phusion Passenger (mod_rails)
  • status: live (development suspended)

Get in Touch with me

I'm happy to assist you in projects and support your ideas.
Feel free to send me an E-Mail and I will answer as soon as possible. You can also write me, if you've any quesion or just want to drop me a line.

Michael Koriath
Raidinger Str. 5
81377 Munich
contact@koriath.me