Programmierung


Übersicht über die Programmierung, in der ich Erfahrungen habe.

JAVA

Entwicklung und Betrieb einer Flug IBE ( airline-direct.de ).
Bilddatenbank zur strukturierten Ablage von Digitalphotos auf meinen Rechnern.
Programmierung eines Schach/Chatprogrammes zum Betriebssystemübergreifenden spielen mit Freunden.
FH-Projekt: Flugrecherche und Buchungssystem in Java.
Programmierung von Webservices. Benutzung von AXIS2 und JAX-WS
Terracotta / Ehcache Server als zentralen Cache für mehrere Java Instanzen auf verschiedenen Servern.
Aufsetzen und Konfigurieren eines Elasticsearch Servers und Zugriffe per Java Api.
Administration und Betrieb des ELK Stacks ( Elasticsearch, Logstash und Kibana ).
Programmierung verschiedener Webapplikationen mit unterschiedlichen Technologien.
Entwicklung von diversen Webanwendungen, die per SOAP Schnittstelle mit Oracle Siebel CRM on Demand kommunizieren.
JQuery, Struts 1+2, JSF 2, Primefaces 4+5, Grails

Javascript / JQuery

Verschiedene Bibliotheken zur Nutzung in Java Webapplicationen
JQuery als Basis zur Javascript Entwicklung.
Ajax zur Kommunikation mit dem Java Backend
JQuery Datatables zur strukturierten Darstellung der Daten.
JS Charts – Grafische Darstellung von Daten
jqPlot – Grafische Darstellung von Daten
Impress.js – Online Präsentationen mit Javascript

Groovy / Grails

Webapplication Fahrtenbuch
Programmierung einer Stundenverwaltungswebanwendung für Freelancer.
Webbackend für ein Chatsystem basierend auf einem Android Client.

Scala

Entwicklung von Webanwendungen mit Scala und dem Lift Framework.

BASH / SHELL

Regelmäßiges Scripten zur System- und Netzwerkadministration.

C / C++

Programmierung eines Musikplayers für den Heimgebrauch.
Kleinere Arbeiten zur Erleichterung meiner täglichen Arbeiten am PC.

Perl / PHP / HTML

Kleinere Arbeiten an dynamischen Internetseiten.
Verschiedene Scripte zur Systemadministration.
Verschiedene Homepages
Ein Bestellsystem als Webanwendung für eine Großmetzgerei mit mehreren Filialen

Assembler

Diverse kleinere Arbeiten im Zuge der Assemblervorlesung
Ein rudimentäres Betriebssystem auf PowerPC im Zuge der Vorlesung: Echtzeitsysteme

FUP / ST

Verschiedene SPS zur Steuerung von Anlagen zur Denitrifikation von Abwässern.