# Hannes Heine

## Präsentation

![Hannes Heine](/images/portrait/hannes-heine.jpg)

Ich bin in Deutschland geboren und in Frankreich aufgewachsen, daher spreche ich beide Sprachen fließend. In meiner Freizeit spiele ich gerne Videospiele, mache Reiki und alle Arten von Sport.
Als Kind war ich, abgesehen von meinem Interesse für Sport, immer sehr gut in den Naturwissenschaften. In der 10. Klasse stieß ich auf das Programmieren, die Anfangszeit war so aufregend, dass ich den Eindruck hatte, ich könnte mit einem kleinen Gerät zaubern. Das hat mich so sehr begeistert, dass ich nach meinem Abitur 2008 3 Jahre in der schönen Stadt Toulouse studiert habe (Mathematik, Mechanik und Informatik).
Danach zog ich zurück nach Deutschland in die Stadt, in der ich geboren wurde - Hamburg.

## Arbeit

### Arbeit in Festanstellung

- White Paper Media Ltd. jetzt bekannt als [OktoPOS](https://www.oktopos.com/en/#!) und [OktoCareer](https://www.oktocareer.com/en/home)

> Meine Rolle war die eines Software-Ingenieurs. Meine Aufgaben waren hauptsächlich die Arbeit am OkotoPOS-Projekt mit viel Datentransfer von einer Anwendung zur anderen und ein wenig Frontend (Java, JUnit, Jersey, hibernate, etc.).

- [MSP AG](https://www.mspag.com/en)

> Dort war meine Rolle die eines Software-Ingenieurs. Ich half bei der Planung und Entwicklung des Im- und Exports von Daten für verschiedene Clients im Censhare Backend <!-- textlint-disable max-comma -->(Java, JaxRS, XPATH, XSLT, XLIFF, JavaPOI, etc.)<!-- textlint-enable max-comma -->.

### Freiberufliche Projekte

- [DeutscheSee Online Shop](https://www.deutschesee.de/shop/)

> Meine Aufgaben bestanden darin, bei der Entwicklung des Shopware-Shops (PHP, Laravel, etc.) und der firmeneigenen Anwendung (AngularJS) zu helfen. Diese wird von Herstellern verwendet, um das korrekte Gewicht des verkauften Produkts zurückzugeben.

- Human Connection

> Ich half bei der Übersetzung vom Deutschen ins Französische.

- Gradido

> Ich erledige Aufgaben vom Backend <!-- textlint-disable max-comma -->(GraphQL, TypeScript, TypeORM, etc.) bis zum Frontend (VueJS, Bootstrap, etc.)<!-- textlint-enable max-comma -->.

- Einrichtung von verschiedenen kleinen Shopware-Shops und CMS-Seiten

> (Hosting, Konfiguration, etc.)

Ich bin [hier](https://github.com/elweyn) auf Github zu finden.

## Rolle

- DevOps
- Backend-Entwickler
- Software & Datenbank Architekt
- Scrum Master
- Design-Eye

## Gesprochene Sprachen

- Französisch fließend
- Deutsch fließend
- Englisch in Wort und Schrift

## Programmiersprachen und Frameworks

In meiner Zeit als Softwareentwickler habe ich viele verschiedene Sprachen gelernt. Die folgenden sind die, die ich am häufigsten verwendet habe.

### Für Javascript

- [Node](https://github.com/nodejs/node)
- [Vue](https://vuejs.org/)
- [Express](https://expressjs.com/)
- [Apollo](https://www.apollographql.com/docs/apollo-server/)
- [Angular](https://angular.io/)
- [GraphQL](https://graphql.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [TypeORM](https://typeorm.io/)

### Für Java

- [JAX-RS](https://www.oracle.com/technical-resources/articles/java/jax-rs.html)
- [Apache POI](https://poi.apache.org/)
- [JavaPOS](https://en.wikipedia.org/wiki/JavaPOS)
- [JDBC](https://en.wikipedia.org/wiki/Java_Database_Connectivity)

### Für PHP

- [Shopware](https://www.shopware.com/)
- [Wordpress](https://wordpress.org/)

### Web basics

- [HTML](https://en.wikipedia.org/wiki/HTML)
- [CSS](https://en.wikipedia.org/wiki/CSS)
- [Bootstrap](https://getbootstrap.com/)
- [XSLT](https://en.wikipedia.org/wiki/XSLT)
- [XPath](https://en.wikipedia.org/wiki/XPath)
- [XLIFF](https://en.wikipedia.org/wiki/XLIFF)

### Webserver

- [Apache](https://httpd.apache.org/)
- [nginx](https://nginx.org/en/)
- [Express](https://expressjs.com/)

### Datenbank

- [Mysql](https://www.mysql.com/)
- [MariaDB](https://mariadb.org/)
- [PostgreSQL](https://www.postgresql.org/)
- [Oracle](https://www.oracle.com/)

### Entwicklung

- [Git](https://git-scm.com/)
- [Github](https://github.com/)
- [Kanaban](https://en.wikipedia.org/wiki/Kanban)
- [Agile Softwareentwicklung](https://de.wikipedia.org/wiki/Agile_Softwareentwicklung)
