Peters Profil
Alle Angaben, die ich hier über meine Tätigkeiten mache, beschränken sich normalerweise auf das, was die jeweilige Firma sowieso veröffentlicht hat.
Weitergehende Beschreibungen sind mit dem jeweiligen damaligen Vorgesetzten abgesprochen.
Zur Zeit bin ich mit meiner Stellung sehr zufrieden und suche nichts anderes.
Aber in der heutigen Zeit kann man nicht mehr davon ausgehen, bis zur Rente bei einer Firma zu bleiben,
obwohl ich mir das bei meiner jetzigen Firma gut vorstellen könnte.
Von daher veröffentliche ich hier mein berufliches Profil.
Angaben zur Person
Geburtsdatum und -ort |
11.06.66, Düsseldorf |
Familienstand |
verheiratet, 4 Kinder |
Staatsangehörigkeit |
deutsch |
Ausbildung
- Gymnasium mit allgemeiner Hochschulreife
- Studium der Informatik an der Bonn mit Abschluß Diplom
Diplomarbeit über Bildkompression mit Hilfe von Wavelets und Wave Packets
Hier bei geht es um ein Verfahren, um die Bildkompression für bestimmte Bildtypen zu optimieren. Dabei habe ich Gesichter, Fingerabdrücke, Retina-Chip-Bilder und Landschaften betrachtet.
Die Wavelet-Kompression ist die Basis des JPEG2000-Standards.
Beruflicher Werdegang
Erste Programmierschritte während der Schul- und Studienzeit
Hobby-Programmierung in Basic auf dem ZX 81 und in Basic und Pascal auf dem Atari ST
Ferien- und Nebenjobs während der Studienzeit
Wie so viele andere Studenten auch, hatte ich diverse Ferien- und Nebenjobs während meines Studiums.
- Nachtwächter
- Tätigkeiten bei einem Chemiekonzern als Werkstudent:
- Chemiearbeiter, Laborantentätigkeit
- Programmiertätigkeiten in Fortran, Turbo Pascal, HyperCard, LABView
- mathematische Analysen von Meßreihen mit Hilfe einer Tabellenkalkulation
- Drei Wochen als Anstreicher
- Nachhilfelehrer bei einer Nachhilfefirma für Schüler in Mathematik und tlw. auch in Englisch
Software-Entwickler bei einer kleinen Startup-Company (2 Mitarbeiter) von 02.1995 - 01.2000
Hauptsächlich entwickelte ich in Delphi Software zur Analyse von Marktforschungsdaten.
Ein Schwerpunkt war die Eigenentwicklung eines umfangreiches OLAP-Datenbanksystem mit verschiedendsten Navigations- und Analysemöglichkeiten (Erfüllung aller 12 OLAP-Regeln nach Codd).
Daneben hatte ich noch andere Tätigkeitsbereiche (weniger als 10% der Zeit).
- Pflege von Altprodukten in Borland Pascal
- Linux-Netzwerk, Installation und Wartung
- VBasic for Applications
- CGI-Programmierung in Delphi/FreePascal
- SAS (rudimentär)
- Perl (rudimentär)
Software-Entwickler bei einer AG, die Software für die Finanz- und Versicherungsbranche herstellt; 02.2000 - 06.2003
- Mitarbeit an der Konzeption und Erstellung einer Standardsoftware zur Bestandsführung von Sachversicherungen unter Verwendung von UML und Java
- Design und Implementierung von Schnittstellen zur Anbindung von Fremdsystemen
- Integration von Komponenten aus verschiedenen Entwicklungsstandorten
- Entwicklung eines Swing-Editors zur Pflege von spezialisierten Datenstrukturen auf XML-Basis
- Kurzer Ausflug (4 Monate) in C++: Pflege und Weiterentwicklung von Rechenkernen
- Entwicklung von Webanwendungen für Finanzdienstleister und Versicherungen mit Java und UML (JBuilder und Together)
- Entwicklung mehrerer spezialisierter Editoren auf Swing-Basis zur Pflege von Konfigurationsdateien (vorwiegend XML-Format) dieser Anwendungen
- Anwendungsübergreifende und anwendungsspezifische GUI-Definitionen mit HTML, CSS und JavaScript
- Verwendung des JUnit-Frameworks für automatisierte Tests
- Pflege und Entwurf von Build-Scripts unter Ant
- Arbeit mit CVS
Software-Entwickler bei einer GmbH, die Software für die Steuerberaterkanzleien herstellt; 07.2003 - 06.2009
Konzeption und Erstellung einer prozeßgesteuerten Multi-Client-Anwendungssoftware in Java, mit den Schwerpunkten
Basisarchitektur, Persistenzschicht, Prozeßmaschine, Prozeßeditor (grafisch) und -darstellung, Druckausgabe, diversen Swing-GUIs und Source-Code-Generatoren.
Software-Entwickler/-Architekt bei einer Software-Firma; seit 08.2009
- Konzeption und Entwicklung von Software in Java (Spring, Web-Service, JEE, JSF, Rich-Faces, JPA, Hibernate, LDAP-Anbindung)
- Haupt-Java-Applikation: Erstellung und Weiterentwicklung einer Prozessmaschine nach BPMN-Standard
- Weitere Java-Web-Applikationen
- Architekturaufgaben
- Datenbankdesign und -programmierung in SQL und in Oracle-PL/SQL
- Aufsetzen eines SOLR-Servers und Anbindung von Java- und Delphi-Applikationen
- Rich-Clients und Services in Delphi
- Aufbau eines Delphi-Buildservers auf Basis von Jenkins (Unit-Tests, Testüberdeckung, Nutzung von Artifactory, usw)
- Aufbau einer Big-Data-Anwendung auf Basis von Kafka, Spark, ElasticSearch und Kibana
- Erstellung von Spring-Boot-Applikationen
- React-Oberflächen (noch nicht viele)
- Konfiguration von Reverse-Proxys mit NGinx
- Betreuung von Applikationsmigrationen in die Azure-Cloud
Sonstige Entwicklungstätigkeiten
- Meine Freewareprogramme
- Eine Stammdatenverwaltung für das Massage-Studio meiner Frau in Java (auf Swing- und FX-Basis) mit Anbindung
an eGroupware und Rechnungserstellung mittels LaTeX. Für eine Veröffentlichung dieses Programms müsste ich noch mehr
Arbeit zur Verallgemeinerung hinstecken und da habe zur Zeit keine Zeit und Lust zu.
- Eine Schach-Engine (wird vielleicht bald veröffentlicht)
- HTML und CSS (siehe hier ;-))
- Linux-Shell-Scripting: Ich habe mir viele eigene Tools für zu Hause mittels Linux-Shell-Scripts gebastelt. Vielleicht veröffentliche ich sie irgendwann.
- Eingabehilfen und Auswertungen unter StarOffice 4.0 in StarBasic für einen kleinen Bäckereibetrieb
- Datenbankprogrammierung in Delphi C/S (SQL)
- Datenbankprogrammierung mit Lazarus
- Skripte mit Terraform, um aufwendige Filmkonvertierungen schnell und kostengünstig in der OpenTelekomCloud durchzuführen.
Abschließende Bemerkungen
Für mich sind folgende Gesichtspunkte für eine Stelle in dieser Reihenfolge besonders wichtig:
- berufliche Perspektive (interessante Aufgaben, moderne Technologien)
- Betriebsklima (Teamarbeit, Zusammenarbeit mit anderen Kollegen)
- Gehalt
- einigermaßen geregelte Arbeitszeiten (ich bin Familienvater; die heißen Projektphasen mit Überstunden dürfen sich nicht über viele Monate ziehen)
- Der Arbeitsplatz sollte möglichst weitgehend im HomeOffice möglich, zumindest aber von meiner Wohnung in Leichlingen-Witzhelden aus erreichbar sein. Mir ist es aus familiären Gründen nicht möglich, den Wohnort zu wechseln.
Meine Interessen liegen in der Software-Entwicklung und Architektur und ich finde beides spannend und möchte auf keines von beiden verzichten. Auch die Nutzung der Cloud interessiert mich sehr, wobei mein sozialer Verstand dabei sehr skeptisch ist (Abhängigkeiten, Vendor-Login). Mein technischer Verstand ist von diesem Themenbereich aber sehr begeistert ;-)
Ich bevorzuge dabei kein spezielles Anwendungsgebiet, dann nahezu jedes Anwendungsgebiet hat seine reizvollen Aufgabenstellungen.
So könnt ihr mich erreichen:
Peter Schütt
peter
pstt.de
Tel.: 02174/7959011
Fax.: 02174/731925
Hauptseite:
pstt.de