Deutschland: Profil von Karl Heinz Marbaise aus Würselen, Software-Entwickler(Java, J2EE, Perl, Ruby, PHP4/PHP5), SKM (Subversion, Subversion,SVK, CVS, Strate | IT Freiberufler, Selbständige, Unternehmens-Profile
Karl Heinz Marbaise, Software-Entwickler(Java, J2EE, Perl, Ruby, PHP4/PHP5), SKM (Subversion, Subversion, SVK, CVS, Strate
Karl Heinz Marbaise
Dipl.-Ingenieur (FH)
SoftwareEntwicklung Beratung Schulung
Software-Entwickler(Java, J2EE, Perl, Ruby, PHP4/PHP5), SKM (Subversion, Subversion, SVK, CVS, Strate
52146 Würselen
verfügbar
Stunden-/Tagessatz:
Abhängig vom Projekt/Projektlaufzeit/Einsatzort
Letztes Update: 05.07.2010 22:31
Datei-Anlagen
- keine -
Sprachkenntnisse
deutsch (Muttersprache)englisch (verhandlungssicher)
Fähigkeiten, Kenntnisse, Erfahrungen:
Freelancer (Entwicklung Java, Ruby, PHP, Perl, C,C++ etc.)
Software Konfigurations Management mit OpenSource Tools (Subversion, CVS, SVK etc.)
Schulungen (C,C++,PHP,Perl,CVS,Subversion,SVK)
IT-Projektmanagement
Assembler: 6502, 8080/8085, 8086/8088 Treiber usw. / ATMega1616/AT90S8515/PIC16F
C: ca. 4 Jahre; davon 2 Jahre auf Echtzeitsystem Compiler/Interpreter
C++: ca. 3,5 Jahre (objektorientiert)
Clipper: privat ca. 1/2 Jahr
dBase: Turbo-Pascal Treiber zum Schreiben von DBX-Dateien erstellt und Novell Umfeld eingesetzt
Delphi: ca. 3 Jahre mit D1, D2, D3 und D4 (objektorientiert)
Fortran: Studium
Imake, GNU-Make, Make-Maker etc...: ca. 3 Jahre (GNU-Make, Make-Maker, Automake, autoconf), Ant
Java, JavaScript: Java ca. 2 Jahre Migrationsprojekt; JavaScript: erweiterte Grundlagen
Makrosprachen: M4, WebSite Meta Language
Pascal: Turbo Pascal 3.0, 4.0, 5.0, 5.5; ObjectPascal (Delphi ca. 2 Jahre) (objektorientiert)
Perl: ca. 3,5 Jahre (Perl, Perl-Tk usw.) (Schulungen in Perl); Anwendung in CMS; objektorientiert
PHP: PHP4 ca. 6 Jahre Entwicklungserfahrung als auch in Schulungen; PHP 5; objektorientiert
Rexx: auf OS/2 ca. 1/2 Jahr (sehr lange her)
Scriptsprachen: gawk, tcl (Grundlagen), Web-Site-Meta-Language (WML)
Shell: seit ca. 8 Jahren bash unter Linux/Unix
Tcl/Tk: Grundlagen (WinCVS; Innovator Skripte)
TeX, LaTeX: ca. 9 Jahre (Skripte für Schulungen; DA; Reports; Korrespondenz); PDF Erstellung mit PHP
yacc/lex: ca. 3 Jahre; flex; bison zur Erstellung eines Compiler/Interpreters
VB Versionen 3.0 und 4.0
VBA Excel 5.0
o Methoden:
o OOA,OOD,OOP mithilfe der UML
o Design Pattern MVC, Observer Pattern
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design
o Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test
o Erstellung von Online Hilfen
o Content Management Systemen (CMS)
o eCommerce/eGovernment
o phpMVC Struts Framework, phpGACL
o php4: PEAR (log4php, Excel Writer)
o php5: Creole, Propel, phing
o CVS,Subversion,SVK,ClearCase (Software-Konfigurations-Management)
o Projektmanagement mit CVS,Subversion
o Branching Strategien im Projekt-Management
o Labeling (Tagging)
o Installation/Administration (CVS, Subversion)
o Schulung von Mitarbeitern (CVS,Subversion)
o Einführung von SKM (mit CVS,Subversion) im Unternehmen
o SVK Einführung
o Build-Management
o GNU-Make, Ant, CruiseControl, Maven, ClearMake, Autoconf, automake
o Bison/Flex (lex/yacc)
o Test-Management
o Verwendung von eTester
o Bug-Tracker zur Verfolgung von Fehlern usw. (Mantis, ChangeSynergy, Bugzilla)
o PHPUnit/2 zur Erstellung von Unit-Tests.
o JUnit, JWebUnit (Implementation, Reporting und Konfiguration von Tests),
JHttpUnit, JCoverage
o Dokumentationssysteme
o Einsatz von PHPDocumentor zur Dokumentation von PHP Code.
o JavaDOC
o Compilerbau
o Scanner, Parser, EBNF etc. Umsetzung in ANSI-C
o JavaCC
o DNS
o Master-/Slave DNS
o WebSite
o Aufbau,
o Wartung (Internet, HTML, HTTP, TCP/IP, CGI)
o Administration
o Installation
o Apache
o Installation, Wartung usw.
o Tomcat
o Installation, Wartung, Deployments usw.
o Samba
o Installation und Administration
o rsync
o Installation und Wartung
o TeX/LaTeX
o Erstellung von Schulungsunterlagen (s.g. Hand-Outs)
o Vorträge etc.
o Microsoft Standards:
o DDE, ODBC
o Standards:
o CAPI
o MS-Office
o Word,
o Excel
o PowerPoint
o Visio
o OpenOffice
o MID
o Innovator
o Rational ClearCase
o Schulungen in Grundlagen und Unix Adminstration erhalten.
o UCM
o Schulung
o Erstellung von Schulungsunterlagen
o Schulungen in
o C,
o C++,
o Perl,
o PHP,
o SKM (Software-Konfigurations-Management)
o Build-Management
o Branching Strategien für das Projekt-Management
o Grundlagen
o CVS (Installation, Administration, Betrieb)
o Subversion
o SVK (Distributed Version Control)
o Zend IDE 3.0, 3.5, 4.0, 5.0
o Eclipse 3.0 (PHP Plugin, CVS Plugin)
o Eclipse 3.1 (Java, PHP, Subversion Plugin, CVS Plugin, JUnit etc.)
o TAOD 8.0
o IBM Websphere Application Developer Studio 5.1
o abaXX Framework
o Process Modeler
Referenzen:
- Veröffentlichungen/Sonstiges:
+ Einsatz und Nutzen von dbUnit
Java Magazin 02/2007 (Seite 103-105)
+ Umstieg von CVS auf Subversion
Software Developers Journal Extra 3/2006 (Seite 44-47)
+ Einführung von Subversion in einer Arbeitsgruppe
Programmieren unter Linux 2/2006 (Seite 32-39)
+ Was bringt ein Umstieg auf Subversion?
Linux Enterprise 02/2005 (Seite 79-83)
+ Artikel zum Thema: "Drucken mit Webapplikationen"
06/2004 im PHP Magazin veröffentlicht.
+ Artikel zum Thema: "Projektmanagement mit CVS"
01/2004 im PHP Magazin veröffentlicht.
- Fachgutachten für den O'Reilly Verlag
- Essential CVS von Jennifer Vesperman
- Programmieren mit PHP von Rasmus Lerdorf & Kevin Tatroe
- PHP Kurz&Gut von Rasmus Lerdorf & Kevin Tatroe
- CVS Kurz&Gut
- Ant Kurz&Gut
- Konferenzen / Vorträge
+ Speaker auf der 2. Subversion Conference 2008
- Branching Strategies in Software Development
- Software Collaboration with OpenSource
- Hook'oholic - What can be done with Hook scripts
- The pain of Versions - Searching in Subversion Repositories
+ Speaker auf der 1. Subversion Conference 2007
- Bringing Subversion to the next level.
+ Speaker auf der Open Source Datenbank Conference 2006
- db4o die Alternative
+ Speaker auf der PHP Conference 2006
- Business Integration von GForge per SOAP
- Einfaches Testen von Webapplikationen mit SimpleTest
+ Speaker auf der FrOSCon 2006
+ Verteiltes Versionsmanagement mit SVK
+ Speaker auf den Chemnitzer Linux Tagen 2006
+ Einführung in Subversion
+ Speaker auf der PHP Conference 2005
+ Testen von PHP Applikationen mit Java Tools
- Moderator / Forum / Wiki
+ Modertator von Foren zum Software Konfigurationsmanagement
CVS+Subversion und Datenbanken(URL auf Anfrage)
+ Betreiber eines Software Konfigurations Management Wikis
- Training / Schulungen / Workshops
Zeitraum: 10/2006 / 11.2006 / 02.2007 / 04.2007 / 2008
Beschreibung:
+ Duchführung eines mehrtägigen Subversion Trainings/Consultings
Workshops in Helsinki (Finnland), Erlangen, Subversion Training
in England (4 Tage)
Programmiersprachen/Tools:
+ Subversion, trac, OpenOffice, Polarion, Fisheye, PPT
Zeitraum: 05/2008-05/2009
Beschreibung:
+ J2EE Entwicklung im Bereich Abrechnung (Web-Services)
+ Software Konfigurations Management (Branching Strategien),
Software Konfigurations Management Plan
+ Build (Maven) und Continous Integration (Hudson)
Programmiersprachen/Tools:
+ Java 1.5 (J2EE, JUnit, TestNG, SOAP, Axis2 Framework,
Quartz, Hibernate mit Annotations, Maven 2 etc.)
+ Oracle, Subversion (Branching etc.)
+ MS-Office, TOAD, Eclipse 3.4, Tomcat 6.0
Zeitraum: 04/2006-30.05.2008
Beschreibung:
+ Softwareentwicklung (Abrechnungssoftware, Große Datenmengen),
+ Software Konfigurations Management (Branching Strategien),
Software Konfigurations Management Plan
+ Build (Ant, Maven) und Continous Integration (CruiseControl,Continuum)
+ SKM Plan
Programmiersprachen/Tools:
+ Java 1.5 (J2EE, JWebUnit, JUnit, TestNG, SOAP, Axis Framework, Quartz,
Hibernate mit Annotations etc.)
+ Oracle
+ MS-Office, TOAD, Eclipse, JBoss
Zeitraum: 12/2005-04/2006
Beschreibung:
+ Erweiterung, Integration, Installation
einer Software Colaborations Software (GForge)
+ Integration von Subversion, Wiki etc.
+ Aufwandsschätzungen, Projekt Controlling
Programmiersprachen/Tools:
+ Subversion, CVS
+ PHP, Shell, Java (JWebUnit, SOAP, Axis Framework),
Oracle, PostreSQLi
+ Linux (Installation Subversion, PHP, Apache, PostreSQL,Admin)
+ VMWare, SLES9, SuSE 9.2, SuSE 9.3, Windows XP, OpenOffice,
MS-Office
Zeitraum: 09/2004-11/2005
Beschreibung:
+ Weiterentwicklung und Migration eines Partner Systems für
die DaimlerChrysler Bank Stuttgart.
Programmiersprachen/Tools:
+ Entwicklung von Reportings in PDF, Laufzeit Optmierungen
+ Migration von PHP nach Java
+ PHP (OO), PEAR, PHPUnit, PHPDocumentor,
Workflow-Engine(PHP)
+ Ant
+ IIS, Oracle 8i,
+ CVS Branching/Merging Einführung, Verwendung von Modules und
Ampersamp-Modules etc.
+ Subversion (Evaluierung in einem Teilprojekt)
+ ChangeSynergy
+ Java (J2EE)
- JUnit, JWebUnit, HTTPUnit, Code-Coverage-Analyse (JCoverage)
- JavaDoc
- JSP's
- Hibernate (Converting Tool für Oracle TableSpace)
POI(Lesen aus Excel), SQL Parsing etc.
- Tomcat Remote Deplyoment per Ant
- Entwicklung eines SOAP-Testing Tools als Backend-Ersatz
zum Einsatz als SEU Test Tool
- iText
- abaXX Framework
- abaXX Process Modeler
+ MS-Office (Word, Excel, PP, Visio)
+ Zend Studio 3.0, 3.5, 4.0
+ Eclipse 3.1(CVS PlugIn, Subversion Plugin)
+ WSAD 5.1
+ TOAD
+ Perl
Aufgabe:
+ Softwareentwicklung (Implementation, Change-Request
Bearbeitung, Testing),
+ Einführung Branching Strategien zur Entkopplung
Development/Deployment
+ Erstellung DV-Konzeption
+ Review Fachkonzepte
+ Abstimmung mit Fachabteilung
Zeitraum: 07/2004-09/2004
Beschreibung:
+ Web Anwendung zur Administration eines Sicherheitssystems
+ Anwendung phpMVC Framework
+ Testing
+ Code Reviews
Programmiersprachen/Tools:
+ PHP (objektorientiert), Perl, HTML, Smarty, PHPDocumentor,
CVS, Apache, bash
Aufgabe:
+ Softwareentwicklung; Implementation nach Anforderungen
und Pflichtenheften.
Zeitraum: 06/2004
Beschreibung:
+ Anbindung an unterschiedliche Bezahldienste
Firstgate, T-Com (T-Pay), Web.Cents
+ Protokollanalyse, Absprache mit den Bezahldiensten, Testing
in Betriebnahme der Systeme
Programmiersprachen/Tools:
+ PHP, Perl, HTML, CVS, Subversion, Apache, rsync, bash, cron
Aufgabe:
+ Bezahldienstanbindung
+ Administration
+ Projektkoordinierung zwischne Kunden und Anbietern
(Firstgate, T-Com, WEB.DE AG)
Zeitraum: 05/2004
Beschreibung:
+ Schulung und Installation von CVS
+ Administration verschiedener Server
+ Online Backup
+ Problembeseitigung auf Kundenservern
Script Fehler, technischer Ansprechparner für Hoster
+ Erweiterung der Angebote
Programmiersprachen/Tools:
+ CVS, Subversion, Apache, rsync, bash, cron, PHP, Perl
Aufgabe:
+ Schulung von zwei Mitarbeitern
+ Installation/Einsatz/Strategien von CVS
+ Erstellung einer Abgleichsbackups auf
einen Standalone Backupserver
+ Lokale Sicherung von Content und DB's
+ Implementation verschiedenster Aufgaben
Zeitraum: 04/2004 (laufend)
Beschreibung:
+ Erstellung bzw. Weiterentwicklung Konzept für Web Seite
+ Content Ermittlung (Schulungsinhalte, Konzepte etc.)
+ Umsetzung Design in HTML und Templates
+ Einstieg in Partner Programme, Kontakte mit unterschiedlichen
Anbietern.
Programmiersprachen/Tools:
+ Subversion, Apache, Putty, bash, cron, PHP, Perl, wml
Aufgabe:
+ Entwicklung einer Web-Site
+ Konzeption
+ Umsetzung
+ Projektleitung und Kostenkontrolle
Zeitraum: 02/2004-03/2004
Beschreibung:
+ Subversion als CVS Ersatz
Programmiersprachen/Tools:
+ CVS, Subversion, Apache (2.0), Administration
(Install Subversion; From Source)
Aufgabe:
+ Planung/Strategie zum Umstieg von CVS auf Subversion
Zeitraum: 02/2004
Beschreibung:
+ Erstellung eines automatischen Distributionssystem
+ Aus CVS vollständigen Auftritt automatisch
auf Internet-Server aufspielen, Datenbank erstellen
und aktivieren.
Programmiersprachen/Tools:
+ PHP (PHPDocumentor), Perl (DBI,
+ Mantis Bug Tracker
+ Linux Shell (Cron Job), MySQL, Apache Web-Server, CMS
+ Windows Putty (SSH-Client)
Aufgabe:
+ technisches Konzept und Umsetzung
Zeitraum: 02/2004
Beschreibung:
+ Erstellung eines Newsletters
+ Anmeldung (Double-Opt-In Verfahren)
+ Freischaltung
+ Konfigurierbare Registrierungs-, Freischaltungs-
und Info Mail auf unterschiedliche Bereiche
+ Mit Reminder Email.
Programmiersprachen/Tools:
+ PHP (Smarty, ftp, PHPDocumentor, PEAR Log-Package)
+ Linux Shell (Cron Job), MySQL, Apache Web-Server, CMS
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 02/2004
Beschreibung:
+ Ausarbeitung eines Vortrages (2 h)
zum Thema: "Barrierefreies Internet"
+ Verordnungen zum Thema (BITV, Bundesgesetzblatt)
+ Erarbeitung eines Konzeptes zur Umsetzungen für
Städte + Gemeinden
Programmiersprachen/Tools:
+ HTML Standard (4.01 bzw. xhtml), MS-PP, Tools (Sprach Tools IBM etc.)
+ Barrierefreies eGovernment etc.
+ WAI
Aufgabe:
+ Rechersche / Analyse Problematik Aufwände und technische
Machbarkeit.
+ Projektleitung + Vortrag / Umsetzung
Zeitraum: 01/2004
Beschreibung:
+ Erstellung einer Offline Publishing Lösung (CMS offline)
Auftritt Online
Programmiersprachen/Tools:
+ PHP (ftp, PHPDocumentor), Perl
+ Linux Shell, MySQL, Apache Web-Server, CMS
+ Windows
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 01/2004
Beschreibung:
+ Erstellung von Apache Configuration Macros
zur einfachen Installation und Aktivierung
eines Kunden mit Domain etc.
Statistik etc.
Programmiersprachen/Tools:
+ Linux Shell, MySQL, Apache Web-Server (mod_macro)
+ Windows (Putty-SSH)
Aufgabe:
+ Konzept + Umsetzung
Zeitraum: 12/2003
Beschreibung:
+ Integration einer redaktionellen Freigabe in
bestehendes CMS und Differenzanalyse
Programmiersprachen/Tools:
+ Unix Tools (vi(m), bash)
+ Linux Shell, MySQL, Apache Web-Server,
PHP (PHPDocumentor), Perl (mit POD)
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 10/2003-11/2003
Beschreibung:
+ Umsetzung eGovernment Lösung für eine Stadt
CMS Installation, Schulung, Umsetzung spezieller
Wünsche; Anpassungen; Hosting; Domains etc.
Programmiersprachen/Tools:
+ Unix Tools (vi(m), bash, autoconf, automake usw.)
+ Linux Shell, MySQL, Apache Web-Server,
PHP (PHPDocumentor), Perl (mit POD), CMS
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 09/2003
Beschreibung:
+ Auswertung von sehr grossen Log-Dateien (ca. 1 GB / Tag)
(via Load-Balancer) und Zusammenführung.
Erstellung von Cron-Jobs (Shell-Script) zur automatischen
Log-Analyse. Load Optimierung
Tools/Programmiersprachen:
+ Webalizer, AWStats, Unix Shell (vi(m), bash), MySQL, Apache WebServer,
Perl (mit POD), CMS
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ technische Konzeption als auch Umsetzung
Zeitraum: 07/2003-08/2003
Beschreibung:
Umzug eines Internetauftritts eines Kunden von
einer vorhandenen Plattform auf neue Server.
Recherche der Anbieter, technische Konzeption und
Umsetzung. Hierbei ein System mit Load-Balancer.
Vollständige Installation der neue Systeme
+ Web-Server, PHP, MySQL, Bibliotheken usw.
+ Sicherheitsupdate
Programmiersprachen:
+ Shell-Skripte zur Administration Backup usw. (Cron etc.)
Tools:
+ Unix Tools (vi(m), bash, autoconf, automake usw.)
+ Linux Shell, MySQL, Apache Web-Server, mod_macro, mod_ssl,
PHP, Perl (mit POD), CMS
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ technische Konzeption als auch Umsetzung
Zeitraum: 05/2003-07/2003
Beschreibung:
Umsetzung einer Lösung zur visuellen Darstellung von
Unterschieden in einer eGoverment-Lösung vor der Veröffentlichung
Programmiersprachen:
+ PHP, Perl
Tools:
+ CVS, MySQL, PHPDocumentor, diff, wdiff
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung;
+ technnische Konzeption
Zeitraum: 04/2003-06/2003
Beschreibung:
+ Umsetzung eines eGovernment unterstützenden Systems zur
Verwendung im Bereich Städte/Gemeinden
+ Internetauftritt unter Verwendung von zwei CMS Systemen
+ Administration des Auftrittes und Einrichtung
Programmiersprachen:
+ PHP, HTML, JavaScript, Perl, Shell-Scripte
Tools:
+ Templates, CVS, MySQL, PHPDocumentor, POD
+ MSPP, MSExcel, MSWord
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation
technische Beratung
Zeitraum: 11/2002-03/2003
Beschreibung:
o CMS Erweiterungen im Bereich Rechte-Systeme. Einführung
SKM (mit CVS, Admin CVS, Administration Linux usw.).
o Installation eines Linux Servers zur Entwicklung
Programmiersprachen:
+ PHP, HTML, JavaScript
+ Perl
+ Shell-Skripte (Bash)
Tools:
+ Templates, Smarty-Templates, CVS, MySQL, Bash, Unix Tools
+ PHPDocumentor, POD
+ MSPP(Erstellung Schulung für MA), Word, Excel
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwandskontrolle/Kostenkontrolle, Kunden Kommunikation,
technische Beratung etc.
Zeitraum: 02/2002-08/2002
Beschreibung:
Im Rahmen eines Systems zur Erfassung von Projekt- und
Vorgangsaufwänden, die Erstellung eines customizierbaren
Report-Generators. Dabei einmal die Darstellung im Browser
und zum anderen die Konvertierung der Reports in unterschiedliche
Datenformate (PDF, HTML, CSV etc.).
Programmiersprachen:
+ PHP, HTML, SQL, Perl
Tools:
+ Smarty-Templates, CVS, WinCVS, MySQL, eTester
+ Mantis Bug Tracker
Sonstiges:
+ Einführung von Branching-Strategien im Projekt-Management
mit Hilfe von CVS.
Zeitraum: 12/2000-01/2002
Beschreibung:
Aufweitung eines kundenorientierten Programmes im Bereich
SKM von 14 Kursen auf ca. 120 Kurse mit Hilfe von
Freiberuflern. Dazu die Kontaktaufnahme mit den Freiberuflern,
eigenverantwortliche Vertragsverhandlungen (Termine,
Honorar, Stundensätze, Sondervereinbarungen etc.)
mit rechtlicher Unterstützung. Disposition und Terminierung
der Räumlichkeiten. Durchführung von Schulungen sowohl
extern als auch intern (Weiterbildung der Consultants).
Erstellung einer Postwurfsendung in Zusammenarbeit mit
Marketing und Werbe-Agentur.
Durchführung von Schulungen in englisch und deutsch
im Bereich SKM (CVS, Grundlagen SKM) und Perl.
Programmiersprachen:
+ Perl, Shell, XML
Tools:
+ ClearCase, Inter- /Intraet Seiten(Website Meta Language),
CVS, CVS Administration, GNU-Make, Shell,
Administration (Netzwerk), TeX/LaTeX, MySQL, PostgreSQL
Zeitraum: 08/2000-12/2000
Beschreibung:
Einarbeitung in den Bereich kapitalbildende Lebensversicherung
/ Lebensversicherung / Berufsunfähigkeitsversicherung
/ Tarifmodelle und der rechtlichen und mathematischen
Hintergründe etc.. Testen von Applikationen, die eine
Angebotsberechnung für Kunden durchführen. Erstellung von
Vorgaben für neue Tarife, die zur Realisierung im Bereich
der Angebotsprogramme dienen. Entsprechende Fehlerkorrektur
etc.; Zusammenarbeit mit unterschiedlichen Abteilungen.
Pflege der Hilfedateien für die Angebotsprogramme
auf den unterschiedlichen Plattformen.
Programmiersprachen:
+ VBA Excel, Rexx (OS/2), IPF
Tools:
+ Word, Excel, Innovator,
Windows Help Compiler(Windows 3.1, Windows NT,
Windows 2000), IPFC auf OS/2, Converter Tools
(IPF=>Windows 2000 Help), RCS, CVS
Zeitraum: 12/1998-07/2000
Beschreibung:
Erstellung eines Pflichtenheftes und Realisierung, dass einen
interpretierenden Compiler darstellt, der es portabel ermöglicht,
eine einfache Programmiersprache mit Unterstützung für
Echtzeitfähigkeit auf seiten des Anwender zu ermöglichen.
Dabei war es nötig, die gesamte Anforderungsanalyse durchzuführen
und eine vollständige Syntax/Semantik für die Sprache zu entwickeln.
Das ganze musste auf einem System laufähig sein,
dass max. 256 KByte RAM zur Verfügung und max. 1 MByte
FLASH-Eprom zur Verfügung hatte.
Die Ralisierung wurde auch durchgeführt.
Programmiersprachen:
+ C, Assembler Toshiba, Shell, Perl, HTML
Tools:
+ CVS Einführung (SKM) in den Entwicklungsprozess
+ TEX/LaTEX zur Erstellung des Pflichtenheftes,
Texinfo zur Erstellung der Coding-Styles,
Release Rules etc., Referenz Implementation mit Hilfe von
Bison und Flex.
+ Administration des Netzwerkes (Backup etc.)
Zeitraum: 11/1995-06/1998
Beschreibung:
Entwicklung einer Software zur Einsatzvisualisierung von
Feuerwehr und Polizei. Die Positionsdaten kommen von Geräten
in den Fahrzeugen, die mit Hilfe von Funkmodems in die
Zentrale übertragen wurden. Installation beim Kunden
vor Ort (Duisburg Feuerwehr in der Einsatzleitzentrale).
Bug-Fixing etc. direkt mit den Kunden. Hierbei geht es darum
den Standort eines Fahrzeuges auf einer Strassen-Karte
entsprechend der tatsächlichen Position auf dem Bildschirm
darzustellen und den Kartenausschnitt entsprechend an zu
zeigen.
Nach der Erfahrung, dass VB zu langsam und zu aufwendig
in der Administration ist, wurde das gesamte Projekt
in Delphi vollständig neu geschrieben. Hierbei wurden die
Vorteile der objektorientierten Programmierung, die VB bis
dahin nicht bot, genutzt.
BMP-Format Analyse damit Scanns von Farb-Seperations
Folien (Kartenmaterial) für die Strassenkarten in entsprechende
BMP Dateien mit 16 Bit Farbe umgewandelt werden
konnten (typische Größe einer BMP Datei ca. 300 MB-
500 MB). Zeitoptimierung der Umwandlung von den ersten
Versuchen (ca. 96 h zur Unwandlung bis hinzu zum Ergebnis
von 2 h mit Object Pascal).
Erstellung eines Treiber zur Anbindung von AutoCAD mit
Hilfe von C an eine Datenbank.
Programmiersprachen:
+ C, Visual Basic (3.0, 4.0), Object Pascal (Delphi)
Tools:
+ Visual C, Visual Basic (3.0 und 4.0),
Delphi (1, 2, 3 und 4.0 IDE mit Debugger etc.),
CVS Einführung (SKM)
Sonstiges:
+ ODBC, CAPI (D-Kanal), X31, TCP/IP Komponente erstellt,
+ Administration Windows NT 4.0 und Workstations
Windows NT 4.0, SyBase Administration, Datenbank Design
und Optimierung,
Zeitraum: 04/1995-09/1995
Beschreibung:
Erstellung einer Software zur Dickenregelung von Schlauchfolien.
Ultraschall-Sensoren (drei Stück im Kreis) nehmen
den jeweiligen Abstand zum Sensor auf. Daraus wird dann
der Umfang der Folie ermittelt und somit kann ein Rückschluss
auf die Dicke der Folie gemacht werden. Analyse der
Messergebnisse usw. Erstellung einer Erfassungssoftware für
den Produktionsbereich in dem via Maske Daten eingegeben
werden können und diese in einer dBase Datenbank abgelegt
werden. Teilweise Erfassung der Daten per Messung mit Hilfe
von Drehgebern (Geschwindigkeit m/min etc.).
Programmiersprachen:
+ C, Assembler
Tools:
+ Borland C++ IDE, Turbo Vision, RCS, CVS, Echtzeit Betriebssystem,
Messtechnik Drehgeber, Ultraschall-Sensoren etc.
Sonstiges:
+ Novell 3.12 Administration, Erstellung von Diskless Stations,
Administration Produktions- und im Administrativen Bereich
und Bereitschaftsdienst.
Zeitraum: 1993-03/1995
Beschreibung:
Erstellung von Schnittstellen zwischen dem s.g. Optimierer
und den eigentliche Spritzgußmaschinen, die mit Hilfe verschiedenster
Protokolle (sowohl Software als auch Hardware)
an den Optimierer angeschlossen werden. Dazu Analyse der
Protokollunterlagen und Erstellung einer Emulation und danach
die Erstellung der eigentlichen Schnittstelle. Dadurch
die Möglichkeit des Tests im Labor. Spätere Installation vor
Ort beim Kunden.
Programmiersprachen:
+ C++
Tools:
+ Borland C++ 3.1, MicroData C++ Compiler,
IBM C-Set C++ Compiler, RCS, Bison, Flex, ftp, telnet
Sonstiges: Portabel über Betriebssysteme programmieren.
Betriebssysteme:
+ MS-DOS, OS/2, OS/9, Windows 3.1, Windows 3.11.
Feldbus, V24, 3964R Protokoll, MS-Word, MS-Excel
Schulungen in C, C++, Perl, PHP an der VHS
Schulungen in C++, Perl, PHP an einer Akademie
Zeitraum: laufend
Beschreibung:
Anforderungsanalyse einer Projekt Aufwandserfassungs
und Abrechnungs Lösung in PHP unter Verwendung
MySQL und Smarty-Templates.
Budgetierung, Abrechnung, Konvertierung in PDF, Export
in Excel etc.
Programmiersprachen:
+ PHP, Smarty, Perl, TeX/LaTeX
+ MySQL, Subversion, TeX/LaTeX, Apache, PHPDocumentor, MVC,
Mantis Bug Tracker
Aufgabe:
Projektleitung/Entwicklung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung;
Zeitliche und räumliche Verfügbarkeit:
Vor Ort Einsatz ab 01.09.2010 zu 100%
Freelancer (Entwicklung Java, Ruby, PHP, Perl, C,C++ etc.)
Software Konfigurations Management mit OpenSource Tools (Subversion, CVS, SVK etc.)
Schulungen (C,C++,PHP,Perl,CVS,Subversion,SVK)
IT-Projektmanagement
Assembler: 6502, 8080/8085, 8086/8088 Treiber usw. / ATMega1616/AT90S8515/PIC16F
C: ca. 4 Jahre; davon 2 Jahre auf Echtzeitsystem Compiler/Interpreter
C++: ca. 3,5 Jahre (objektorientiert)
Clipper: privat ca. 1/2 Jahr
dBase: Turbo-Pascal Treiber zum Schreiben von DBX-Dateien erstellt und Novell Umfeld eingesetzt
Delphi: ca. 3 Jahre mit D1, D2, D3 und D4 (objektorientiert)
Fortran: Studium
Imake, GNU-Make, Make-Maker etc...: ca. 3 Jahre (GNU-Make, Make-Maker, Automake, autoconf), Ant
Java, JavaScript: Java ca. 2 Jahre Migrationsprojekt; JavaScript: erweiterte Grundlagen
Makrosprachen: M4, WebSite Meta Language
Pascal: Turbo Pascal 3.0, 4.0, 5.0, 5.5; ObjectPascal (Delphi ca. 2 Jahre) (objektorientiert)
Perl: ca. 3,5 Jahre (Perl, Perl-Tk usw.) (Schulungen in Perl); Anwendung in CMS; objektorientiert
PHP: PHP4 ca. 6 Jahre Entwicklungserfahrung als auch in Schulungen; PHP 5; objektorientiert
Rexx: auf OS/2 ca. 1/2 Jahr (sehr lange her)
Scriptsprachen: gawk, tcl (Grundlagen), Web-Site-Meta-Language (WML)
Shell: seit ca. 8 Jahren bash unter Linux/Unix
Tcl/Tk: Grundlagen (WinCVS; Innovator Skripte)
TeX, LaTeX: ca. 9 Jahre (Skripte für Schulungen; DA; Reports; Korrespondenz); PDF Erstellung mit PHP
yacc/lex: ca. 3 Jahre; flex; bison zur Erstellung eines Compiler/Interpreters
VB Versionen 3.0 und 4.0
VBA Excel 5.0
o Methoden:
o OOA,OOD,OOP mithilfe der UML
o Design Pattern MVC, Observer Pattern
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design
o Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test
o Erstellung von Online Hilfen
o Content Management Systemen (CMS)
o eCommerce/eGovernment
o phpMVC Struts Framework, phpGACL
o php4: PEAR (log4php, Excel Writer)
o php5: Creole, Propel, phing
o CVS,Subversion,SVK,ClearCase (Software-Konfigurations-Management)
o Projektmanagement mit CVS,Subversion
o Branching Strategien im Projekt-Management
o Labeling (Tagging)
o Installation/Administration (CVS, Subversion)
o Schulung von Mitarbeitern (CVS,Subversion)
o Einführung von SKM (mit CVS,Subversion) im Unternehmen
o SVK Einführung
o Build-Management
o GNU-Make, Ant, CruiseControl, Maven, ClearMake, Autoconf, automake
o Bison/Flex (lex/yacc)
o Test-Management
o Verwendung von eTester
o Bug-Tracker zur Verfolgung von Fehlern usw. (Mantis, ChangeSynergy, Bugzilla)
o PHPUnit/2 zur Erstellung von Unit-Tests.
o JUnit, JWebUnit (Implementation, Reporting und Konfiguration von Tests),
JHttpUnit, JCoverage
o Dokumentationssysteme
o Einsatz von PHPDocumentor zur Dokumentation von PHP Code.
o JavaDOC
o Compilerbau
o Scanner, Parser, EBNF etc. Umsetzung in ANSI-C
o JavaCC
o DNS
o Master-/Slave DNS
o WebSite
o Aufbau,
o Wartung (Internet, HTML, HTTP, TCP/IP, CGI)
o Administration
o Installation
o Apache
o Installation, Wartung usw.
o Tomcat
o Installation, Wartung, Deployments usw.
o Samba
o Installation und Administration
o rsync
o Installation und Wartung
o TeX/LaTeX
o Erstellung von Schulungsunterlagen (s.g. Hand-Outs)
o Vorträge etc.
o Microsoft Standards:
o DDE, ODBC
o Standards:
o CAPI
o MS-Office
o Word,
o Excel
o PowerPoint
o Visio
o OpenOffice
o MID
o Innovator
o Rational ClearCase
o Schulungen in Grundlagen und Unix Adminstration erhalten.
o UCM
o Schulung
o Erstellung von Schulungsunterlagen
o Schulungen in
o C,
o C++,
o Perl,
o PHP,
o SKM (Software-Konfigurations-Management)
o Build-Management
o Branching Strategien für das Projekt-Management
o Grundlagen
o CVS (Installation, Administration, Betrieb)
o Subversion
o SVK (Distributed Version Control)
o Zend IDE 3.0, 3.5, 4.0, 5.0
o Eclipse 3.0 (PHP Plugin, CVS Plugin)
o Eclipse 3.1 (Java, PHP, Subversion Plugin, CVS Plugin, JUnit etc.)
o TAOD 8.0
o IBM Websphere Application Developer Studio 5.1
o abaXX Framework
o Process Modeler
Referenzen:
- Veröffentlichungen/Sonstiges:
+ Einsatz und Nutzen von dbUnit
Java Magazin 02/2007 (Seite 103-105)
+ Umstieg von CVS auf Subversion
Software Developers Journal Extra 3/2006 (Seite 44-47)
+ Einführung von Subversion in einer Arbeitsgruppe
Programmieren unter Linux 2/2006 (Seite 32-39)
+ Was bringt ein Umstieg auf Subversion?
Linux Enterprise 02/2005 (Seite 79-83)
+ Artikel zum Thema: "Drucken mit Webapplikationen"
06/2004 im PHP Magazin veröffentlicht.
+ Artikel zum Thema: "Projektmanagement mit CVS"
01/2004 im PHP Magazin veröffentlicht.
- Fachgutachten für den O'Reilly Verlag
- Essential CVS von Jennifer Vesperman
- Programmieren mit PHP von Rasmus Lerdorf & Kevin Tatroe
- PHP Kurz&Gut von Rasmus Lerdorf & Kevin Tatroe
- CVS Kurz&Gut
- Ant Kurz&Gut
- Konferenzen / Vorträge
+ Speaker auf der 2. Subversion Conference 2008
- Branching Strategies in Software Development
- Software Collaboration with OpenSource
- Hook'oholic - What can be done with Hook scripts
- The pain of Versions - Searching in Subversion Repositories
+ Speaker auf der 1. Subversion Conference 2007
- Bringing Subversion to the next level.
+ Speaker auf der Open Source Datenbank Conference 2006
- db4o die Alternative
+ Speaker auf der PHP Conference 2006
- Business Integration von GForge per SOAP
- Einfaches Testen von Webapplikationen mit SimpleTest
+ Speaker auf der FrOSCon 2006
+ Verteiltes Versionsmanagement mit SVK
+ Speaker auf den Chemnitzer Linux Tagen 2006
+ Einführung in Subversion
+ Speaker auf der PHP Conference 2005
+ Testen von PHP Applikationen mit Java Tools
- Moderator / Forum / Wiki
+ Modertator von Foren zum Software Konfigurationsmanagement
CVS+Subversion und Datenbanken(URL auf Anfrage)
+ Betreiber eines Software Konfigurations Management Wikis
- Training / Schulungen / Workshops
Zeitraum: 10/2006 / 11.2006 / 02.2007 / 04.2007 / 2008
Beschreibung:
+ Duchführung eines mehrtägigen Subversion Trainings/Consultings
Workshops in Helsinki (Finnland), Erlangen, Subversion Training
in England (4 Tage)
Programmiersprachen/Tools:
+ Subversion, trac, OpenOffice, Polarion, Fisheye, PPT
Zeitraum: 05/2008-05/2009
Beschreibung:
+ J2EE Entwicklung im Bereich Abrechnung (Web-Services)
+ Software Konfigurations Management (Branching Strategien),
Software Konfigurations Management Plan
+ Build (Maven) und Continous Integration (Hudson)
Programmiersprachen/Tools:
+ Java 1.5 (J2EE, JUnit, TestNG, SOAP, Axis2 Framework,
Quartz, Hibernate mit Annotations, Maven 2 etc.)
+ Oracle, Subversion (Branching etc.)
+ MS-Office, TOAD, Eclipse 3.4, Tomcat 6.0
Zeitraum: 04/2006-30.05.2008
Beschreibung:
+ Softwareentwicklung (Abrechnungssoftware, Große Datenmengen),
+ Software Konfigurations Management (Branching Strategien),
Software Konfigurations Management Plan
+ Build (Ant, Maven) und Continous Integration (CruiseControl,Continuum)
+ SKM Plan
Programmiersprachen/Tools:
+ Java 1.5 (J2EE, JWebUnit, JUnit, TestNG, SOAP, Axis Framework, Quartz,
Hibernate mit Annotations etc.)
+ Oracle
+ MS-Office, TOAD, Eclipse, JBoss
Zeitraum: 12/2005-04/2006
Beschreibung:
+ Erweiterung, Integration, Installation
einer Software Colaborations Software (GForge)
+ Integration von Subversion, Wiki etc.
+ Aufwandsschätzungen, Projekt Controlling
Programmiersprachen/Tools:
+ Subversion, CVS
+ PHP, Shell, Java (JWebUnit, SOAP, Axis Framework),
Oracle, PostreSQLi
+ Linux (Installation Subversion, PHP, Apache, PostreSQL,Admin)
+ VMWare, SLES9, SuSE 9.2, SuSE 9.3, Windows XP, OpenOffice,
MS-Office
Zeitraum: 09/2004-11/2005
Beschreibung:
+ Weiterentwicklung und Migration eines Partner Systems für
die DaimlerChrysler Bank Stuttgart.
Programmiersprachen/Tools:
+ Entwicklung von Reportings in PDF, Laufzeit Optmierungen
+ Migration von PHP nach Java
+ PHP (OO), PEAR, PHPUnit, PHPDocumentor,
Workflow-Engine(PHP)
+ Ant
+ IIS, Oracle 8i,
+ CVS Branching/Merging Einführung, Verwendung von Modules und
Ampersamp-Modules etc.
+ Subversion (Evaluierung in einem Teilprojekt)
+ ChangeSynergy
+ Java (J2EE)
- JUnit, JWebUnit, HTTPUnit, Code-Coverage-Analyse (JCoverage)
- JavaDoc
- JSP's
- Hibernate (Converting Tool für Oracle TableSpace)
POI(Lesen aus Excel), SQL Parsing etc.
- Tomcat Remote Deplyoment per Ant
- Entwicklung eines SOAP-Testing Tools als Backend-Ersatz
zum Einsatz als SEU Test Tool
- iText
- abaXX Framework
- abaXX Process Modeler
+ MS-Office (Word, Excel, PP, Visio)
+ Zend Studio 3.0, 3.5, 4.0
+ Eclipse 3.1(CVS PlugIn, Subversion Plugin)
+ WSAD 5.1
+ TOAD
+ Perl
Aufgabe:
+ Softwareentwicklung (Implementation, Change-Request
Bearbeitung, Testing),
+ Einführung Branching Strategien zur Entkopplung
Development/Deployment
+ Erstellung DV-Konzeption
+ Review Fachkonzepte
+ Abstimmung mit Fachabteilung
Zeitraum: 07/2004-09/2004
Beschreibung:
+ Web Anwendung zur Administration eines Sicherheitssystems
+ Anwendung phpMVC Framework
+ Testing
+ Code Reviews
Programmiersprachen/Tools:
+ PHP (objektorientiert), Perl, HTML, Smarty, PHPDocumentor,
CVS, Apache, bash
Aufgabe:
+ Softwareentwicklung; Implementation nach Anforderungen
und Pflichtenheften.
Zeitraum: 06/2004
Beschreibung:
+ Anbindung an unterschiedliche Bezahldienste
Firstgate, T-Com (T-Pay), Web.Cents
+ Protokollanalyse, Absprache mit den Bezahldiensten, Testing
in Betriebnahme der Systeme
Programmiersprachen/Tools:
+ PHP, Perl, HTML, CVS, Subversion, Apache, rsync, bash, cron
Aufgabe:
+ Bezahldienstanbindung
+ Administration
+ Projektkoordinierung zwischne Kunden und Anbietern
(Firstgate, T-Com, WEB.DE AG)
Zeitraum: 05/2004
Beschreibung:
+ Schulung und Installation von CVS
+ Administration verschiedener Server
+ Online Backup
+ Problembeseitigung auf Kundenservern
Script Fehler, technischer Ansprechparner für Hoster
+ Erweiterung der Angebote
Programmiersprachen/Tools:
+ CVS, Subversion, Apache, rsync, bash, cron, PHP, Perl
Aufgabe:
+ Schulung von zwei Mitarbeitern
+ Installation/Einsatz/Strategien von CVS
+ Erstellung einer Abgleichsbackups auf
einen Standalone Backupserver
+ Lokale Sicherung von Content und DB's
+ Implementation verschiedenster Aufgaben
Zeitraum: 04/2004 (laufend)
Beschreibung:
+ Erstellung bzw. Weiterentwicklung Konzept für Web Seite
+ Content Ermittlung (Schulungsinhalte, Konzepte etc.)
+ Umsetzung Design in HTML und Templates
+ Einstieg in Partner Programme, Kontakte mit unterschiedlichen
Anbietern.
Programmiersprachen/Tools:
+ Subversion, Apache, Putty, bash, cron, PHP, Perl, wml
Aufgabe:
+ Entwicklung einer Web-Site
+ Konzeption
+ Umsetzung
+ Projektleitung und Kostenkontrolle
Zeitraum: 02/2004-03/2004
Beschreibung:
+ Subversion als CVS Ersatz
Programmiersprachen/Tools:
+ CVS, Subversion, Apache (2.0), Administration
(Install Subversion; From Source)
Aufgabe:
+ Planung/Strategie zum Umstieg von CVS auf Subversion
Zeitraum: 02/2004
Beschreibung:
+ Erstellung eines automatischen Distributionssystem
+ Aus CVS vollständigen Auftritt automatisch
auf Internet-Server aufspielen, Datenbank erstellen
und aktivieren.
Programmiersprachen/Tools:
+ PHP (PHPDocumentor), Perl (DBI,
+ Mantis Bug Tracker
+ Linux Shell (Cron Job), MySQL, Apache Web-Server, CMS
+ Windows Putty (SSH-Client)
Aufgabe:
+ technisches Konzept und Umsetzung
Zeitraum: 02/2004
Beschreibung:
+ Erstellung eines Newsletters
+ Anmeldung (Double-Opt-In Verfahren)
+ Freischaltung
+ Konfigurierbare Registrierungs-, Freischaltungs-
und Info Mail auf unterschiedliche Bereiche
+ Mit Reminder Email.
Programmiersprachen/Tools:
+ PHP (Smarty, ftp, PHPDocumentor, PEAR Log-Package)
+ Linux Shell (Cron Job), MySQL, Apache Web-Server, CMS
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 02/2004
Beschreibung:
+ Ausarbeitung eines Vortrages (2 h)
zum Thema: "Barrierefreies Internet"
+ Verordnungen zum Thema (BITV, Bundesgesetzblatt)
+ Erarbeitung eines Konzeptes zur Umsetzungen für
Städte + Gemeinden
Programmiersprachen/Tools:
+ HTML Standard (4.01 bzw. xhtml), MS-PP, Tools (Sprach Tools IBM etc.)
+ Barrierefreies eGovernment etc.
+ WAI
Aufgabe:
+ Rechersche / Analyse Problematik Aufwände und technische
Machbarkeit.
+ Projektleitung + Vortrag / Umsetzung
Zeitraum: 01/2004
Beschreibung:
+ Erstellung einer Offline Publishing Lösung (CMS offline)
Auftritt Online
Programmiersprachen/Tools:
+ PHP (ftp, PHPDocumentor), Perl
+ Linux Shell, MySQL, Apache Web-Server, CMS
+ Windows
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 01/2004
Beschreibung:
+ Erstellung von Apache Configuration Macros
zur einfachen Installation und Aktivierung
eines Kunden mit Domain etc.
Statistik etc.
Programmiersprachen/Tools:
+ Linux Shell, MySQL, Apache Web-Server (mod_macro)
+ Windows (Putty-SSH)
Aufgabe:
+ Konzept + Umsetzung
Zeitraum: 12/2003
Beschreibung:
+ Integration einer redaktionellen Freigabe in
bestehendes CMS und Differenzanalyse
Programmiersprachen/Tools:
+ Unix Tools (vi(m), bash)
+ Linux Shell, MySQL, Apache Web-Server,
PHP (PHPDocumentor), Perl (mit POD)
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 10/2003-11/2003
Beschreibung:
+ Umsetzung eGovernment Lösung für eine Stadt
CMS Installation, Schulung, Umsetzung spezieller
Wünsche; Anpassungen; Hosting; Domains etc.
Programmiersprachen/Tools:
+ Unix Tools (vi(m), bash, autoconf, automake usw.)
+ Linux Shell, MySQL, Apache Web-Server,
PHP (PHPDocumentor), Perl (mit POD), CMS
+ Mantis Bug Tracker
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ Konzeption und Umsetzung
Zeitraum: 09/2003
Beschreibung:
+ Auswertung von sehr grossen Log-Dateien (ca. 1 GB / Tag)
(via Load-Balancer) und Zusammenführung.
Erstellung von Cron-Jobs (Shell-Script) zur automatischen
Log-Analyse. Load Optimierung
Tools/Programmiersprachen:
+ Webalizer, AWStats, Unix Shell (vi(m), bash), MySQL, Apache WebServer,
Perl (mit POD), CMS
Aufgabe:
Projektleitung / Umsetzung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ technische Konzeption als auch Umsetzung
Zeitraum: 07/2003-08/2003
Beschreibung:
Umzug eines Internetauftritts eines Kunden von
einer vorhandenen Plattform auf neue Server.
Recherche der Anbieter, technische Konzeption und
Umsetzung. Hierbei ein System mit Load-Balancer.
Vollständige Installation der neue Systeme
+ Web-Server, PHP, MySQL, Bibliotheken usw.
+ Sicherheitsupdate
Programmiersprachen:
+ Shell-Skripte zur Administration Backup usw. (Cron etc.)
Tools:
+ Unix Tools (vi(m), bash, autoconf, automake usw.)
+ Linux Shell, MySQL, Apache Web-Server, mod_macro, mod_ssl,
PHP, Perl (mit POD), CMS
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung
+ technische Konzeption als auch Umsetzung
Zeitraum: 05/2003-07/2003
Beschreibung:
Umsetzung einer Lösung zur visuellen Darstellung von
Unterschieden in einer eGoverment-Lösung vor der Veröffentlichung
Programmiersprachen:
+ PHP, Perl
Tools:
+ CVS, MySQL, PHPDocumentor, diff, wdiff
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung;
+ technnische Konzeption
Zeitraum: 04/2003-06/2003
Beschreibung:
+ Umsetzung eines eGovernment unterstützenden Systems zur
Verwendung im Bereich Städte/Gemeinden
+ Internetauftritt unter Verwendung von zwei CMS Systemen
+ Administration des Auftrittes und Einrichtung
Programmiersprachen:
+ PHP, HTML, JavaScript, Perl, Shell-Scripte
Tools:
+ Templates, CVS, MySQL, PHPDocumentor, POD
+ MSPP, MSExcel, MSWord
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation
technische Beratung
Zeitraum: 11/2002-03/2003
Beschreibung:
o CMS Erweiterungen im Bereich Rechte-Systeme. Einführung
SKM (mit CVS, Admin CVS, Administration Linux usw.).
o Installation eines Linux Servers zur Entwicklung
Programmiersprachen:
+ PHP, HTML, JavaScript
+ Perl
+ Shell-Skripte (Bash)
Tools:
+ Templates, Smarty-Templates, CVS, MySQL, Bash, Unix Tools
+ PHPDocumentor, POD
+ MSPP(Erstellung Schulung für MA), Word, Excel
+ Mantis Bug Tracker
Aufgabe:
Projektleitung
+ Aufwandskontrolle/Kostenkontrolle, Kunden Kommunikation,
technische Beratung etc.
Zeitraum: 02/2002-08/2002
Beschreibung:
Im Rahmen eines Systems zur Erfassung von Projekt- und
Vorgangsaufwänden, die Erstellung eines customizierbaren
Report-Generators. Dabei einmal die Darstellung im Browser
und zum anderen die Konvertierung der Reports in unterschiedliche
Datenformate (PDF, HTML, CSV etc.).
Programmiersprachen:
+ PHP, HTML, SQL, Perl
Tools:
+ Smarty-Templates, CVS, WinCVS, MySQL, eTester
+ Mantis Bug Tracker
Sonstiges:
+ Einführung von Branching-Strategien im Projekt-Management
mit Hilfe von CVS.
Zeitraum: 12/2000-01/2002
Beschreibung:
Aufweitung eines kundenorientierten Programmes im Bereich
SKM von 14 Kursen auf ca. 120 Kurse mit Hilfe von
Freiberuflern. Dazu die Kontaktaufnahme mit den Freiberuflern,
eigenverantwortliche Vertragsverhandlungen (Termine,
Honorar, Stundensätze, Sondervereinbarungen etc.)
mit rechtlicher Unterstützung. Disposition und Terminierung
der Räumlichkeiten. Durchführung von Schulungen sowohl
extern als auch intern (Weiterbildung der Consultants).
Erstellung einer Postwurfsendung in Zusammenarbeit mit
Marketing und Werbe-Agentur.
Durchführung von Schulungen in englisch und deutsch
im Bereich SKM (CVS, Grundlagen SKM) und Perl.
Programmiersprachen:
+ Perl, Shell, XML
Tools:
+ ClearCase, Inter- /Intraet Seiten(Website Meta Language),
CVS, CVS Administration, GNU-Make, Shell,
Administration (Netzwerk), TeX/LaTeX, MySQL, PostgreSQL
Zeitraum: 08/2000-12/2000
Beschreibung:
Einarbeitung in den Bereich kapitalbildende Lebensversicherung
/ Lebensversicherung / Berufsunfähigkeitsversicherung
/ Tarifmodelle und der rechtlichen und mathematischen
Hintergründe etc.. Testen von Applikationen, die eine
Angebotsberechnung für Kunden durchführen. Erstellung von
Vorgaben für neue Tarife, die zur Realisierung im Bereich
der Angebotsprogramme dienen. Entsprechende Fehlerkorrektur
etc.; Zusammenarbeit mit unterschiedlichen Abteilungen.
Pflege der Hilfedateien für die Angebotsprogramme
auf den unterschiedlichen Plattformen.
Programmiersprachen:
+ VBA Excel, Rexx (OS/2), IPF
Tools:
+ Word, Excel, Innovator,
Windows Help Compiler(Windows 3.1, Windows NT,
Windows 2000), IPFC auf OS/2, Converter Tools
(IPF=>Windows 2000 Help), RCS, CVS
Zeitraum: 12/1998-07/2000
Beschreibung:
Erstellung eines Pflichtenheftes und Realisierung, dass einen
interpretierenden Compiler darstellt, der es portabel ermöglicht,
eine einfache Programmiersprache mit Unterstützung für
Echtzeitfähigkeit auf seiten des Anwender zu ermöglichen.
Dabei war es nötig, die gesamte Anforderungsanalyse durchzuführen
und eine vollständige Syntax/Semantik für die Sprache zu entwickeln.
Das ganze musste auf einem System laufähig sein,
dass max. 256 KByte RAM zur Verfügung und max. 1 MByte
FLASH-Eprom zur Verfügung hatte.
Die Ralisierung wurde auch durchgeführt.
Programmiersprachen:
+ C, Assembler Toshiba, Shell, Perl, HTML
Tools:
+ CVS Einführung (SKM) in den Entwicklungsprozess
+ TEX/LaTEX zur Erstellung des Pflichtenheftes,
Texinfo zur Erstellung der Coding-Styles,
Release Rules etc., Referenz Implementation mit Hilfe von
Bison und Flex.
+ Administration des Netzwerkes (Backup etc.)
Zeitraum: 11/1995-06/1998
Beschreibung:
Entwicklung einer Software zur Einsatzvisualisierung von
Feuerwehr und Polizei. Die Positionsdaten kommen von Geräten
in den Fahrzeugen, die mit Hilfe von Funkmodems in die
Zentrale übertragen wurden. Installation beim Kunden
vor Ort (Duisburg Feuerwehr in der Einsatzleitzentrale).
Bug-Fixing etc. direkt mit den Kunden. Hierbei geht es darum
den Standort eines Fahrzeuges auf einer Strassen-Karte
entsprechend der tatsächlichen Position auf dem Bildschirm
darzustellen und den Kartenausschnitt entsprechend an zu
zeigen.
Nach der Erfahrung, dass VB zu langsam und zu aufwendig
in der Administration ist, wurde das gesamte Projekt
in Delphi vollständig neu geschrieben. Hierbei wurden die
Vorteile der objektorientierten Programmierung, die VB bis
dahin nicht bot, genutzt.
BMP-Format Analyse damit Scanns von Farb-Seperations
Folien (Kartenmaterial) für die Strassenkarten in entsprechende
BMP Dateien mit 16 Bit Farbe umgewandelt werden
konnten (typische Größe einer BMP Datei ca. 300 MB-
500 MB). Zeitoptimierung der Umwandlung von den ersten
Versuchen (ca. 96 h zur Unwandlung bis hinzu zum Ergebnis
von 2 h mit Object Pascal).
Erstellung eines Treiber zur Anbindung von AutoCAD mit
Hilfe von C an eine Datenbank.
Programmiersprachen:
+ C, Visual Basic (3.0, 4.0), Object Pascal (Delphi)
Tools:
+ Visual C, Visual Basic (3.0 und 4.0),
Delphi (1, 2, 3 und 4.0 IDE mit Debugger etc.),
CVS Einführung (SKM)
Sonstiges:
+ ODBC, CAPI (D-Kanal), X31, TCP/IP Komponente erstellt,
+ Administration Windows NT 4.0 und Workstations
Windows NT 4.0, SyBase Administration, Datenbank Design
und Optimierung,
Zeitraum: 04/1995-09/1995
Beschreibung:
Erstellung einer Software zur Dickenregelung von Schlauchfolien.
Ultraschall-Sensoren (drei Stück im Kreis) nehmen
den jeweiligen Abstand zum Sensor auf. Daraus wird dann
der Umfang der Folie ermittelt und somit kann ein Rückschluss
auf die Dicke der Folie gemacht werden. Analyse der
Messergebnisse usw. Erstellung einer Erfassungssoftware für
den Produktionsbereich in dem via Maske Daten eingegeben
werden können und diese in einer dBase Datenbank abgelegt
werden. Teilweise Erfassung der Daten per Messung mit Hilfe
von Drehgebern (Geschwindigkeit m/min etc.).
Programmiersprachen:
+ C, Assembler
Tools:
+ Borland C++ IDE, Turbo Vision, RCS, CVS, Echtzeit Betriebssystem,
Messtechnik Drehgeber, Ultraschall-Sensoren etc.
Sonstiges:
+ Novell 3.12 Administration, Erstellung von Diskless Stations,
Administration Produktions- und im Administrativen Bereich
und Bereitschaftsdienst.
Zeitraum: 1993-03/1995
Beschreibung:
Erstellung von Schnittstellen zwischen dem s.g. Optimierer
und den eigentliche Spritzgußmaschinen, die mit Hilfe verschiedenster
Protokolle (sowohl Software als auch Hardware)
an den Optimierer angeschlossen werden. Dazu Analyse der
Protokollunterlagen und Erstellung einer Emulation und danach
die Erstellung der eigentlichen Schnittstelle. Dadurch
die Möglichkeit des Tests im Labor. Spätere Installation vor
Ort beim Kunden.
Programmiersprachen:
+ C++
Tools:
+ Borland C++ 3.1, MicroData C++ Compiler,
IBM C-Set C++ Compiler, RCS, Bison, Flex, ftp, telnet
Sonstiges: Portabel über Betriebssysteme programmieren.
Betriebssysteme:
+ MS-DOS, OS/2, OS/9, Windows 3.1, Windows 3.11.
Feldbus, V24, 3964R Protokoll, MS-Word, MS-Excel
Schulungen in C, C++, Perl, PHP an der VHS
Schulungen in C++, Perl, PHP an einer Akademie
Zeitraum: laufend
Beschreibung:
Anforderungsanalyse einer Projekt Aufwandserfassungs
und Abrechnungs Lösung in PHP unter Verwendung
MySQL und Smarty-Templates.
Budgetierung, Abrechnung, Konvertierung in PDF, Export
in Excel etc.
Programmiersprachen:
+ PHP, Smarty, Perl, TeX/LaTeX
+ MySQL, Subversion, TeX/LaTeX, Apache, PHPDocumentor, MVC,
Mantis Bug Tracker
Aufgabe:
Projektleitung/Entwicklung
+ Aufwands- und Kostenkontrolle; Kunden Kommunikation,
technische Beratung;
Zeitliche und räumliche Verfügbarkeit:
Vor Ort Einsatz ab 01.09.2010 zu 100%
Jetzt registrieren
Profil Navigation
Neues Profil
Kundenecho
Thomas GrahlFinden und gefunden werden
Die Suche nach neuen Projekten wird immer schwerer, da tut es gut zu wissen hier wird man auch gefunden. Man kann auch zu jeder Zeit Kontakte knüpfen und im Gespräch bleiben.
Neue Firmenprofile
Aktuelles
Statistik
Der durchschnittliche Tagessatz unserer Freelancer beträgt 504 €, der Stundensatz 63 €.
Neue Projekte
RSS Projekt-Feeds
Erhalten Sie die neuesten Projekte als RSS News-Feed, um sie bequem in Ihrem Feed-Reader zu lesen.
Umfrage
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :










































