IT-Consulting profile of Oliver Kuhlemann

Klicken Sie hier, um das Profil in deutsch zu lesen
as at April, 1st 2009
show most current version

Consultant - personal data

Person data
Year of birth1969
Computer experience since1981
NationalityGerman
Family statusunbound
Foreign languagesGerman: native language
English: fluent
Spanish and French: basic knowledges

Pers. data Skills Projects

Contact data
NameOliver Kuhlemann
Contact data as VCard
(For import in Outlook
“Click open”)



* please do not suppress
your phone number
AddressNürnberger Str. 9, 90522 Oberasbach b. Nuremberg
Phone+49 - (0) 911 - 47 13 01 *
Fax+49 - (0) 911 - 47 13 07
Phone/Mobile (D2)+49 - (0) 172 - 586 321 4 *
Homepagewww.Software-Engineer.de
emailKuhlemann@Software-Engineer.de

Pers. data Skills Projects

Core competencies
technically
  • Software development, application and system programming
  • Internet development, Web Design
  • Consulting of companies and in projects
  • Training, Coaching
  • Project management, organization, co-ordination, conceptual design
Emphasis: Conceptual design, architecture and development PC and Internet software
technically
  • PC and microcomputer
  • Internet
  • mainframe and middle data processing technology, servers
  • function-oriented and mathematical programming
  • object-oriented analysis, design and programming
  • scriptbased programming
  • client/server technology with database on LAN or internet-server or host
Emphasis: Development of Windows applications and/or Frontends in client/server technology (also client/internet)

Pers. data Skills Projects


Training and career/development
EducationVisit of higher professional school, field economics in Hanover, Germany
1990-1991Degree as communication programmer, Siemens Hanover (grading: A+)
1992-1999Employed software developer, software house (tax consulting software), Nuremberg, Germany
1999-2001Employee software developer, software house (tax consulting software), Nuremberg, Germany (part-time)
since 1999Independent entrepreneur, software and internet engineering, consulting, Web Design
since 1999Development and publication of some Web projects
since 2001Freelance software engineer, consultant and IT-coach
since 2001Development, publication, selling and refinement of standard software products (tradmark Cool Engineering)

Pers. data Skills Projects

Consultant - Skills

Skill index

Pers. data Skills Projects


Operating systems
PC and microcomputer
  • Windows 3.1 - Vista
  • DOS 3.3 - 7.0
  • OS/2 2.0 - 3.0 (Warp)
  • Linux (Debian, Suse)
  • EPOC (Psion)
Mainframe and
Middle data processing technology
  • Sinix, Unix (HP)
  • BS2000 (Siemens)
  • MVS (IBM)
Internet
  • Apache 1.3/2.x (Windows, Linux)
  • Microsoft IIS (Windows)
  • Tomcat
  • OmniHTTPd (Windows)
  • DNS server (BIND)
  • Mailserver (pMail, Mercury, Courier, Spam Assassin)
  • News server (hamster)
  • FTP server (Filezilla, vsftpd)
  • NTP server (NTP)

Pers. data Skills Projects


Programming languages
PC and microcomputer
  • 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
  • Assembler (x86, 68000, 6502)
  • Basic (various derivatives)
  • Rexx
  • Psion OPL
  • Windows API
Mainframe and
Middle data processing technology
  • C (Sinix, Unix, Linux and BS2000), Pro*C (Unix)
  • Shell scripts (Unix, Linux)
  • COBOL (BS2000)
  • Assembler (BS2000)
  • QMF (IBM/DB2)
  • 4GL (BS2000)
  • ESQL (BS2000)
Internet
  • HTML
  • Javascript
  • DHTML, “Web 2.0”
  • XML
  • CSS Style Sheets
  • SSI
  • HTMLScript (Miva)
  • PHP
  • asp, asp.net
  • jsp
  • Perl
  • Flash

Pers. data Skills Projects


Data base systems
PC and microcomputer
  • Ms jet, DAO, ADO, RDO
  • Ms Access 2.0-2003
  • SQL, T-SQL, Ms SQL Server, Stored Procedures
  • Oracle SQL PL/SQL (8i, 9i, 10g)
  • ODBC
  • JDBC
  • Crystal of report 6-XI
  • Btrieve
Mainframe and
Middle data processing technology
  • Informix (Sinix)
  • SESAM (BS2000)
  • DRIVE (BS2000)
  • DB2 (IBM)
Internet
  • MySQL
  • Ms SQL Server
  • Miva DB

Pers. data Skills Projects


Data communication
PC and microcomputer
  • ActiveX
  • COM
  • DDE
  • OLE
  • IBM Communication Manager
  • IBM Personal Communication
  • PC Anywhere
  • Windows Sockets
Mainframe and
Middle data processing technology
  • APPC
  • Transdata (BS2000)
  • UTM (BS2000)
  • FHS/ISG (BS2000)
  • LEASY (BS2000)
  • CICS (MVS)
Internet
  • TCP/IP, UDP
  • DNS, MX-DNS
  • SSL
  • HTTP
  • FTP
  • Smtp
  • NNTP
  • Telnet, SSH
  • Cgi
  • VT100, ANSI
  • Kermit, X/Y/Z modem

Pers. data Skills Projects


Development environments/Design and Debug tools
PC and microcomputer
  • 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
  • Debugging: CodeView, SoftIce, Boundschecker, RTLink, CoCheck, OllyDbg, IDAPro
  • Java: JBuilder, Eclipse, MS Visual Studio, Sun Java SDK, Motorola SDK (mobile)
  • DB-Reporting: Crystal Reports 6-XI
  • DB-Tools: Ms Enterprise Manager, Ms Query Analyzer (Microsoft SQL); Oracle SQL Developer, DbVisualizer, SQL Plus (Oracle)
  • Remote-Clients/Server: SSH Putty, Hoblink X-Server, Remote Desktop, VNC, PC Anywhere
  • Versioning-Tools: SVN (Subversion), Tortoise
Mainframe and
Middle data processing technology
  • TOM (BS2000)
  • QFM (DB2/IBM)
  • EDT (BS2000)
  • IDA, AID (BS2000)
Internet
  • Apache, WAMP, LAMP
  • Tomcat
  • Ms IIS
  • NetObjects fusion
  • Miva Mia
  • OmniHTTPd
  • MySQLManager
  • ActivePerl
  • Macromedia Flash
  • Windows Sockets 1.1/2.0, SocketWrench

Pers. data Skills Projects


Development methods and approaches
  • object-oriented analysis (OOA)
  • object-oriented design (OOD)
  • UML, development of object models
  • DB design, development of relational data bases
  • Program structure charts after Nassi Shneiderman
  • Software engineering in the software life cycle (phase model)

Pers. data Skills Projects


Standard software
PC and microcomputer
  • MS Office (since 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
Mainframe and
Middle data processing technology
  • EDT (BS2000)
  • TOM-DOC (BS2000)
  • TOM (BS2000)
  • IFG (BS2000)
  • LMS (BS2000)
Internet
  • Web server (Apache, IIS, OmniHTTPd)
  • MailServer (pMail, Mercury, Courier)
  • News server (Hamster)
  • FTP server (Filezilla, vsftpd)

Pers. data Skills Projects


Hardware
System programming/API's
  • Security-Dongles: Fast Hardlock, Marx Crypto
  • Towitoko Chipdrive
  • ISDN Capi 2.0
  • Modems (AT commands)
  • Fast screen machine
  • Windows Sockets 1.1/2.0
  • Interfaces (RS232, parallel)
  • Windows APIs
Hardware knowledge
  • Hardware architecture (Motherboards, CPUs, buses, interfaces, IRQs, DMA (direct memory access), BIOS etc.)
  • Grafic cards, sound cards, DigiCams, scanner
  • CD/DVD Writer, DO drives, Streamer, harddisks
  • Smart cards
  • Telecommunications (Modem, ISDN, ADSL)
Networks
  • Banyan Vines
  • Netware
  • Windows network
  • Ethernet
  • Internet sharing
  • Modem, ISDN, ASDL
  • Router, Switches, Hubs
  • Wireless LAN
  • Bluetooth
  • various communication protocols

Pers. data Skills Projects


Special know-how
  • Cryptography and cryptanalysis (algorithms and mathematical models)
  • Compression (algorithms, e.g. Zip; Implementations e.g. in Javascript)
  • Data security PC (cryptology, dongles, smartcards, virology, software protection, authenticity checks)
  • Data security Internet (Firewalls, models of attack and defense, anti-spam, crypted communication)
  • Telecommunications hardware and long-distance data transmission (hardware, protocols, interfaces)
  • GUI design, dynamic dialogues, control design, user friendliness/usability

Pers. data Skills Projects

Projects

Java and HP UX - Development of applications and mass data processing programs, data base reports
Period
Industry, place
Sep. 2008 - dato
Market research, Nürnberg
Operating environment
  • PC (Windows XP)
  • HP Unix and Linux server
  • Oracle 8i und 9i data base server
Development environment
  • Java, JBuilder 2007 (alike 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 and methods
  • Oracle SQL Developer, Oracle Enterprise Manager Console, DbVisualizer, SQL Plus
  • version management CVS
  • Hoblink X-Server, SSH Putty
  • MS Office 2003, Filezilla
Description Development, review and improvement of data base oriented applications and interface programs for processing and analysis of mass data. Development of programs, jsp intranet pages and unix shell scripts for format converting, data mining, reporting and quality assurance. Analysis and support of oracle data bases, optimizing of SQL statements (Oracle hints), repots. Development of unix tools for unix shell script integration. Redesign of an Excel application in VBA. Customizing of program and scripts in the course of a data migration from a local HP UX to a remote, virtual server.

pers. Daten Skills Projekte


asp.net web applications in intranet
Period
Industry, place
Sep. 2007 - Aug. 2008
Siemens Med, Erlangen
Operating environment
  • PC
  • Windows
  • MS IIS
  • MS SQL Server
Development environment
  • Visual Studio 2005 .net
  • C#
  • asp.net, asp
  • HTML, CSS, Javascript, XML
  • HTTP, SSL
  • MS IIS
  • T-SQL, ado.net
Tools and methods
  • SQL Enterprise Manager, Query Analyser
  • Subversion, Tortoise
  • Software Design Patterns
Description Development, advancement, maintenance and bug-fixing of some intranet web applications like knowledge management, order- and administration- tools, which are realized via asp, asp.net and C#. The database connection is made to an MS SQL-Server, as webserver MS Internet Information Services (IIS) are used. Web- and dialogue design, object oriented development of the "code behind". Conception and development of databases and of complex reports via Transact-SQL. Interfaces to Excel (im-/export), SAP (im-/export), e-mail and to other applications.

pers. Daten Skills Projekte


Development and distribution of standard software
Periodconstantly
Operating environment
  • PC
  • Windows
Development environment
  • Visual Studio
  • Visual Basic
  • C/C++
  • Assembler
  • Windows APIs
  • Window Sockets, HTTP, SSL
  • HTML, Javascript
  • PHP
  • mySQL
  • Access, ODBC
Tools and methods
  • own function libraries
  • self-developed GUI and control
  • self-developed program modules (e.g. Interfaces for the integration of internet protocols)
  • self-developed DLLs (e.g. for compression and coding)
Description Architecture, development, further development, maintenance and bug fixing, distribution and support of standard software for English and German speaking audience in europe and the USA. Projects in development:
  • two FTP clients: First an application to upload files automatically to web servers. Secondly an application to backup all files from a FTP server to local media automatically.
  • a news client: an application to search for binary data in news groups and to extract and decode it.
  • an e-Mail client: an application to receive and organize e-mails, with implemented spam surpression functionality
  • a HTTP client: an application to automatically find out the sub pages of a web site and save them locally.
  • an ISDN client: an application with phone spam surpression functionality.
  • a bluetooth server: an application to get informations from a server via bluetooth to a cellular phone.
  • a kryptografic suite: an application for strong encryption and decryption of files.
  • a web-logfile analyzing and statistic suite: an application to analyze and aggregate the logfile generated by a web server to gain marketing and technical relevant key data from it.

Pers. data Skills Projects


CoolZipBackup
Periodsince 2000 (1st release 2006) Click for screen shot of the program

Click for screen shot of the program

Click for screen shot of the program

www.CoolZipBackup.com
Operating environment
  • PC
  • Windows 2000-Vista
Development environment
  • Visual Studio
  • Visual Basic
  • C/C++
  • Assembler
  • Windows APIs
  • Window Sockets, HTTP, SSL
  • HTML, Javascript
  • PHP
  • mySQL
  • Access, ODBC
Tools and methods
  • own function libraries
  • self-developed GUI and control
  • self-developed program modules (e.g. Interfaces for the integration of internet protocols)
  • self-developed DLLs (e.g. for compression and coding)
Description CoolZipBackup is a bilingual (German/English) backup program, that backups data fast (using a super fast C-DLL), secure (using AES 256 bit encryption) and space efficient (using Zip compression). Main features are: Simple handling, high usability; backup of registry keys too; space-saving because of zip-compatible compression; time and space-saving because of successive backups; protection of confidential data by encryption; automatic backups; remind service for backups; independence and compatibility...

Pers. data Skills Projects


CoolAutoformat
Periodsince 2002 (1st release 2005) Click for screen shot of the program

www.CoolAutoFormat.com
Operating environment
  • PC
  • Windows 98-XP
Development environment
  • Visual Studio
  • Visual Basic
  • C/C++
  • Assembler
  • Windows APIs
  • Window Sockets, HTTP, SSL
  • HTML, Javascript
  • PHP
  • mySQL
  • Access, ODBC
Tools and methods
  • own function libraries
  • self-developed GUI and control
  • self-developed program modules (e.g. Interfaces for the integration of internet protocols)
  • self-developed DLLs (e.g. for compression and coding)
Description CoolAutoFormat is a bilingual (German/English) program, with which you can format series of media and - if you want - fill them with data in one action. With CoolAutoFormat you are able to format a big pile of disks highly efficient or realize a small disk production. With this application the repeatly, annoying manual calling of the windows format dialog over the explorer (respectively the typing of commands at the DOS-Prompt) will be omitted. All, you have to do is change the disks, when format (and copying) is done. The program cognize the change of the disks and automatically proceed with the next. The switchable additional voice output makes an operation without a display possible. You can format flopy disks, MOs, Zip-disks, USB sticks and more with CoolAutoFormat, all you could format with the normal windows format dialog. Because of CoolAutoFormat telecommands the normal windows dialogs, highest compatibility is given. Directly after the formatting is done, the medium can be filled up with data from your hard disk. This data you can straight read from existing diskettes or you drag and drop it via the windows explorer. You can hold the different data from all disks of a big media set (up to 99). Furthermore there is an integrated function, that numbers the media serially or give each disk an a set an individual name (which can read directly from the original disk). After the last disk of a set is complete, the program repeats its work with the first disk - till you stop it.

Pers. data Skills Projects


CoolCdBookletMaker
Periodsince 2002 (1st release 2002) Click for screen shot of the program

www.cool-web.de/..
Operating environment
  • PC
  • Windows
  • Office 2000-2007
Development environment
  • MS Office (Word)
  • VBA
  • Windows APIs
  • HTML, Javascript
Tools and methods
  • own function libraries
Description CoolCdBookletMaker is a template for Office Word 2000, with which you can design and print the inlays (booklets and covers) for CDs in the sizes of “JewelCase” and “SlimCase”. A file list is provided on the basis of an inserted CD and the selected file type.
The template is compatible with Word 2000, 2002, 2003 and 2007 and written in VBA (Visual Basic for Applications), using some Windows API calls.

Pers. data Skills Projects


FilenameToFTP
Period1999-2003 (1st release 1999) Click for screen shot of the program

www.cool-web.de/..
Operating environment
  • PC
  • Windows 95-XP
Development environment
  • Visual Studio
  • Visual Basic
  • Windows APIs
Tools and methods
  • own function libraries
Description FilenameToFTP is a bilingual program (German/English) and renames files and folders for a next-coming FTP-upload that way, that it replaces invalid characters with an underscore "_". German special character as ä, ö, ü, ß will be replaced with "ae", "oe", "ue" and "ss". The filename will be lowercased and the file gets the current date, so it's easier to differ from earlier uploaded files.
FilenameToFTP is Freeware and meanwhile not more supported, but however has a large popularity - probably because of its very easy operability. The software is programmed in Visual Basic using the Windows API.

Pers. data Skills Projects


COOL WEB
Periodsince 1997 Click for screen shot of the design

Click for screen shot of the design

Click for screen shot of the design

www.cool-web.de
Operating environment
  • PC
  • Windows
  • Linux
  • Development environment
  • Windows
  • Web server Apache
  • Mail, DNS, FTP server
  • HTML
  • Javascript
  • CSS
  • DHTML
  • PHP
  • mySQL
  • Flash
  • no more in use: Miva, HTMLScript
  • Tools and methods
  • self-developed tools and web content generators (Visual Basic, C)
  • Text editor
  • Description Started as continuation of my self-developed and in 1989 opened bulletin board system some smaller web projects developed, that together accumulate to the COOL WEB, a portal with: On all pages HTML, CSS and Javascript are used and a considerable functionality was implemented by use of Javascript / DHTML. The COOL WEB is compatible with all important browsers (MS Internet Explorer, Netscape, Opera, Firefox, SeaMonkey). The data base, e.g. for the user accounts, is mySQL, accessed via PHP.
    The production of repeating pages (Icon lists, photo albums, awards etc.) is done by a self-developed content management system.
    The COOL WEB is constantly developed further and maintained. It have a great popularity with approx. 1/2 million page views per month.
    The analysis of the site generated log file is also done by a self-developed software, which will be pusblished as it got market readiness.

    Pers. data Skills Projects


    Web Design smallCharts
    Period
    Industry, place
    Dec. 2002 - March. 2003
    Software house, Wiesbaden
    Click for screen shot of the design

    Click for screen shot of the design

    Click for screen shot of the design

    Operating environment
    • PC
    • Windows
    • Linux
    Development environment
    • HTML
    • DHTML
    • Javascript
    • CSS
    Tools and methods
    • own Scripte and programs
    Description Application and demand analysis, conception, consulting, design and programming.
    Web design of the product homepage for the smallCharts, a software programmed in Smalltalk for producing small stock exchange chart diagrams for the professional print media. Done with an large online help and an interactive demonstration of the program's GUI.

    Pers. data Skills Projects


    Smalltalk: Migration of a workflow system, implemented as new client/server system
    Period
    Industry, place
    September. 2001 - Dec. 2001
    Insurance group of a major bank, Wiesbaden
    Operating environment
    • PC
    • Windows NT 4
    Development environment
    • Smalltalk under IBM Visual Age 5.01
    • Micado and DT-Frameworks
    Tools and methods
    • ENVY
    • S-unit (test)
    • Rationally rose
    • OOA, OOD, UML, UseCases
    Description Analysis of the old system, a workflow and document retrieval system written in Smalltalk and realized as “Fat Client”. Conception, realization and test of the migration to SERProcess as workflow system using thin client / application server technology.

    Pers. data Skills Projects


    Auction management software
    Period
    Industry, place
    August 2000 - June 2001
    e-commerce, online auction house Munich
    Click for screen shot of the main dialogue

    Click for screen shot of the Excel template

    Click for screen shot of a part of online help

    Operating environment
    • PC
    • Windows
    • Internet
    Development environment
    • VBA (Excel Office 97)
    • Visual Basic 6.0
    • DAO, Access
    • cgi, HTTP
    Tools and methods
    • Access
    • own function libraries
    Description Complete development process of an data base application for the offline handling of auctions for an online auction house. Data handling and storage of auctions and accumulative transmission to the online auction site via e-mail or HTTP posts to online cgi's after validation to get the auction online. Additional modules for input via Excel 97, im- and export, multi-user administration, data base security, upload of local pictures, automatic program and data updates, import of auctions, that already exists online, data base import of all usual formats, as well as online data base synchronization.

    Pers. data Skills Projects


    Auction category choice system in DHTML
    Period
    Industry, place
    August 2000 - August 2000
    e-commerce, online auction house Bremen
    Click for screen shot of the dialogue

    Operating environment
    • PC
    • Windows 98
    • Internet
    Development environment
    • HTML, DHTML
    • Javascript
    • CSS
    • Cold fusion
    Tools and methods
    • own function libraries
    Description Development of a dynamic, hierarchically auction category choice system (3 staged) in DHTML and Javascript for integration on the selling pages of an online auction house.

    Pers. data Skills Projects


    Auction management software
    Period
    Industry, place
    February 2000 - dec. 2000
    e-commerce, online auction house Bremen (market leader after auction number)
    Click for screen shot of the main dialogue

    Click for screen shot of the Excel collecting main

    Operating environment
    • PC
    • Windows
    • Internet
    Development environment
    • VBA (Excel Office 97)
    • Visual Basic 6.0
    • DAO, Access
    • cgi, HTTP
    Tools and methods
    • Access
    • own function libraries
    Description Complete development process of an data base application for the offline handling of auctions for an online auction house. Data handling and storage of auctions and accumulative transmission to the online auction sites in Germany, Austria and Switzerland via e-mail or HTTP posts to online cgi's after validation to get the auction online. Additional modules for input via Excel 97, im- and export, multi-user administration, data base security, upload of local pictures, dynamic adjustment and computation of auction fees, automatic program and data updates, import of auctions, that already exists online, data base import of all usual formats, as well as online data base synchronization.

    Pers. data Skills Projects


    Auction management software
    Period
    Industry, place
    May 1999 - March. 2000
    e-commerce, online auction house Berlin (market leader after conversion)
    Click for screen shot of the main dialogue of application

    Click for screen shot of the Excel collecting main

    Click for screen shot of the Access collecting main

    Operating environment
    • PC
    • Windows
    • Internet
    Development environment
    • VBA (Excel 5,0, Excel Office 97, Access Office 97)
    • Visual Basic 6.0
    • DAO, Access
    • cgi, HTTP
    Tools and methods
    • Access
    • own function libraries
    Description Idea and complete development process of an data base application for the offline handling of auctions for an online auction house. Data handling and storage of auctions and accumulative transmission to the online auction site via e-mail or HTTP posts to online cgi's after validation to get the auctions online. Additional modules for input via Excel 5.0, Excel 97 and Access 97, im- and export, multi-user administration, data base security, upload of local pictures, automatic program and data updates, import of auctions, that already exists online, data base import of all usual formats, as well as online data base synchronization. At the time of the completion it was the first program of this kind.

    Pers. data Skills Projects


    Smalltalk: Human ressource management system
    Period
    Industry, place
    July 1995 - March. 2001
    Software house (tax consulting software), Nuremberg
    Operating environment
    • PC (Windows 95, 98)
    • Client/server (networks: Banyan + Netware)
    • IBM Mainframe (MVS, CICS)
    Development environment
    • Smalltalk
    • C
    • Visual Basic 5.0, 6.0
    • VBA Winword 6.0, Office 97, 2000, Outlook
    • DDE
    • APPC
    • Personal Communications
    • COSY
    • S2000
    • DB/2
    Tools and methods
    • Enfin/ObjectStudio
    • OOA, OOD, UML
    • Rationally rose
    • Ms Visual Studio
    • QMF
    Description Replacement of a mainframe hosted human ressource management system with a modern software on PC basis in client/server/host architecture with mainframe data base under DB/2 named PWS. Creation of the conception for the OO-integration of PWS-Text (Winword) and the utility programs (TextServer and online help system in HTML) and interfaces to PWS (Smalltalk); design of the associated objects, class models in Model/View/Controller/Broker architecture and the data base. Realization of the classes, methods and dialogues in Smalltalk (Object Studio). Development of class methods for communication with auxiliary's applications. Conception and development of a tool (TextServer) to communication with Winword, Object Studio and email under Visual Basic 5.0 + 6.0 with DDE and file interfaces; of modules in VBA for data access, document generation and document management. Integration of a context sensitive help system on HMTL basis in the entire PWS. Further development of PWS, coaching of colleagues concerning the word processing system and Object Studio. Performance optimization of VBA macros. Development of mechanisms for the mass production of documents, and of dialogue reports. Migration and redesign of the components from OS/2 to Windows, from Winword 2.0 to Winword 6.0 to Office 97 to Office 2000, from Enfin OS/2 to Object Studio Windows, from OS/2 C to DOS MS-C to Visual Basic 5.0 to Visual Basic 6.0, from Banyan (Cosy) to Outlook (email). Extent of the word processing system: approx. 200 documents with approx. 800 text modules with approx. 3000 variables and 900 access paths, approx. 300 classes. Project-accompanying: Consulting for and co-ordination of user hardware, conception for a user standardized PC. Administration of the network user rights (Netware). User training and support.

    Pers. data Skills Projects


    VB/SAP/MVS: Stock management system, Migration from OS/2 to Windows (LVSPC)
    Period
    Industry, place
    April 1999 - Nov. 1999
    Software house (tax consulting software), Nuremberg
    Operating environment
    • PC
    • Windows 95
    • OS/2
    • IBM Mainframe (MVS)
    Development environment
    • Visual Basic 6.0
    • DAO (Access, VB6)
    • SQL (DB/2)
    • FTP
    • Windows API
    • SAP R/2
    Tools and methods
    • Access
    • QMF
    Description Development of a new stock management system under Windows for night-time runs, when the SAP R/2-System is not available; import/export interfaces from/to the SAP system. Consulting of SAP and Mainframe specialized colleagues concerning suitable software, tools and interfaces in the Windows world. Analysis of the SAP periphery and definition of Visual Basic 6 as programming language, DAO/Access/SQL as data basis and FTP as interfaces to data exchange host - PC - host. Briefing of the colleague into developing with Visual Basic, DAO/Access and into the dialogue design. Providing of design and programming examples to the colleagues. Programming of more difficult program sections such as FTP up/download via API, data base handling, SQL statements and plausibility checks. Creation of a program structure, which allow the colleague to complete the project on his own; final inspection.

    Pers. data Skills Projects


    VBA Word/Smalltalk: Text processing personnel management system
    Period
    Industry, place
    October 1993 - June 1995
    Software house (tax consulting software), Nuremberg
    Operating environment
    • PC (DOS, OS/2 2,0, 3,0, Win OS/2)
    • Client/server (network: Banyan)
    • IBM Mainframe (MVS, CICS)
    Development environment
    • VBA Winword 2,0, 6.0
    • Smalltalk
    • C
    • DDE
    • APPC, Communication manager
    • COSY
    • MTEXT, S2000
    Tools and methods
    • Enfin/ObjectStudio
    • OOA, OOD
    • IBM C-Set/2
    Description Replacement of a mainframe hosted human ressource management text system with a modern software on PC basis in client/server architecture. Analysis of the old system (MTEXT) on the host, migration of the MText text modules to the PC (Winword format). Conception and development of a hierarchical dialogue system and of an interpreter meta language for document creation in Winword with VBA. Realization of the integration of the host-sided personnel data in PWS-Text by a communication program via APPC and DDE. Further development of PWS-Text and creation of modules for document management and email sending. Development and communication (DDE/file interface) of a utility in C for email sending and encryted server data handling ("electronic personnel folder").
    Furthermore: consulting to the themes OS/2 and hardware, administration of the IBM communication manager, co-ordination of user PCs and installation, training on the product for the users in 4 training courses, user support.

    Pers. data Skills Projects

    Projects before 1994

    PeriodIndustry, placeOperating environmentDevelopment environment, tools, methodsShort description
    January 1993 - September 1993German Bundeswehr (Army), Regensburg (during military service period)PC (DOS)Lotus Smart SuiteDevelopment of macros to simplify the procedures for ammunition, accounting and ordering in the administration department.
    January 1992 - September 1992Software house (tax consulting software), NurembergPC (DOS)C, Btrieve, Ms C-compiler 6.0, Lint, BoundsChecker, RTLink, SoftIce, CodeView, CoCheck, C-tree, C-LINEsDevelopment of a program for the data import with validation checks and interface definitions. Programming of dialogues for PC-Rewe in a pseudographic user interface. Development of development-simplifying tools for the project.
    March. 1991 - September 1991Siemens, HanoverMainframe (BS2000)COBOL, SQL, PDN, Transdata, UTM, drive, Sesam, TOM, TOM-DOC, IFG, FHS, LMSDevelopment of a configuration administration and reporting tool in COBOL with Sesam/Drive data communication.
    October 1990 - February 1991Siemens, HanoverMainframe (BS2000)COBOL, TOMDraft and realization of batch programs for the master data administration and order handling. Development of test programs for customer and article data. Customer and article listing, order reservation, invoicing and debtor reservation.
    1981 - 1993FreelancePC and home computer, modemMS-DOS, Amiga OS, C, assembler, basic, GFA basic, XPR LIBRARY (Kermit, X/Y/Z modem), XPRD, CED, ANSI, VT100Development of some smaller projects with basic, C and assembler such as system tools, data management programs (addresses, videos). Development of a via modem public accessible bulletin board system (“forerunner model” of the internet), which was successfully online between 1989-1994 in Hanover and Nuremberg. Integration of communication mechanisms similarly the today's email, newsgroups, FTP, IRC and telnet.

    Pers. data Skills Projects