Softwareanalyse, -design und -entwicklung (Perl)
Aktualisiert am 10.03.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 10.03.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
gut
Latein
Schwedisch
gut

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Raum Frankfurt, Rhein-Main, Raum Köln

nicht möglich

Projekte

Projekte

7 Monate
2017-06 - 2017-12

Erstellung FTP-Übertragungsprogramme, interne und externe Kommunikation

Bei dem Gesamtprojekt ging es um die Einführung neuer Software zum Thema Market Conformity Check / Independent Price Verification. Meine Aufgabe sollte ursprünglich in der Erstellung von FTP-Übertragungsprogrammen zwischen Bank und externem Rechenzentrum sowie der internen und externen Koordination dazu bestehen. Aufgrund des Ausfalls des ursprünglich vorgesehenen Softwarelieferanten und einer länger andauernden anschließenden Neuauswahl wurde diese Aufgabe jedoch bereits im Anfangsstadium abgebrochen und nicht wieder aufgenommen.
Stattdessen habe ich ein Programm zur Zusammenführung von zwei getrennten CSV-Dateien in eine gemeinsame
erstellt, bei der Datensätze an Hand einer ID zusammenzufassen waren. In diesem Zusammenhang habe ich dann auch verschiedene Module deutlich verallgemeinert und erweitert, die innerhalb der Bank bei praktisch allen Perl-Projekten eingesetzt werden sollen und in erster Linie den Rahmenablauf betreffen. Gegen Ende des Projektes habe ich dann noch ein als Prototyp vorhandenes Programm, das als Verbindung zwischen einem Clientprogramm und MQSeries-Anfragen diente und auf mehrere von einander abhängige Prozesse verteilt war, im Hinblick auf die Ausführungsgeschwindigkeit neu strukturiert und optimiert.

Eclipse Subversion Windows 7 Perl (Module u.a. Log:Log4perl; Test:More; Parallel:ForkManager)
Frankfurt am Main
1 Jahr 4 Monate
2015-05 - 2016-08

Intranetanwendung zur Erfassung, Bearbeitung und Genehmigung von Dienstreiseanträgen und -abrechnungen

Im Rahmen eines bestehenden Mitarbeiterportals wurde für die Mitarbeiter die Möglichkeit geschaffen, ihre Dienstreiseanträge und -abrechnungen elektronisch zu erstellen. Zur Erleichterung und Übersichtlichkeit der Eingabe wurde dabei insbesondere darauf geachtet, dass einzelne Teile bei Vorliegen gewisser Bedingungen bereits erfolgter Angaben angezeigt oder ausgeblendet werden, und dass u.a. bei der Kostenerfassung beliebig viele Positionen hinzugefügt oder wieder entfernt werden können. Außerdem kann der Antragsteller einen Genehmigungsworkflow definieren, der dann automatisch durchlaufen wird, d.h. die jeweils nächsten Beteiligten werden per Mail benachrichtigt und können ihre Zustimmung/ Genehmigung über das Mitarbeiterportal erteilen. Hierbei wurden auch Vertretungsregelungen berücksichtigt. Hinzu kamen Schnittstellen zu und von der zugehörigen SAP-HR-Anwendung.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
1 Monat
2014-12 - 2014-12

Intranetanwendung zur Pflege von Doktorandendaten

In einer Access-Anwendung werden zentral durch die dafür zuständige Organisationseinheit Doktorandendaten gehalten, um diese für Auswertungen und Berichte nutzen zu können. Damit diese Daten durch die für die jeweiligen Doktoranden zuständigen Organisationseinheiten regelmäßig aktualisiert und ergänzt werden können, wurde eine Anwendung zur Pflege dieser Doktorandendaten im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Dabei wurde insbesondere ein entsprechendes Zugriffskonzept berücksichtigt. Hinzu kamen Schnittstellen von und zu der Access-Anwendung.

Perl (Module u.a. CGI; DBI) SQL Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
1 Monat
2014-10 - 2014-10

Intranetanwendung zur Pflege von Doktorandendaten

In einer Access-Anwendung werden zentral durch die dafür zuständige Organisationseinheit Doktorandendaten gehalten, um diese für Auswertungen und Berichte nutzen zu können. Damit diese Daten durch die für die jeweiligen Doktoranden zuständigen Organisationseinheiten regelmäßig aktualisiert und ergänzt werden können, wurde eine Anwendung zur Pflege dieser Doktorandendaten im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Dabei wurde insbesondere ein entsprechendes Zugriffskonzept berücksichtigt. Hinzu kamen Schnittstellen von und zu der Access-Anwendung.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
3 Monate
2014-05 - 2014-07

Intranetanwendung zur Pflege von Doktorandendaten

In einer Access-Anwendung werden zentral durch die dafür zuständige Organisationseinheit Doktorandendaten gehalten, um diese für Auswertungen und Berichte nutzen zu können. Damit diese Daten durch die für die jeweiligen Doktoranden zuständigen Organisationseinheiten regelmäßig aktualisiert und ergänzt werden können, wurde eine Anwendung zur Pflege dieser Doktorandendaten im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Dabei wurde insbesondere ein entsprechendes Zugriffskonzept berücksichtigt. Hinzu kamen Schnittstellen von und zu der Access-Anwendung.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
9 Monate
2012-11 - 2013-07

Wartung und Entwicklung

Hauptaufgabe war die Wartung und Dokumentation von zwei täglich laufenden Anwendungen. Die eine liest im Wesentlichen eine XML-Datei in eine MySQL-Datenbank ein, modifiziert dort die Daten nach vorgegebenen Regeln, und exportiert sie anschließend wieder nach XML. Die andere führt auf der Grundlage von Daten aus zwei MySQL-Datenbanken eine Reihe von Berechnungen durch und speichert die Ergebnisse in einer weiteren MySQL-Datenbank.

Hinzu kamen die Entwicklung von mehreren kleineren Anwendungen:

  • automatisierte Abfrage eines Web-Services auf Grundlage von CSV-Daten,
  • Synchronisation von drei Tabellen von einer Datenbank in eine andere (ein normaler MySQL-Dump dauert etwa 65 Stunden und war für die vorgesehene Aufgabe (Ablösung des einen Datenbankservers) daher nicht praktikabel),
  • Redesign und Anpassungen eines Programmpaketes zur Aufteilung von Buchungsdatensätzen (vorher vorhandene .vbs- und .bat-Dateien wurden durch ein reines Perl-Programm ersetzt).
Perl (Module u.a. DBI; XML:LibXML; SOAP) SQL HTML MySQL Oracle VM VirtualBox Subversion Linux (SuSE) Windows (7; NT)
IT-Dienstleistung
1 Monat
2012-10 - 2012-10

Anpassungen an neue XML-Schnittstelle

Ursprüngliches Ziel war die Anpassung von vorhandenen Programmen zur Auftrags- und Bestandsverwaltung an eine neue XML-Schnittstelle. Dazu erfolgte zunächst ein grobes Redesign der Programme und ein Konzeptentwurf zur Berücksichtigung einer XML-Schnittstelle. Da die vorgesehene XML-Schnittstelle zum Zeitunkt des Projektes noch nicht hinreichend ausgereift war wurde die entsprechende Anpassung dann nicht mehr durchgeführt.

Perl (Module u.a. XML:LibXML) Windows Unix (Sun Solaris)
Stahlindustrie
1 Monat
2012-08 - 2012-08

Intranetseiten

Intranetseiten zur Erfassung von Bewertungen für leistungsorientierte Vergütung, Intranetseiten für elektronische Korrekturmeldungen zur  Arbeitszeiterfassung

Aufgaben:

Es wurden mehrere Erweiterungen und Anpassungen zu den früher von mir erstellten Programmen implementiert.

Insbesondere für die Erfassung der Bewertungen zur leistungsorientierten Vergütung:

  • Vorhandene Zuordnungen von Mitarbeitern zu bewertenden Führungskräften können nun gelöscht bzw. deaktiviert werden.
  • Führungskräfte können für weitere Bewertungen Defaultwerte speichern.
  • Für die elektronischen Korrekturmeldungen:
  • Die je nach Korrekturgrund unterschiedlichen vorgesehenen Workflows wurden um eine weitere optionale Rolle erweitert.
  • Je nach Organisationseinheit können einzelne Rollen im Workflow entfallen.
  • Im Workflow durch den Antragsteller namentlich vorgegebene Mitarbeiter können
  • Vertretungen angeben, damit Korrekturmeldungen auch im Falle ihrer Abwesenheit weiter
  • bearbeitet werden können. Alternativ können sie auch eine automatische
  • Bestätigung/Genehmigung erlauben (Generalvollmacht).

Hinzu kamen jeweils kleinere Anpassungen. Im August erfolgte dann nach der internen Abnahme die Produktivsetzung der Erweiterungen zu den elektronischen Korrekturmeldungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum
3 Monate
2012-04 - 2012-06

Portierung von Webanwendungen

Vorhandene Webanwendungen waren auf aktuellere Perl- und Oracleversionen und eine neue Plattform (Red Hat-Linux statt Solaris) zu portieren. In diesem Zusammenhang wurde insbesondere auch die verwendete Kodierung von ISO-8859-1 auf UTF-8 umgestellt.

Perl (Module u.a. CGI;DBI) SQL Oracle (Version 10) Apache Linux (Red Hat)
IT-Dienstleistung
3 Monate
2012-01 - 2012-03

Intranetseiten

Intranetseiten zur Erfassung von Bewertungen für leistungsorientierte Vergütung, Intranetseiten für elektronische Korrekturmeldungen zur  Arbeitszeiterfassung

Aufgaben:

Es wurden mehrere Erweiterungen und Anpassungen zu den früher von mir erstellten Programmen implementiert.

Insbesondere für die Erfassung der Bewertungen zur leistungsorientierten Vergütung:

  • Vorhandene Zuordnungen von Mitarbeitern zu bewertenden Führungskräften können nun gelöscht bzw. deaktiviert werden.
  • Führungskräfte können für weitere Bewertungen Defaultwerte speichern.
  • Für die elektronischen Korrekturmeldungen:
  • Die je nach Korrekturgrund unterschiedlichen vorgesehenen Workflows wurden um eine weitere optionale Rolle erweitert.
  • Je nach Organisationseinheit können einzelne Rollen im Workflow entfallen.
  • Im Workflow durch den Antragsteller namentlich vorgegebene Mitarbeiter können
  • Vertretungen angeben, damit Korrekturmeldungen auch im Falle ihrer Abwesenheit weiter
  • bearbeitet werden können. Alternativ können sie auch eine automatische
  • Bestätigung/Genehmigung erlauben (Generalvollmacht).

Hinzu kamen jeweils kleinere Anpassungen. Im August erfolgte dann nach der internen Abnahme die Produktivsetzung der Erweiterungen zu den elektronischen Korrekturmeldungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript
Intranet, Forschungszentrum
3 Monate
2011-11 - 2012-01

Unterstützung in CMS-Projekten

Für die mit dem CMS-System gepflegten Seiten eines Kunden wurden insbesondere Erweiterungen implementiert, die

aus vorhandenen Artikeln unter Berücksichtigung interner Tags dynamisch aktuelle Teaser für die Hauptseiten erstellen,

einen Veranstaltungskalender dynamisch pflegen, der je nach Unterseite die gewünschten Veranstaltungen berücksichtigt.

Zur Verwendung durch den Dienstleister selbst wurde außerdem ein Statistikprogramm erstellt, das eine Übersicht erstellt, welche Dateien, Vorlagen, etc. noch bzw. wie oft verwendet werden.

Perl HTML PHPjavascript:; Imperia (CMS-System) Linux (SuSE)
IT-Dienstleistung
8 Monate
2011-03 - 2011-10

Programme zur Messung der Einhaltung von Service Level Agreements

Zwischen der IT-Abteilung der Bank und diversen Fachabteilungen wurden Service Level Agreements geschlossen, die die von der IT zu erbringenden Leistungen beschreiben. Um die vereinbarte Leistungserbringung überprüfen zu können, wurden geeignete Messverfahren definiert, die in Perlprogrammen implementiert wurden. Dazu wurden insbesondere Logdateien oder Datenbanktabellen unterschiedlichster Art ausgewertet.

Perl (Module u.a. DBI) SQL Mercurial Sybase Windows XP Sun Solaris
Bank
2 Monate
2011-01 - 2011-02

Intranetseiten zur Erfassung von Bewertungen für leistungsorientierte Vergütung

Es wurden Seiten zur Erfassung von Mitarbeiterbewertungen für eine leistungsorientierte Vergütung im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Die erfolgten Bewertungen wurden außerdem in eine editierbare PDF-Vorlage übernommen. Hinzu kamen Schnittstellen von und zu einer Access-Anwendung zum Einlesen von Mitarbeiterzuordnungen bzw. zur Übergabe der erfolgten Bewertungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum
2 Monate
2010-11 - 2010-12

Intranetseiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung

Es wurden Seiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung bzw. Urlaubsanträge im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Hinzu kamen die zugehörigen Schnittstellen zum Import in das vorhandene SAP-System. Im November/Dezember wurde zusätzlich eine Suchmöglichkeit implementiert, außerdem erfolgten kleinere Änderungen und Anpassungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum
4 Monate
2010-02 - 2010-05

Intranetseiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung

Es wurden Seiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung bzw. Urlaubsanträge im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Hinzu kamen die zugehörigen Schnittstellen zum Import in das vorhandene SAP-System. Im November/Dezember wurde zusätzlich eine Suchmöglichkeit implementiert, außerdem erfolgten kleinere Änderungen und Anpassungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum

Aus- und Weiterbildung

Aus- und Weiterbildung

Hochschulreife
Studium der Mathematik (Nebenfach Informatik) an der Universität Bonn

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareanalyse, -design und -entwicklung
(Perl)

Produkte / Standards / Erfahrungen / Methoden

Programmanalyse
(auch OOA)
Programmdesign
 (auch OOD)
Programmentwicklung
(auch OOP)
Qualitätssicherung

Betriebssysteme

Linux
SuSE, Debian, Red Hat
Unix
AIX, Solaris, HPUX

Programmiersprachen

Emacs
HTML
Perl
seit 1993; auch objektorientiert, Module u.a. DBI, CGI, mod_perl, Template Toolkit, Tk
TeX, LaTeX
plain TeX
XML
Schwerpunkt ist Perl.
Grundkenntnisse bzw. ältere Programmierkenntnisse besitze ich u.a. auch in: BasicScript, C, C++, COBOL, Fortran (WATFIV), Java, Pari (spezielle Sprache für Zahlentheoretiker), Pascal, Unix-Shell (vor allem bash).

Datenbanken

MySQL
Oracle
verschiedene Versionen seit 7.3
Perl DBI-Modul

Datenkommunikation

Internet, Intranet
vor allem Apache 2

Hardware

PC
SUN

Branchen

Branchen

  • Softwareentwicklung
  • Internet-Versandhandel
  • Marktforschung, medizinische Statistik
  • Banken, Versicherungen
  • Forschung, Entwicklung, UNI: Mathematik, Informatik, sonstige Naturwissenschaften

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt Raum Frankfurt, Rhein-Main, Raum Köln

nicht möglich

Projekte

Projekte

7 Monate
2017-06 - 2017-12

Erstellung FTP-Übertragungsprogramme, interne und externe Kommunikation

Bei dem Gesamtprojekt ging es um die Einführung neuer Software zum Thema Market Conformity Check / Independent Price Verification. Meine Aufgabe sollte ursprünglich in der Erstellung von FTP-Übertragungsprogrammen zwischen Bank und externem Rechenzentrum sowie der internen und externen Koordination dazu bestehen. Aufgrund des Ausfalls des ursprünglich vorgesehenen Softwarelieferanten und einer länger andauernden anschließenden Neuauswahl wurde diese Aufgabe jedoch bereits im Anfangsstadium abgebrochen und nicht wieder aufgenommen.
Stattdessen habe ich ein Programm zur Zusammenführung von zwei getrennten CSV-Dateien in eine gemeinsame
erstellt, bei der Datensätze an Hand einer ID zusammenzufassen waren. In diesem Zusammenhang habe ich dann auch verschiedene Module deutlich verallgemeinert und erweitert, die innerhalb der Bank bei praktisch allen Perl-Projekten eingesetzt werden sollen und in erster Linie den Rahmenablauf betreffen. Gegen Ende des Projektes habe ich dann noch ein als Prototyp vorhandenes Programm, das als Verbindung zwischen einem Clientprogramm und MQSeries-Anfragen diente und auf mehrere von einander abhängige Prozesse verteilt war, im Hinblick auf die Ausführungsgeschwindigkeit neu strukturiert und optimiert.

Eclipse Subversion Windows 7 Perl (Module u.a. Log:Log4perl; Test:More; Parallel:ForkManager)
Frankfurt am Main
1 Jahr 4 Monate
2015-05 - 2016-08

Intranetanwendung zur Erfassung, Bearbeitung und Genehmigung von Dienstreiseanträgen und -abrechnungen

Im Rahmen eines bestehenden Mitarbeiterportals wurde für die Mitarbeiter die Möglichkeit geschaffen, ihre Dienstreiseanträge und -abrechnungen elektronisch zu erstellen. Zur Erleichterung und Übersichtlichkeit der Eingabe wurde dabei insbesondere darauf geachtet, dass einzelne Teile bei Vorliegen gewisser Bedingungen bereits erfolgter Angaben angezeigt oder ausgeblendet werden, und dass u.a. bei der Kostenerfassung beliebig viele Positionen hinzugefügt oder wieder entfernt werden können. Außerdem kann der Antragsteller einen Genehmigungsworkflow definieren, der dann automatisch durchlaufen wird, d.h. die jeweils nächsten Beteiligten werden per Mail benachrichtigt und können ihre Zustimmung/ Genehmigung über das Mitarbeiterportal erteilen. Hierbei wurden auch Vertretungsregelungen berücksichtigt. Hinzu kamen Schnittstellen zu und von der zugehörigen SAP-HR-Anwendung.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
1 Monat
2014-12 - 2014-12

Intranetanwendung zur Pflege von Doktorandendaten

In einer Access-Anwendung werden zentral durch die dafür zuständige Organisationseinheit Doktorandendaten gehalten, um diese für Auswertungen und Berichte nutzen zu können. Damit diese Daten durch die für die jeweiligen Doktoranden zuständigen Organisationseinheiten regelmäßig aktualisiert und ergänzt werden können, wurde eine Anwendung zur Pflege dieser Doktorandendaten im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Dabei wurde insbesondere ein entsprechendes Zugriffskonzept berücksichtigt. Hinzu kamen Schnittstellen von und zu der Access-Anwendung.

Perl (Module u.a. CGI; DBI) SQL Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
1 Monat
2014-10 - 2014-10

Intranetanwendung zur Pflege von Doktorandendaten

In einer Access-Anwendung werden zentral durch die dafür zuständige Organisationseinheit Doktorandendaten gehalten, um diese für Auswertungen und Berichte nutzen zu können. Damit diese Daten durch die für die jeweiligen Doktoranden zuständigen Organisationseinheiten regelmäßig aktualisiert und ergänzt werden können, wurde eine Anwendung zur Pflege dieser Doktorandendaten im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Dabei wurde insbesondere ein entsprechendes Zugriffskonzept berücksichtigt. Hinzu kamen Schnittstellen von und zu der Access-Anwendung.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
3 Monate
2014-05 - 2014-07

Intranetanwendung zur Pflege von Doktorandendaten

In einer Access-Anwendung werden zentral durch die dafür zuständige Organisationseinheit Doktorandendaten gehalten, um diese für Auswertungen und Berichte nutzen zu können. Damit diese Daten durch die für die jeweiligen Doktoranden zuständigen Organisationseinheiten regelmäßig aktualisiert und ergänzt werden können, wurde eine Anwendung zur Pflege dieser Doktorandendaten im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Dabei wurde insbesondere ein entsprechendes Zugriffskonzept berücksichtigt. Hinzu kamen Schnittstellen von und zu der Access-Anwendung.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 11) Apache Linux (SuSE)
Intranet, Forschungszentrum
9 Monate
2012-11 - 2013-07

Wartung und Entwicklung

Hauptaufgabe war die Wartung und Dokumentation von zwei täglich laufenden Anwendungen. Die eine liest im Wesentlichen eine XML-Datei in eine MySQL-Datenbank ein, modifiziert dort die Daten nach vorgegebenen Regeln, und exportiert sie anschließend wieder nach XML. Die andere führt auf der Grundlage von Daten aus zwei MySQL-Datenbanken eine Reihe von Berechnungen durch und speichert die Ergebnisse in einer weiteren MySQL-Datenbank.

Hinzu kamen die Entwicklung von mehreren kleineren Anwendungen:

  • automatisierte Abfrage eines Web-Services auf Grundlage von CSV-Daten,
  • Synchronisation von drei Tabellen von einer Datenbank in eine andere (ein normaler MySQL-Dump dauert etwa 65 Stunden und war für die vorgesehene Aufgabe (Ablösung des einen Datenbankservers) daher nicht praktikabel),
  • Redesign und Anpassungen eines Programmpaketes zur Aufteilung von Buchungsdatensätzen (vorher vorhandene .vbs- und .bat-Dateien wurden durch ein reines Perl-Programm ersetzt).
Perl (Module u.a. DBI; XML:LibXML; SOAP) SQL HTML MySQL Oracle VM VirtualBox Subversion Linux (SuSE) Windows (7; NT)
IT-Dienstleistung
1 Monat
2012-10 - 2012-10

Anpassungen an neue XML-Schnittstelle

Ursprüngliches Ziel war die Anpassung von vorhandenen Programmen zur Auftrags- und Bestandsverwaltung an eine neue XML-Schnittstelle. Dazu erfolgte zunächst ein grobes Redesign der Programme und ein Konzeptentwurf zur Berücksichtigung einer XML-Schnittstelle. Da die vorgesehene XML-Schnittstelle zum Zeitunkt des Projektes noch nicht hinreichend ausgereift war wurde die entsprechende Anpassung dann nicht mehr durchgeführt.

Perl (Module u.a. XML:LibXML) Windows Unix (Sun Solaris)
Stahlindustrie
1 Monat
2012-08 - 2012-08

Intranetseiten

Intranetseiten zur Erfassung von Bewertungen für leistungsorientierte Vergütung, Intranetseiten für elektronische Korrekturmeldungen zur  Arbeitszeiterfassung

Aufgaben:

Es wurden mehrere Erweiterungen und Anpassungen zu den früher von mir erstellten Programmen implementiert.

Insbesondere für die Erfassung der Bewertungen zur leistungsorientierten Vergütung:

  • Vorhandene Zuordnungen von Mitarbeitern zu bewertenden Führungskräften können nun gelöscht bzw. deaktiviert werden.
  • Führungskräfte können für weitere Bewertungen Defaultwerte speichern.
  • Für die elektronischen Korrekturmeldungen:
  • Die je nach Korrekturgrund unterschiedlichen vorgesehenen Workflows wurden um eine weitere optionale Rolle erweitert.
  • Je nach Organisationseinheit können einzelne Rollen im Workflow entfallen.
  • Im Workflow durch den Antragsteller namentlich vorgegebene Mitarbeiter können
  • Vertretungen angeben, damit Korrekturmeldungen auch im Falle ihrer Abwesenheit weiter
  • bearbeitet werden können. Alternativ können sie auch eine automatische
  • Bestätigung/Genehmigung erlauben (Generalvollmacht).

Hinzu kamen jeweils kleinere Anpassungen. Im August erfolgte dann nach der internen Abnahme die Produktivsetzung der Erweiterungen zu den elektronischen Korrekturmeldungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum
3 Monate
2012-04 - 2012-06

Portierung von Webanwendungen

Vorhandene Webanwendungen waren auf aktuellere Perl- und Oracleversionen und eine neue Plattform (Red Hat-Linux statt Solaris) zu portieren. In diesem Zusammenhang wurde insbesondere auch die verwendete Kodierung von ISO-8859-1 auf UTF-8 umgestellt.

Perl (Module u.a. CGI;DBI) SQL Oracle (Version 10) Apache Linux (Red Hat)
IT-Dienstleistung
3 Monate
2012-01 - 2012-03

Intranetseiten

Intranetseiten zur Erfassung von Bewertungen für leistungsorientierte Vergütung, Intranetseiten für elektronische Korrekturmeldungen zur  Arbeitszeiterfassung

Aufgaben:

Es wurden mehrere Erweiterungen und Anpassungen zu den früher von mir erstellten Programmen implementiert.

Insbesondere für die Erfassung der Bewertungen zur leistungsorientierten Vergütung:

  • Vorhandene Zuordnungen von Mitarbeitern zu bewertenden Führungskräften können nun gelöscht bzw. deaktiviert werden.
  • Führungskräfte können für weitere Bewertungen Defaultwerte speichern.
  • Für die elektronischen Korrekturmeldungen:
  • Die je nach Korrekturgrund unterschiedlichen vorgesehenen Workflows wurden um eine weitere optionale Rolle erweitert.
  • Je nach Organisationseinheit können einzelne Rollen im Workflow entfallen.
  • Im Workflow durch den Antragsteller namentlich vorgegebene Mitarbeiter können
  • Vertretungen angeben, damit Korrekturmeldungen auch im Falle ihrer Abwesenheit weiter
  • bearbeitet werden können. Alternativ können sie auch eine automatische
  • Bestätigung/Genehmigung erlauben (Generalvollmacht).

Hinzu kamen jeweils kleinere Anpassungen. Im August erfolgte dann nach der internen Abnahme die Produktivsetzung der Erweiterungen zu den elektronischen Korrekturmeldungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript
Intranet, Forschungszentrum
3 Monate
2011-11 - 2012-01

Unterstützung in CMS-Projekten

Für die mit dem CMS-System gepflegten Seiten eines Kunden wurden insbesondere Erweiterungen implementiert, die

aus vorhandenen Artikeln unter Berücksichtigung interner Tags dynamisch aktuelle Teaser für die Hauptseiten erstellen,

einen Veranstaltungskalender dynamisch pflegen, der je nach Unterseite die gewünschten Veranstaltungen berücksichtigt.

Zur Verwendung durch den Dienstleister selbst wurde außerdem ein Statistikprogramm erstellt, das eine Übersicht erstellt, welche Dateien, Vorlagen, etc. noch bzw. wie oft verwendet werden.

Perl HTML PHPjavascript:; Imperia (CMS-System) Linux (SuSE)
IT-Dienstleistung
8 Monate
2011-03 - 2011-10

Programme zur Messung der Einhaltung von Service Level Agreements

Zwischen der IT-Abteilung der Bank und diversen Fachabteilungen wurden Service Level Agreements geschlossen, die die von der IT zu erbringenden Leistungen beschreiben. Um die vereinbarte Leistungserbringung überprüfen zu können, wurden geeignete Messverfahren definiert, die in Perlprogrammen implementiert wurden. Dazu wurden insbesondere Logdateien oder Datenbanktabellen unterschiedlichster Art ausgewertet.

Perl (Module u.a. DBI) SQL Mercurial Sybase Windows XP Sun Solaris
Bank
2 Monate
2011-01 - 2011-02

Intranetseiten zur Erfassung von Bewertungen für leistungsorientierte Vergütung

Es wurden Seiten zur Erfassung von Mitarbeiterbewertungen für eine leistungsorientierte Vergütung im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Die erfolgten Bewertungen wurden außerdem in eine editierbare PDF-Vorlage übernommen. Hinzu kamen Schnittstellen von und zu einer Access-Anwendung zum Einlesen von Mitarbeiterzuordnungen bzw. zur Übergabe der erfolgten Bewertungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum
2 Monate
2010-11 - 2010-12

Intranetseiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung

Es wurden Seiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung bzw. Urlaubsanträge im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Hinzu kamen die zugehörigen Schnittstellen zum Import in das vorhandene SAP-System. Im November/Dezember wurde zusätzlich eine Suchmöglichkeit implementiert, außerdem erfolgten kleinere Änderungen und Anpassungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum
4 Monate
2010-02 - 2010-05

Intranetseiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung

Es wurden Seiten für elektronische Korrekturmeldungen zur Arbeitszeiterfassung bzw. Urlaubsanträge im Rahmen eines bestehenden Mitarbeiterportals entwickelt. Hinzu kamen die zugehörigen Schnittstellen zum Import in das vorhandene SAP-System. Im November/Dezember wurde zusätzlich eine Suchmöglichkeit implementiert, außerdem erfolgten kleinere Änderungen und Anpassungen.

Perl (Module u.a. CGI; DBI) SQL HTML JavaScript Oracle (Version 10) Apache Linux (SuSE)
Intranet, Forschungszentrum

Aus- und Weiterbildung

Aus- und Weiterbildung

Hochschulreife
Studium der Mathematik (Nebenfach Informatik) an der Universität Bonn

Kompetenzen

Kompetenzen

Schwerpunkte

Softwareanalyse, -design und -entwicklung
(Perl)

Produkte / Standards / Erfahrungen / Methoden

Programmanalyse
(auch OOA)
Programmdesign
 (auch OOD)
Programmentwicklung
(auch OOP)
Qualitätssicherung

Betriebssysteme

Linux
SuSE, Debian, Red Hat
Unix
AIX, Solaris, HPUX

Programmiersprachen

Emacs
HTML
Perl
seit 1993; auch objektorientiert, Module u.a. DBI, CGI, mod_perl, Template Toolkit, Tk
TeX, LaTeX
plain TeX
XML
Schwerpunkt ist Perl.
Grundkenntnisse bzw. ältere Programmierkenntnisse besitze ich u.a. auch in: BasicScript, C, C++, COBOL, Fortran (WATFIV), Java, Pari (spezielle Sprache für Zahlentheoretiker), Pascal, Unix-Shell (vor allem bash).

Datenbanken

MySQL
Oracle
verschiedene Versionen seit 7.3
Perl DBI-Modul

Datenkommunikation

Internet, Intranet
vor allem Apache 2

Hardware

PC
SUN

Branchen

Branchen

  • Softwareentwicklung
  • Internet-Versandhandel
  • Marktforschung, medizinische Statistik
  • Banken, Versicherungen
  • Forschung, Entwicklung, UNI: Mathematik, Informatik, sonstige Naturwissenschaften

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.