2014 - 2014: K-MEANS CLUSTERING ALGORITHMUS
Aufgaben:
- Der Algorithmus kann z. B. eingesetzt werden, um herauszufinden, wo in einer Stadt meine künftigen Pizzafilialen platziert sein sollten, um einen möglichst kurzen Weg zu allen Kunden zu haben.
- Es ist Fingerübung und Brainteaser in einem. So ist der Algorithmus zwar fachlich nicht übermäßig kompliziert, bietet aber vielen Lösungsansätzen Raum. Es ist mein Standardfall für das Erlernen neuer Sprachen und Frameworks, zumindest im Web-Bereich.
- Grob wird immer durch ein Canvas-Element die Darstellung übernommen und Sprache / Framework implementieren die Logik.
- Dieser Ansatz lässt sich beliebig erweitern. So kann die Ausführung des Algorithmus parallelisiert werden, das ?heavy lifting? kann im Backend stattfinden oder aber clientseitig passieren.
Kenntnisse:
HTML, CSS, JavaScript (mit Canvas), Frameworks beliebig
2013 - 12/2014: Konzeptionieren der Infrastruktur
Rolle: IT-VERANTWORTLICHER / PROGRAMMIERER
Kunde: ELBSILBER
Aufgaben:
- Bei Elbsilber ist die IT ein großes Anwendungsgebiet
- Das reicht vom Einrichten und Warten der Computer über das Konzeptionieren der Infrastruktur bis zum Entwickeln von Software.
- Somit sind die Aufgaben hier vielfältig und täglich neu und abwechselnd.
- Ein Highlight ist separat aufgeführt:
- Das Backoffice mit FileMaker
Kenntnisse:
Magento-Shop, JavaScript, FileMaker, PHP, Windows, Linux, Bash-Scripting
09/2013 - 03/2014: ENTWICKLUNG EINES BACKOFFICE AUF FILEMAKER-BASIS
Kunde: ELBSILBER
Aufgaben:
- Für ein renommiertes Pianohaus in Hamburg soll das bestehende Backend abgelöst und modernisiert werden. Dazu wird eine Lösung auf FileMaker-Basis erstellt, die die Prozesse abbilden soll.
- Das Projekt umfasst somit Analyse, Konzeption, Abstimmung und Modellierung der vorhandenen Prozesse. Außerdem die Überführung in eine angepasste (verbesserte) digitale Version.
- Dann erfolgt die Umsetzung der neuen Lösung mit FileMaker und die Implementierung der ganzheitlichen Software vor Ort.
Kenntnisse:
FileMaker
2013 - 2013: TETRIS
Aufgaben:
- Der bekannte Klassiker selbst gebaut als Übung zum Erstellen eines Konzeptes, für die Umsetzung und alles drumherum. Sich zu überlegen, wie die Spielmechanik intern repräsentiert werden kann, etc.
- Es werden mehrere Sprachen unterstützt (dynamische Anzeige direkt nach Auswahl, kein page refresh nötig).
- Monochrome und farbige Ansicht möglich, Statistik bei Spielende (Anzahl einzelner Steintypen, Anzahl Zeilenlöschungen aufgeteilt nach gleichzeitigen Zeilen), Soundeffekte.
Kenntnisse:
HTML, CSS, JavaScript (jQuery), PHP, (My)S
20212 - 2013: NEUE WEBPRÄSENZ
Kunde: HE LÜCHT & DIE SAILORS
Aufgaben:
- Für den Show und Shanty-Chor ?He Lücht? & die Sailors muss eine neue Webpräsenz her. Die im Einsatz befindliche ist den modernen Anforderungen nicht mehr gewachsen. Entsprechend wird nun Wert darauf gelegt, aktuelle best practices einzusetzen. HTML und CSS zu nutzen, um das alle Tabellen- und iFrame-basierte Layout abzulösen. PHP als Backend- Sprache sorgt für den nötigen Schub bei der Automatisierung.
- So gibt es nun eine automatische Verwaltung der Fotos, es müssen lediglich ein Ordner angelegt und Bilder hochgeladen werden. Dann wird automatisiert eine ansprechende Präsentation erzeugt. Interne Bilder sind nicht extern erreichbar. Das geht so weit, dass die Bilder gar nicht per URL aufrufbar sind, sondern außerhalb des public folders vom Webserver liegen und per Script eingebunden sind.
- Viele weitere Features / Funktionen kommen im Laufe der Zeit hinzu: HTTPS per. htaccess, Nutzerverwaltung im selbst entwickelten Backend, Navigationsfunktion per Tastatur-Shortcuts, eMail-Funktionalitäten (Rundmails an Benutzergruppen), Uhrzeit- und Jahreszeitabhängige Layouts (hell / dunkel, Schneeanimationen), Inhalte der Container im Footer im Backend vom Benutzer befüllbar.
Kenntnisse:
HTML, CSS, JavaScript (jQuery, AJAX), PHP, (My)SQL