IT-Consulting-Profil Oliver Kuhlemann

Click here to read this profile in English
Stand: 01.08.2010
aktuellste Version anzeigen
PDF-Dokument downloaden

Consultant - Persönliche Daten

Personendaten
Jahrgang1969
EDV-Erfahrung seit1981
Staatsbürgerschaftdeutsch
Familienstandledig
Fremdsprachenenglisch: fließend
spanisch und französisch: Grundkenntnisse

pers. Daten Skills Projekte

Kontakt
NameOliver Kuhlemann
Kontaktdaten als VCard
(Für Import in Outlook
'Öffnen' anklicken)



* bitte unterdrücken Sie
die Übertragung Ihrer
Rufnr. nicht
AnschriftNürnberger Str. 9, 90522 Oberasbach b. Nürnberg
Telefon/AB+49 - (0) 911 - 47 13 01 *
Fax+49 - (0) 911 - 47 13 07
Telefon/Mobil (D2)+49 - (0) 172 - 586 321 4 *
Homepagewww.Software-Engineer.de
e-mailKuhlemann@Software-Engineer.de

pers. Daten Skills Projekte

Kernkompetenzen
fachlich
  • Software-Entwicklung, Anwendungs- und Systemprogrammierung
  • Internet-Entwicklung, Web-Design
  • Beratung, Consulting von Unternehmen und in Projekten
  • Training, Coaching
  • Projektleitung, Organisation, Koordination, Konzeptionierung
Schwerpunkt: Konzeptionierung und Entwicklung PC- und Internet-Software
technisch
  • PC und Kleinrechner
  • Internet
  • Großrechner und mittlere Datentechnik
  • funktionsorientierte und mathematische Programmierung
  • objektorientierte Analyse, Design und Implementierung
  • scriptbasierte Programmierung
  • Datenbank-anbindende Programmierung, Datenbank auf Client, Server, Host oder im Internet
Schwerpunkt: Entwicklung von Windows-Anwendungen bzw. Frontends im Windows-Umfeld in Client/Server-Technologie (auch Client/Internet)

pers. Daten Skills Projekte


Ausbildung und Werdegang
SchulausbildungBesuch der höheren Handelsschule, Fachrichtung Wirtschaft in Hannover; Fachoberschulreife
1990-1991Ausbildung zum Kommunikationsprogrammierer bei Siemens Hannover (Abschluss: sehr gut)
1992-1999Angestellter Software-Entwickler bei einem Softwarehaus (Steuerberatungs-Software), Nürnberg
1999-2001Angestellter Software-Entwickler bei einem Softwarehaus (Steuerberatungs-Software), Nürnberg (Teilzeit)
seit 1999Selbständiger Unternehmer in den Bereichen Software- und Internet-Engineering, DV-Beratung, Web-Design
seit 1999Entwicklung, Publikation und Pflege einiger Web-Projekte
seit 2001Freiberuflicher Software-Engineer und IT-Trainer
seit 2001Entwicklung, Publikation, Vertrieb und Pflege von Standard-Software unter der Marke Cool Engineering

pers. Daten Skills Projekte

Consultant - Skills

Skill-Index
Qualifikationsindex
o   = Grundlagenkenntnisse (entspricht ca. 1 Jahr Beschäftigung mit dem Thema; es ist evtl. eine kurze Einarbeitung notwendig, um besondere Problemstellungen zu lösen.)
    = vertiefte Kenntnisse (entspricht ca. 1-2 Jahre Beschäftigung mit dem Thema, durch praktische Projekte nachgewiesen; Problemstellungen können in angemessener Zeit gelöst werden.)
⊕⊕ = Expertenkenntnisse (entspricht mehr als 2 Jahre Beschäftigung mit dem Thema, durch mehrere praktische Projekte nachgewiesen; Problemstellungen werden souverän gelöst, kann Kollegen beratend zur Seite stehen.)

pers. Daten Skills Projekte


Betriebssysteme
PC und Kleinrechner
  • Windows 3.1 - Vista ⊕⊕
  • DOS 3.3 - 7.0 ⊕⊕
  • OS/2 2.0 - 3.0 (Warp) ⊕⊕
  • Linux (Debian, Suse)
  • EPOC (Psion)
Großrechner und
Mittlere Datentechnik
  • Sinix, Unix (HP)
  • BS2000 (Siemens)
  • MVS (IBM) o
Internet
  • Apache 1.3/2.x (Windows, Linux) ⊕⊕
  • Tomcat o
  • Microsoft IIS (Windows)
  • OmniHTTPd (Windows) o
  • DNS-Server (BIND)
  • Mailserver (pMail, Mercury, Courier, Spam Assassin) ⊕⊕
  • Newsserver (Hamster) o
  • FTP server (Filezilla, vsftpd) ⊕⊕
  • NTP-Server (NTP) o

pers. Daten Skills Projekte


Programmiersprachen
PC und Kleinrechner
  • C, C++, C# (Windows (Visual Studio 6-2008), DOS, OS/2) ⊕⊕
  • MS Visual Basic 3.0-6.0, .net ⊕⊕
  • MS VBA Office (Word, Excel, Access) 95-2002 ⊕⊕
  • Smalltalk (Enfin, Cincom Object Studio, IBM Visual Age) ⊕⊕
  • Java (Eclipse, Netbeans)
  • Assembler (x86, 68000, 6502)
  • Basic (diverse Derivate)
  • .net-Framework 1.1-2.0
  • Windows-API ⊕⊕
  • Rexx o
  • Psion OPL
Großrechner und
Mittlere Datentechnik
  • C (Sinix, Unix, Linux und BS2000)
  • Pro*C (Unix) o
  • Shell scripts (Unix, Linux)
  • Cobol (BS2000)
  • Assembler (BS2000) o
  • QMF (IBM/DB2) o
  • 4GL (BS2000) o
  • ESQL (BS2000) o
Internet
  • HTML ⊕⊕
  • Javascript ⊕⊕
  • DHTML ⊕⊕
  • Ajax, "Web 2.0" o
  • XML
  • CSS Style Sheets ⊕⊕
  • SSI
  • HTMLScript (Miva)
  • PHP ⊕⊕
  • asp, asp.net
  • jsp
  • Perl o
  • Flash o

pers. Daten Skills Projekte


Datenbanksysteme
PC und Kleinrechner
  • SQL, T-SQL, MS SQL Server, Stored Procedures ⊕⊕
  • Oracle SQL PL/SQL (8i, 9i, 10g) ⊕⊕
  • MS Jet, DAO, ADO, RDO ⊕⊕
  • MS Access 2.0-2003 ⊕⊕
  • ODBC
  • JDBC
  • Crystal Reports, Business Objects 6-XI
  • Btrieve
Großrechner und
Mittlere Datentechnik
  • Informix (Sinix) o
  • SESAM (BS2000) o
  • DRIVE (BS2000) o
  • DB2 (IBM) o
Internet
  • MySQL ⊕⊕
  • Ms SQL Server ⊕⊕
  • Miva-DB

pers. Daten Skills Projekte


Datenkommunikation
PC und Kleinrechner
  • ActiveX o
  • COM o
  • DDE
  • OLE o
  • IBM Communication Manager o
  • IBM Personal Communication o
  • PC Anywhere o
  • Windows Sockets ⊕⊕
Großrechner und
Mittlere Datentechnik
  • APPC o
  • Transdata (BS2000) o
  • UTM (BS2000) o
  • FHS/ISG (BS2000) o
  • LEASY (BS2000) o
  • CICS (MVS) o
Internet
  • TCP/IP, UDP o
  • DNS, MX-DNS
  • SSL o
  • HTTP ⊕⊕
  • FTP ⊕⊕
  • SMTP ⊕⊕
  • NNTP
  • Telnet, SSH o
  • CGI o
  • VT100, ANSI
  • Kermit, X/Y/Z-Modem

pers. Daten Skills Projekte


Entwicklungsumgebungen / Design und Debug-Tools
PC und Kleinrechner
  • Smalltalk: Enfin , Object Studio , Visual Age , ENVY, Micado und DT Framework, S-Unit (Testtool)
  • OOA/OOD: UML, Rational Rose
  • C/C++: MS Visual Studio ⊕⊕, IBM C-SET/2 , Lint, C-lines, C-tree
  • VB: MS Visual Studio 5.0 - 2008 ⊕⊕, .net ⊕⊕
  • VBA: MS Word 2.0-6.0, Office 97-2003 ⊕⊕
  • Assembler: MASM, NASM o
  • Debugging: CodeView, SoftIce, Boundschecker, RTLink, CoCheck, OllyDbg, IDAPro
  • Netbeans 6 , Java: JBuilder o, Eclipse , MS Visual Studio o, Sun Java SDK o, Motorola SDK (mobile) o
  • DB-Reporting: Crystal Reportsm Business Objects 6-XI
  • DB-Tools: Ms Enterprise Manager , Ms Query Analyzer (Microsoft SQL) ; Oracle SQL Developer ⊕⊕, Oracle Administration Web , DbVisualizer , SQL Plus (Oracle) o
  • Remote-Clients/Server : SSH Putty, Hoblink X-Server, Remote Desktop, VNC, PC Anywhere
  • Versioning-Tools: SVN (Subversion), Tortoise ⊕⊕
Großrechner und
Mittlere Datentechnik
  • TOM (BS2000) o
  • QFM (DB2/IBM) o
  • EDT (BS2000) o
  • IDA, AID (BS2000) o
Internet
  • Apache, WAMP, LAMP ⊕⊕
  • Tomcat o
  • Ms IIS
  • NetObjects Fusion o
  • Miva Mia
  • OmniHTTPd o
  • MySQLManager
  • ActivePerl o
  • Macromedia Flash o
  • Windows Sockets 1.1/2.0 ⊕⊕, SocketWrench

pers. Daten Skills Projekte


Entwicklungsmethoden und Vorgehensweisen
  • objektorientierte Analyse (OOA) ⊕⊕
  • objektorientiertes Design (OOD) ⊕⊕
  • UML, Entwurf von Objektmodellen ⊕⊕
  • DB-Design, Entwurf relationaler Datenbanken ⊕⊕
  • Struktogramme (z. B. nach Nassi-Shneiderman)
  • Softwareengineering im Software-Life-Cycle (Phasenmodell u. a.)

pers. Daten Skills Projekte


Standardsoftware
PC und Kleinrechner
  • MS Office (seit Word 2.0, Excel 5.0, Access 2.0) ⊕⊕
  • Outlook ⊕⊕, Outlook Express ⊕⊕, Lotus Notes
  • Designer, Corel Draw, Paintshop Pro, Photoshop, Jasc Image Robot
  • Mind Manager
  • MS IE, Netscape Navigator, Opera, Firefox, PGP
Großrechner und
Mittlere Datentechnik
  • EDT (BS2000) o
  • TOM-DOC (BS2000) o
  • TOM (BS2000) o
  • IFG (BS2000) o
  • LMS (BS2000) o
Internet
  • Web server (Apache ⊕⊕, MS IIS , OmniHTTPd o)
  • MailServer (pMail / Mercury ⊕⊕, Courier )
  • News server (Hamster) o
  • FTP server (Filezilla , vsftpd o)

pers. Daten Skills Projekte


Hardware
Hardwarenahe Program-
mierung / API's
  • Security-Dongles: Fast Hardlock, Marx Crypto o
  • Towitoko Chipdrive
  • ISDN Capi 2.0 o
  • Modeme (AT-Befehlssatz) ⊕⊕
  • Fast Screen Mashine o
  • Windows Sockets 1.1 / 2.0 ⊕⊕
  • Schnittstellen (RS232, Parallel)
  • Windows APIs ⊕⊕
Hardwarekenntnisse
  • Hardwarearchitektur (Motherboards, CPUs, Busse, Schnittstellen, IRQs, DMAs, BIOS etc.)
  • Grafikkarten, Soundkarten, DigiCams, Scanner
  • CD/DVD-Writer, MO-Laufwerke, Streamer, Festplatten
  • Chipkarten
  • DFÜ (Modem, ISDN, ADSL)
Netzwerke
  • Banyan Vines
  • Netware
  • Windows Netzwerke
  • Ethernet
  • Internet Sharing
  • Modem, ISDN, ASDL
  • Router, Switches, Hubs
  • Wireless LAN
  • Bluetooth
  • diverse Kommunikationsprotokolle

pers. Daten Skills Projekte


Spezialkenntnisse
  • Kryptografie und Kryptoanalyse (Algorithmen und mathematische Modelle)
  • Komprimierung (Algorithmen, z. B. Zip; Implementationen z. B. in Javascript)
  • Datensicherheit PC (Kryptologie, Dongles, Chipcards, Virologie, Softwareschutz, Authentizitätsprüfungen)
  • Datensicherheit Internet (Firewalls, Modelle Angriff und Abwehr, Antispam, verschlüsselte Kommunikation)
  • Telekommunikationseinrichtungen und Datenfernübertragung (Hardware, Protokolle, Schnittstellen)
  • GUI-Design, dynamische Dialoge, Control-Design, Benutzerfreundlichkeit / Usability

pers. Daten Skills Projekte

Projekte

Software-Architektur Projektmanagement-Suite
Zeitraum
Branche, Ort
Jun. 2009 - dato
Areva, Erlangen
Betriebsumgebung
  • PC (Windows XP)
  • Oracle 10g DB-Server
  • Apache Web Server
Entwicklungsumgebung
  • Oracle SQL, PL/SQL
  • VB .net
  • Java, Netbeans
  • JDBC
  • Apache Webserver
  • VBA (Access und Excel)
  • HTML, CSS, Javascript, XML
Tools u. Methoden
  • Oracle SQL Developer, Oracle Enterprise Manager Console, Oracle Administrator Console
  • DBDesigner, Druid III (DB-Designtool), iReport (DB-Berichte)
  • Versionsverwaltung SVN / Tortoise
  • MS Office 2003
Beschreibung Architektur und Entwicklung einer Projektmanagement-Suite, die Projektmanager und Kaufleute in allen Belangen der Projektplanung und -abwicklung im Kraftwerksbau unterstützen soll. Analyse der Geschäftsprozesse und der bisherigen Methoden und Hilfsmittel / Tools, Erstellung und Review von Anforderungsspezifikationen. Erarbeitung eines Objekt- und Datenbankmodells. Konzeptionierung und Umsetzung von Modulen für die Suite. Aufsetzen eines Oracle 10-Datenbankservers, Erstellung der für das Projekt nötige Datenbankstruktur, Migration der Altdaten in die Datenbank, Pflege der Datenbank, Entwicklung von Tools und Scripten zur Datenbankpflege. Entwicklung eines Kraftwerk-spezifisch administrierbaren Start-Dashboards, um die einzelnen Module und zusätzliche Links, Ordner und Dokumente unter einer gemeinsamen Oberfläche zusammenzufassen. Errichtung und Pflege einer zentralen Entwicklungsdokumentations-Ablage im Intranet. User Support, Administration und Rechtevergabe.

pers. Daten Skills Projekte


Java und HP UX - Entwicklung Anwendungs- und Massendatenverarbeitungsprogramme, Datenbankreports
Zeitraum
Branche, Ort
Sep. 2008 - Apr. 2009
Marktforschung, Nürnberg
Betriebsumgebung
  • PC (Windows XP)
  • HP Unix und Linux Server
  • Oracle 8i und 9i DB-Server
Entwicklungsumgebung
  • Java, JBuilder 2007 (wie Eclipse)
  • C, Pro*C (HP UX)
  • Unix shell scripts (awk etc.)
  • JDBC, JSP, Tomcat
  • VB, VBA (Excel)
  • HTML, CSS, Javascript, XML
  • Oracle SQL, PL/SQL
Tools u. Methoden
  • Oracle SQL Developer, Oracle Enterprise Manager Console, DbVisualizer, SQL Plus
  • Versionsverwaltung CVS
  • Hoblink X-Server, SSH Putty
  • MS Office 2003, Filezilla
Beschreibung Entwicklung, Weiterentwicklung, Review und Optimierung von datenbankbasierten Anwendungs- und Schnittstellenprogrammen zur Verarbeitung und zur Analyse von großen Datenbeständen. Entwicklung von Java-Anwendungen für Windows und Unix, jsp-Intranet-Applikationen und Unix Shell Scripts für die Massendatenverarbeitung, Konvertierungen, Datamining und Datenqualitätssicherung. Analyse und Pflege von Datenbanken, Optimierung von SQL-Statements (Oracle Hints), Auswertungen und Reports. Entwicklung von Unix-Tools in C zum Einsatz in Shell-Scripts; Redesign einer Excel-VBA-Anwendung. Anpassen von Programmen und scripts im Zuge einer Datenmigration von einem lokalen HP UX zu einem entfernten, virtuellen Server.

pers. Daten Skills Projekte


asp.net Web-Applikationen im Intranet, Datenbankreports
Zeitraum
Branche, Ort
Sep. 2007 - Aug. 2008
Siemens Med, Erlangen
Betriebsumgebung
  • PC
  • Windows
  • MS IIS
  • MS SQL Server
Entwicklungsumgebung
  • Visual Studio 2005 .net
  • C#
  • asp.net, asp
  • HTML, CSS, Javascript, XML
  • HTTP, SSL
  • MS IIS
  • T-SQL, ado.net
Tools u. Methoden
  • SQL Enterprise Manager, Query Analyser
  • Subversion, Tortoise
  • Software Design Patterns
Beschreibung Entwicklung, Weiterentwicklung, Pflege und Fehlerbereinigung einiger Web-Applikationen im Intranet wie Wissensmanagement-, Bestell-, Auftragserfassungs- und Administrations-Tools, die mittels asp, asp.net und C# realisiert sind. Die Datenanbindung erfolgt dabei an einen MS SQL-Server, als Webserver sind MS Internet Information Services (IIS) eingesetzt. Web- und Dialogdesign, objektorientierte Entwicklung des "Code-Behind". Entwurf und Entwicklung von Datenbanken und komplexen Berichten via Transact-SQL. Schnittstellen zu Excel (Im-/Export), SAP (Im-/Export), e-mail-Versand und anderen Applikationen.

pers. Daten Skills Projekte


Entwicklung und Vertrieb von Standard-Software
Zeitraumlaufend
Betriebsumgebung
  • PC
  • Windows
Entwicklungsumgebung
  • Visual Studio
  • Visual Basic
  • C/C++
  • Assembler
  • Windows-APIs
  • Window Sockets, HTTP, SSL
  • HTML, Javascript
  • PHP
  • mySQL
  • Access, ODBC
Tools u. Methoden
  • eigene Funktionsbibliotheken
  • selbstentwickelte GUI und Controls
  • selbstentwickelte Programm-Module (z. B. Schnittstellen zur Integration von Internet-Protokollen)
  • selbstentwickelte DLLs (z. B. für Komprimierung und Verschlüsselung)
Beschreibung Architektur, Entwicklung, Weiterentwicklung, Pflege und Fehlerbereinigung, Vertrieb, Lizenzierung und Support von Standard-Software mit Zielgruppe deutsch- und englischsprachige Windows-Anwender in Europa und den USA. In der Entwicklung befindliche Projekte:
  • zwei FTP-Clients: Zum einem eine Anwendung, um automatisiert Dateien auf einen Webserver hochzuladen. Zum Anderen eine Anwendung, um automatisiert ein Backup von einem FTP-Server zu erstellen.
  • einen News-Client: Eine Anwendung, um Newsgruppen nach Binärdateien zu durchsuchen, diese zu extrahieren und zu decodieren.
  • ein e-Mail-Client: Eine Anwendung, um e-mails zu empfangen, zu organisieren und zu lesen mit integrierter Funktionalität zur Spam-Unterdrückung
  • ein HTTP-Client: Eine Anwendung, um automatisiert Unterseiten einer Website zu eruieren und zu speichern.
  • ein ISDN-Client: Eine Anwendung, um Telefon-Spam zu unterdrücken.
  • ein Bluetooth-Server: Eine Anwendung zur Abfrage von Informationen via Bluetooth über ein Mobiltelefon.
  • eine kryptografische Suite: Eine Anwendung zur starken Ver- und Entschlüsselung von Dateien
  • eine Web-Logfile-Auswertungs- und Statistik-Suite: Eine Anwendung, um die von einem Webserver erzeugten Logfiles zu analysieren und zu marketing- und technisch relevanten Kennzahlen zu aggregieren.

pers. Daten Skills Projekte


CoolZipBackup
Zeitraumseit 2000 (1. Release 2006) Klicken für Screenshot des Programms

Klicken für Screenshot des Programms

Klicken für Screenshot des Programms

www.CoolZipBackup.de
Betriebsumgebung
  • PC
  • Windows 2000-Vista
Entwicklungsumgebung
  • Visual Studio
  • Visual Basic
  • C/C++
  • Assembler
  • Windows-APIs
  • Window Sockets, HTTP, SSL
  • HTML, Javascript
  • PHP
  • mySQL
  • Access, ODBC
Tools u. Methoden
  • eigene Funktionsbibliotheken
  • selbstentwickelte GUI und Controls
  • selbstentwickelte Programm-Module (z. B. Schnittstellen zur Integration von Internet-Protokollen)
  • selbstentwickelte DLLs (z. B. für Komprimierung und Verschlüsselung)
Beschreibung CoolZipBackup ist ein zweisprachiges (deutsch/englisch) Backup-Programm, das Wert auf Sicherheit (Verschlüsselung bis AES mit 256 bit), Effizienz (schnelle Ausführung, platzsparende Komprimierung), Automatierungsmöglichkeiten (über Tray-Erinnerung oder Taskplaner) und Kompatibilität (WinZip und Windows XP- kompatible Komprimierung) legt. Hauptaugenmerk liegt auf der Benutzerfreundlichkeit und Einfachheit der Bedienung trotz komplexer interner Vorgänge. Dies wird durch eine eigene Benutzeroberfläche (GUI) realisiert, die komfortabel zu bedienen ist, und an den richtigen Stellen die richtigen helfenden Hinweise gibt, so dass der Anwender praktisch ohne Vorkenntnisse die Software sofort bedienen kann - grundlegende Prinzipien des Backups werden in einer Online-Hilfe erklärt.
Die Benutzeroberfläche wurde mit Visual Basic gestaltet, welches auch die Dialogsteuerung übernimmt. Die zeitkritischen Algorithmen für Komprimierung und Verschlüsselung wurden in geschwindigkeitsoptimiertem C programmiert, um bestmögliche Performance zu gewährleisten und als DLL integriert.
Da die Software zum freien Download mit einem 30 Tage Testzeitraum vertrieben wird und solche gerne durch Cracks oder Key-Generatoren illegal freigeschaltet wird, enthält die Software einen sehr wirksamen, selbstentwickelten Softwareschutz, der in groben Zügen der Aktivierung von Windows XP ähnelt.

pers. Daten Skills Projekte


CoolAutoFormat
Zeitraumseit 2002 (1. Release 2005) Klicken für Screenshot des Programms

www.CoolAutoFormat.de
Betriebsumgebung
  • PC
  • Windows 98-XP
Entwicklungsumgebung
  • Visual Studio
  • Visual Basic
  • C/C++
  • Assembler
  • Windows-APIs
  • Window Sockets, HTTP, SSL
  • HTML, Javascript
  • PHP
  • mySQL
  • Access, ODBC
Tools u. Methoden
  • eigene Funktionsbibliotheken
  • selbstentwickelte GUI und Controls
  • selbstentwickelte Programm-Module (z. B. Schnittstellen zur Integration von Internet-Protokollen)
  • selbstentwickelte DLLs (z. B. für Komprimierung und Verschlüsselung)
Beschreibung CoolAutoFormat ist ein Programm, mit dem man reihenweise Datenträger nacheinander formatieren kann und diese - wenn man möchte - auch gleich mit Daten befüllen kann. CoolAutoFormat ist geeignet, einen großen Stapel Disketten effizient zu formatieren oder auch eine kleine Diskettenproduktion zu bewerkstelligen. Mit diesem Programm entfällt das immer wiederkehrende, lästige manuelle Auswählen des Formatierungsdialoges über den Explorer beziehungsweise das wiederholte Absetzen von DOS-Kommandos am DOS-Prompt.
Das Programm macht reichlich Gebrauch von der Windows-API, u. a. auch von undokumentierten Funktionen, um den Formatierungsdialog von Windows fernzusteuern. Es wurde besonders auf Sicherheit geachtet, so dass man z. B. nur Wechseldatenträger (Disketten, USB-Sticks, SD-Cards) und nicht versehentlich eine Festplatte formatieren kann.
Es kommt der gleiche Softwareschutz-Mechanismus wie in CoolZipBackup zum Einsatz, nur dass hier keine Zeitbegrenzung, sondern eine Funktionsbegrenzung (Wartezeit zwischen dem Diskettenwechsel) implementiert ist.

pers. Daten Skills Projekte


CoolCdBookletMaker
Zeitraumseit 2002 (1. Release 2002) Klicken für Screenshot des Programms

www.cool-web.de/...
Betriebsumgebung
  • PC
  • Windows
  • Office 2000-2007
Entwicklungsumgebung
  • MS Office (Word)
  • VBA
  • Windows-APIs
  • HTML, Javascript
Tools u. Methoden
  • eigene Funktionsbibliotheken
Beschreibung CoolCdBookletMaker ist eine Vorlage für Office Word 2000, mit der man die Einlagen (Booklets bzw. Cover) für CD-Hüllen in den Größen "JewelCase" und "SlimCase" erstellen kann. Dabei wird eine Verzeichnis- und Dateiliste anhand der eingelegten CD und der gewählten Dateiart erstellt.
CoolCdBookletMaker ist Freeware und wurde zuletzt im MS Office Sonderheft 04/06 der renommierten Computerzeitschrift c't als eines von 60 Office-Add-ins vorgestellt: "Mit CoolCdBookletMaker lassen sich auf einfache Art Booklets und Cover für CD-Hüllen erstellen."
Die Vorlage ist mit Word 2000, 2002, 2003 und 2007 kompatibel und in VBA (Visual Basic for Applications) programmiert, unter Verwendung einiger Windows-API-Aufrufe.

pers. Daten Skills Projekte


FilenameToFTP
Zeitraum1999-2003 (1. Release 1999) Klicken für Screenshot des Programms

www.cool-web.de/...
Betriebsumgebung
  • PC
  • Windows 95-XP
Entwicklungsumgebung
  • Visual Studio
  • Visual Basic
  • Windows-APIs
Tools u. Methoden
  • eigene Funktionsbibliotheken
Beschreibung FilenameToFTP ist ein zweisprachiges Programm (deutsch/englisch) und benennt Dateien zum Zwecke eines nachfolgendes FTP-Uploads so um, daß ungültige Zeichen durch einen Unterstrich ("_") ersetzt werden. Deutsche Umlaute (ä, ö, ü, ß) werden durch "ae", "oe", "ue" bzw. "ss" ersetzt. Zudem wird der Dateiname in Kleinbuchstaben gewandelt und die Datei erhält das heutige Datum, um eine Unterscheidung zu bereits upgeloadeten Files zu erleichtern.
FilenameToFTP ist Freeware und wird mittlerweile nicht mehr supported, erfreut sich aber immer noch großer Beliebtheit - wohl wegen seiner kinderleichten Bedienbarkeit. Programmiert ist die Software in Visual Basic unter Verwendung der Windows-API.

pers. Daten Skills Projekte


COOL-WEB
Zeitraumseit 1997 Klicken für Screenshot des Designs

Klicken für Screenshot des Designs

Klicken für Screenshot des Designs

www.cool-web.de
Betriebsumgebung
  • PC
  • Windows
  • Linux
  • Entwicklungsumgebung
  • Windows
  • WebServer Apache
  • Mail-, DNS-, FTP-Server
  • HTML
  • JavaScript
  • CSS
  • DHTML
  • PHP
  • mySQL
  • Flash
  • nicht mehr in Verwendung: Miva, HTMLScript
  • Tools u. Methoden
  • selbstentwickelte Hilfsprogramme und WebContent-Generatoren (Visual Basic, C)
  • Text-Editor
  • Beschreibung Sozusagen als weitere Fortführung meines selbstentwickelten und 1989 eröffneten Bulletin Board Systems entstanden einige kleinere Web-Projekte, die zusammen das COOL-WEB ergeben, ein selbst entwickeltes Portal mit: Auf allen Seiten findet HTML, CSS und Javascript Verwendung, wobei mitunter eine beachtliche Funktionalität mittels Javascript implementiert wurde. Das COOL-WEB ist mit allen bedeutenden Browsern (MS Internet Explorer, Netscape, Opera, Firefox, SeaMonkey) kompatibel. Als Datenbank, z. B. für die Benutzerkonten, das Forum oder die Bewertungen der Onlinespiele kommt mySQL zum Einsatz, auf das mittels PHP zugegriffen wird.
    Für die Erstellung von Seiten, die sich wiederholen (Icon-Listen, Photo-Alben, Awards etc.) steht ein selbstentwickeltes Content Management System zur Seite, dass diese Aufgaben automatisch erledigt.
    Das COOL-WEB wird ständig weiterentwickelt und gepflegt. Es erfreut sich großer Beliebtheit, was ca. 1/2 Million Seitenabrufe pro Monat bestätigen.
    Die Logfile-Auswertung geschieht auch über eine selbstentwickelten Software, die demnächst als Produkt - nachdem Sie Marktreife erlangt hat - veröffentlicht werden soll.

    pers. Daten Skills Projekte


    Webdesign smallCharts
    Zeitraum
    Branche, Ort
    Dez. 2002 - Mrz. 2003
    Softwarehaus, Wiesbaden
    Klicken für Screenshot des Designs

    Klicken für Screenshot des Designs

    Klicken für Screenshot des Designs

    Betriebsumgebung
    • PC
    • Windows
    • Linux
    Entwicklungsumgebung
    • HTML
    • DHTML
    • Javascript
    • CSS
    Tools u. Methoden
    • eigene Scripte und Programme
    Beschreibung Programm- und Bedarfsanalyse, Konzeption, Beratung, Design und Programmierung.
    Webdesign der Homepage für das in Smalltalk entwickelte Softwareprodukt smallCharts, einem Werkzeug um kleine Börsen-Chartgrafiken für den professionellen Druck zu erzeugen. U. a. mit umfangreicher Programmhilfe und einer interaktiven Demonstration der Programm-Oberfläche.

    pers. Daten Skills Projekte


    Smalltalk: Austausch Workflow-System, Einführung Client/Server-System
    Zeitraum
    Branche, Ort
    Sep. 2001 - Dez. 2001
    Versicherungsgruppe einer Großbank, Wiesbaden
    Betriebsumgebung
    • PC
    • Windows NT 4
    Entwicklungsumgebung
    • Smalltalk unter IBM Visual Age 5.01
    • Micado und DT-Frameworks
    Tools u. Methoden
    • ENVY
    • S-Unit (Test)
    • Rational Rose
    • OOA, OOD, UML, UseCases
    Beschreibung Analyse des Altsystems, ein in Smalltalk als "Fat-Client" realisiertes, auf ProMInanD basierendes Workflow und Document Retrieval System. Konzeption, Realisierung und Test der Migration zu einem SERProcess als Workflow-System nutzendes Thin-Client/Application-Server-System.

    pers. Daten Skills Projekte


    Auktionsmanagement-Software
    Zeitraum
    Branche, Ort
    Aug. 2000 - Jun. 2001
    e-commerce, Onlineauktionshaus München
    Klicken für Screenshot des Hauptdialoges

    Klicken für Screenshot der Excel-Vorlage

    Klicken für Screenshot eines Teils der Onlinehilfe

    Betriebsumgebung
    • PC
    • Windows
    • Internet
    Entwicklungsumgebung
    • VBA (Excel Office 97)
    • Visual Basic 6.0
    • DAO, Access
    • cgi, HTTP
    Tools u. Methoden
    • Access
    • eigene Funktionsbibliotheken
    Beschreibung Komplette Abwicklung der Entwicklung einer Datenbankanwendung zur Offline-Erfassung und Verwaltung von Auktionen für das Onlineauktionshaus. Sammelübertragung offener Auktionen nach Validierung an die Internet-Datenbank via e-mail oder http-posts an cgi's des Webangebots. Zusätzliche Module für die Eingabe in Excel 97, den Import/Export, Mehrbenutzerverwaltung, Datenbanksicherung, den Upload lokaler Bilder, automatische Programm und Daten-Updates, den Onlineimport bereits bestehender Auktionen, Datenbankimport aller gängigen Formate, sowie Online-Datenbankabgleich.

    pers. Daten Skills Projekte


    Auktions-Kategoriewahlsystem in DHTML
    Zeitraum
    Branche, Ort
    Aug. 2000 - Aug. 2000
    e-commerce, Onlineauktionshaus Bremen
    Klicken für Screenshot des Dialoges

    Betriebsumgebung
    • PC
    • Windows 98
    • Internet
    Entwicklungsumgebung
    • HTML, DHTML
    • Javascript
    • CSS
    • Cold Fusion
    Tools u. Methoden
    • eigene Funktionsbibliotheken
    Beschreibung Entwicklung einer dynamischen, hierarchisch aufgebauten Auktionskategoriewahlsystems (3stufig) in DHTML und Javascript zur Einbindung auf den Verkaufen-Seiten des Onlineauktionshauses.

    pers. Daten Skills Projekte


    Auktionsmanagement-Software
    Zeitraum
    Branche, Ort
    Feb. 2000 - Dez. 2000
    e-commerce, Onlineauktionshaus Bremen (Marktführer nach Auktionszahl)
    Klicken für Screenshot des Hauptdialoges

    Klicken für Screenshot der Excel-Vorlage

    Betriebsumgebung
    • PC
    • Windows
    • Internet
    Entwicklungsumgebung
    • VBA (Excel Office 97)
    • Visual Basic 6.0
    • DAO, Access
    • cgi, HTTP
    Tools u. Methoden
    • Access
    • eigene Funktionsbibliotheken
    Beschreibung Komplette Abwicklung der Entwicklung einer Datenbankanwendung zur Offline-Erfassung und Verwaltung von Auktionen für das Onlineauktionshaus. Sammelübertragung offener Auktionen nach Validierung an die Internet-Datenbank via e-mail oder http-posts an cgi's der Webangebote in Deutschland, Österreich und der Schweiz. Zusätzliche Module für die Eingabe in Excel 97, den Import/Export, die dynamische Anpassung und Berechnung von Auktionsgebühren, sowie automatische Updates.

    pers. Daten Skills Projekte


    Auktionsmanagement-Software
    Zeitraum
    Branche, Ort
    Mai 1999 - Mrz. 2000
    e-commerce, Onlineauktionshaus Berlin (Marktführer nach Umsatz)
    Klicken für Screenshot des Hauptdialoges der Anwendung

    Klicken für Screenshot der Excel-Vorlage

    Klicken für Screenshot der Access-Vorlage

    Betriebsumgebung
    • PC
    • Windows
    • Internet
    Entwicklungsumgebung
    • VBA (Excel 5.0, Excel Office 97, Access Office 97)
    • Visual Basic 6.0
    • DAO, Access
    • cgi, HTTP
    Tools u. Methoden
    • Access
    • eigene Funktionsbibliotheken
    Beschreibung Idee und komplette Abwicklung der Entwicklung einer Datenbankanwendung zur Offline-Erfassung und Verwaltung von Auktionen für das Onlineauktionshaus. Sammelübertragung offener Auktionen nach Validierung an die Internet-Datenbank via e-mail oder http-posts an cgi's des Webangebots. Zusätzliche Module für die Eingabe in Excel 5.0, Excel 97, Access 97, sowie für den Import/Export. Zum Zeitpunkt der Fertigstellung war es das erste Programm dieser Art.

    pers. Daten Skills Projekte


    Smalltalk: Personalwirtschaftssystem
    Zeitraum
    Branche, Ort
    Jul. 1995 - Mrz. 2001
    Softwarehaus (Steuerberatungs-Software), Nürnberg
    Betriebsumgebung
    • PC (Windows 95, 98)
    • Client/Server (Netzwerke: Banyan + Netware)
    • IBM Großrechner (MVS, CICS)
    Entwicklungsumgebung
    • Smalltalk
    • C
    • Visual Basic 5.0, 6.0
    • VBA Winword 6.0, Office97, 2000, Outlook
    • DDE
    • APPC
    • Personal Communications
    • COSY
    • S2000
    • DB/2
    Tools u. Methoden
    • Enfin/ObjectStudio
    • OOA, OOD, UML
    • Rational Rose
    • MS Visual Studio
    • QMF
    Beschreibung Ablösung der Großrechner-Personalverwaltung und Einführung eines modernen Dialog- und Verwaltungssystems auf PC-Basis in Client/Server-Architektur mit Anbindung an Großrechner-Datenbank unter DB/2. Konzeption zur OO-Integration von PWS-Text (Winword) und der Dienst-Programme (TextServer und Hilfesystem in HTML) und Schnittstellen nach PWS (Smalltalk); Design der zugehörigen Objekt-, Klassenmodelle in Model/View/Controller/Broker-Architektur und der Datenbank. Realisierung der Klassen, Methoden und Dialoge in Smalltalk (Object Studio). Entwicklung von Klassenmethoden für Kommunikation mit Hilfsanwendungen, für den Zugriff auf wertliefernde Klassen des Gesamtsystems und zur Pflege der Textbaustein-Datenbank. Konzeption und Entwicklung eines Hilfsprogrammes (TextServer) zur Kommunikation mit Winword, Object Studio und e-mail unter Visual Basic 5.0 + 6.0 mit DDE- und Dateischnittstellen; von Modulen in VBA für Datenzugriff, Schreibenerstellung und Dokumentenmanagement. Integration eines kontextsensitiven Hilfesystems auf HMTL-Basis im gesamten PWS. Weiterentwicklung von PWS, Coaching von Kollegen bzgl. des Textsystems und Object Studio. Performanceoptimierung von VBA-Makros. Entwicklung von Mechanismen zur Erstellung von Massenschreiben und von Dialogberichten. Portierung und Redesign der Komponenten von OS/2 nach Windows, von Winword 2.0 zu Winword 6.0 zu Office 97 zu Office 2000, von Enfin OS/2 zu Object Studio Windows, von OS/2 C zu DOS MS-C zu Visual Basic 5.0 zu Visual Basic 6.0, von Banyan (Cosy) zu Outlook (e-mail). Umfang Textsystem: ca. 200 Schreiben mit ca. 800 Textbausteine mit ca. 3000 Variablen und 900 Zugriffspfaden, ca. 300 Klassen. Projektbegleitend: Beratung und Koordination Hardware-Upgrade bei den Anwendern, Beratung bei der Konzeption eines Standard-PC's für den Personalbereich. Administration der Benutzerrechte im Netzwerk (Netware). Anwenderschulung und Betreuung.

    pers. Daten Skills Projekte


    VB/SAP/MVS: Lagerverwaltungssystem, Portierung von OS/2 nach Windows (LVSPC)
    Zeitraum
    Branche, Ort
    Apr. 1999 - Nov. 1999
    Softwarehaus (Steuerberatungs-Software), Nürnberg
    Betriebsumgebung
    • PC
    • Windows 95
    • OS/2
    • IBM Großrechner (MVS)
    Entwicklungsumgebung
    • Visual Basic 6.0
    • DAO (Access, VB6)
    • SQL (DB/2)
    • FTP
    • Windows-API
    • SAP R/2
    Tools u. Methoden
    • Access
    • QMF
    Beschreibung Neuentwicklung eines Lagerverwaltungssystem unter Windows für den Nachtbetrieb, in dem das SAP R/2-System nicht zur Verfügung steht; mit den entsprechenden Import/Export-Schnittstellen vom/zum SAP-System. Beratung des SAP- und Großrechnerkundigen Kollegen bzgl. geeigneter Software, Tools und Schnittstellen im Windows-Umfeld nach Eruierung der Gegebenheiten im SAP-Umfeld. Festlegung von Visual Basic 6 als Programmiersprache, DAO/Access/SQL als Datenbankgrundlagen und FTP als Schnittstellen zum Datenaustausch Host - PC - Host. Einweisung des Kollegen in das Entwickeln mit Visual Basic, DAO/Access und in das Dialogdesign. Vorgeben von Design- und einfacheren Programmieraufgaben an den Kollegen mit anschließender Abnahme bzw. Verbesserungsvorschlägen/Hilfestellungen. Übernahme der Entwicklung schwierigerer Programmteile wie FTP-Up/Download via API, Datenbankhaltung, SQL-Statements und Plausibilitätsprüfungen. Schaffung einer Programmstruktur, die es dem Kollegen ermöglichte, das Projekt weitgehendst selbständig fertig zu entwickeln; Endabnahme.

    pers. Daten Skills Projekte


    VBA Word/Smalltalk: Textverarbeitung Personalwirtschaftssystem
    Zeitraum
    Branche, Ort
    Okt. 1993 - Jun. 1995
    Softwarehaus (Steuerberatungs-Software), Nürnberg
    Betriebsumgebung
    • PC (DOS, OS/2 2.0, 3.0, Win-OS/2)
    • Client/Server (Netzwerk: Banyan)
    • IBM Großrechner (MVS, CICS)
    Entwicklungsumgebung
    • VBA Winword 2.0, 6.0
    • Smalltalk
    • C
    • DDE
    • APPC, Communication Manager
    • COSY
    • MTEXT, S2000
    Tools u. Methoden
    • Enfin/ObjectStudio
    • OOA, OOD
    • IBM C-Set/2
    Beschreibung Ablösung der Großrechner-Textverarbeitung für den Personalbereich und Einführung eines modernen Dialogsystems auf PC-Basis in Client/Server-Architektur. Analyse des Altsystems MTEXT auf dem Host, Portierung der MText-Textbausteine auf den PC (Winword-Format). Konzeption und Entwicklung eines hierarchischen Dialogsystems und einer Interpreter-Metasprache zur Schreibenerstellung in Winword mittels VBA. Realisierung der Integration der hostseitigen Personaldaten in PWS-Text durch ein Kommunikationsprogramm via APPC und DDE. Erweiterung von PWS-Text um Module zum Dokumentmanagement und e-mail-Versand. Entwicklung und Anbindung (DDE/Dateischnittstelle) eines Dienst-Programmes in C zur e-mail-Kommunikation und chiffrierter Server-Datenhaltung ("elektronische Personalakte").
    Projektbegleitend: Beratung zu OS/2 und einzusetzender Hardware, Beratung und Administration Communication Manager, Koordination Anwender-PCs und Installation, Training der Anwender zum Produkt durch Halten von 4 Schulungen, Anwenderbetreuung.

    pers. Daten Skills Projekte

    Projekte vor 1994

    ZeitraumBranche, OrtBetriebsumgebungEntwicklungsumgebung, Tools, MethodenKurzbeschreibung
    Jan. 1993 - Sep. 1993Bundeswehr, Regensburg (während Wehrdienstzeit)PC (DOS)Lotus Smart SuiteEntwicklung von Makros zur Vereinfachung der Verwaltungs- und Bestellvorgänge für Munitionsbestände für die eingesetzte Textverarbeitung in der Materialbuchhaltung.
    Jan. 1992 - Sep. 1992Softwarehaus (Steuerberatungs-Software), NürnbergPC (DOS)C, Btrieve, MS C-Compiler 6.0, Lint, BoundsChecker, RTLink, SoftIce, CodeView, CoCheck, C-tree, C-linesEntwicklung eines Programmes zum Import von Daten anderer Programme des Herstellers in PC-Rechnungswesen unter Berücksichtigung von Plausibilitäten und Schnittstellendefinitionen. Programmierung von Dialogen für PC-Rewe in einer pseudografischen Benutzeroberfläche. Entwicklung von entwicklungsvereinfachenden Werkzeugen für das Gesamtprojekt.
    Mrz. 1991 - Sep. 1991Siemens, HannoverGroßrechner (BS2000)Cobol, SQL, PDN, Transdata, UTM, Drive, Sesam, TOM, TOM-DOC, IFG, FHS, LMSEntwicklung einer Konfigurationsverwaltung in Cobol mit Sesam-Datenbankanbindung und eines Reportingtools mit Drive.
    Okt. 1990 - Feb. 1991Siemens, HannoverGroßrechner (BS2000)Cobol, TOMEntwurf und Realisierung von stapelorientierten Programmen zur Stammdaten-verwaltung und Auftragsbearbeitung. Erstellung von Prüfprogrammen für Kunden- u. Artikeldaten und zur Änderung derselben. Kunden- und Artikelverzeichnis, Auftragsbuchung, Fakturierung und Debitorenbuchung.
    1981 - 1993EigenregiePC und Homecomputer, ModemMS-DOS, Amiga OS, C, Assembler, Basic, GFA-Basic, XPR-Library (Kermit, X/Y/Z-Modem), XPRD, CED, ANSI, VT100Entwicklung einiger kleinerer Projekte mit Basic, C und Assembler wie Systemtools, Verwaltungsprogramme (Adressen, Videos). Entwicklung eines öffentlich per Modem zugänglichen Bulletin Board Systems ("Vorläufer" des Internet), das zwischen 1989-1994 in Hannover und Nürnberg erfolgreich online war. Integration von Kommunikationsmechanismen ähnlich dem heutigen e-mail, Newsgroups, FTP, IRC und Telnet.

    pers. Daten Skills Projekte