I'm Michael Frank

A Developer

Profile

About Me

Hi, my name is Michael Frank and I'm a developer from Austria. I have a passion for hard- and software since I was a child. Because of my permanent curiosity, I'm still learning something new every day.


Experience

april 2020 - today

Java Developer

Compax Group

Programming CRM tools for telecommunication companies.

september 2019 - march 2020

Guardsman

Austrian military forces

Six months conscription at Maria-Theresien-Kaserne

july 2017 - april 2018

Facility Mangement
SeneCura GmbH
Database Management for maintenance and operations

july 2016

Logistic
FHW Franz Haas Waffelmaschinen GmbH
Managing SAP Database for spare parts

Education

september 2020 - today

FH St. Pölten

Studying Data Science & Business Analytics

september 2014 - july 2019

HTL TGM

Graduated from a HTL majoring in information technology (i.e. computer science)
Focus in media technology

september 2010 - july 2014

AHS Contiweg
Secondary school

september 2010 - july 2014

Primary school Eßling

Projects

JoinMe - The best way to meet new people!

An app that allows people to get closer to each other in a world, in which people are as distant as it is today. Learn more

Generiative 3D Transportation

A simulation that demonstrates generative design for 3D printing in cooperation with CANON. Learn more

SkillOfTheDay

An app that helps the user learn skills that are achievable in little time, like learning how to solve a rubiks cube. Learn more

Abstract of diploma thesis

The goal of the diploma thesis is to design a smartphone application and all additional necessary background services. The use of the app can be described as following: "An app that allows people to get closer to each other in a world, in which people are as distant as it is today." Other than platforms such as Tinder or Lovoo, JoinMe does not rely on the sexual component, as it is in dating apps, but relies on the interests and hobbies of the users. Within the interface, it should be possible for the user to find groups of people, who share similar interests or hobbies and therefore represent "ideal" company. It should also be possible to join not only "temporary" but also "permanent" groups (an example for this would be a group of young athletes, who regularly meet for their training).Those groups can be found within a radius around a configurable location or purely based on certain interests. Because of security reasons, the profile of a user has to be verified through their phone number. All information about the user except the profile picture and username can be hidden from others. The scope of the entire project includes an Android as well as an iOS application, a backend and an administrative interface.

Generative Design Simulation

The project serves the purpose to enlist generative design and to prospect customers for the technology. Because of this, the goal was to animate an industry robot that transports an object from a variable point A to a fixed point B in two different ways. The first was by hand, where the user manually sets keys and can rotate the arms of the robot in the given limitations. The second animation was created by an algorithm that uses “inverse kinematics” to calculate the shortest path between the two points with consideration to the limits of the robot arms. These two animations would then be made printable by a script. This programmed script displayed the animations with 4 pictures on a scale relative to the duration of the animation side by side to compare the user made animation and the animation of the algorithm.

An Android App

The goal of the project consisted of publishing a platform where users can learn skills that are achievable in little time. To achieve this, a sql database was build to store the skills and an android application was created to view these skills. A skill would be suggested every day for the user based on the skills the user previously rated well. The user could suggest new skills to be added to the database.