Intro

I completed an education as a software developer and now work as a software engineer in the IoT environment.

In the education I worked in the backend for 2 years. In the backend I worked as Java Developer where I have developed systems that are used for attack detection and pattern recognition. In addition, I have worked on various projects that serve the user security. Also I worked in this time as Software tester who created blackbox and integration tests for our REST components.

The third year I worked in the frontend area. There I was working with android and I have also worked with different frameworks to display user interfaces.

Work

I started programming like 10 years ago. I started with Minecraft Plugins where I noticed that I really like to program. I developed many plugins for Minecraft and after 1 - 2 years I said to myself I want to become a Software Developer. The most knowledge in Java I taught myself over years where I learned from my mistakes in my code.

After years I noticed that the Spigot API is just an API and my knowledge in dealing with Java is really low. That's where I started to program standalone Java applications where I learned really much about Java itself. That was the point where I started to learn really much about other APIs which helped me much to get to the goal I wanted.

Some APIs / Frameworks that I'm using today

I worked with Java 6-11 in the past years.

Some technology stacks that I used over the past years

if(developer.isLazy()) {
    developer.setLazy(false);
    developer.sendMail(
        "You shouldn't be lazy!",
        "Greeting, your future."
    );
}

Programming experience