as at April, 1st 2009
show most current version
| Person data | |
|---|---|
| Year of birth | 1969 |
| Computer experience since | 1981 |
| Nationality | German |
| Family status | unbound |
| Foreign languages | German: native language English: fluent Spanish and French: basic knowledges |
| Contact data | ||
|---|---|---|
| Name | Oliver Kuhlemann | ![]() Contact data as VCard (For import in Outlook “Click open”) * please do not suppress your phone number |
| Address | Nü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 * | |
| Homepage | www.Software-Engineer.de | |
| Kuhlemann@Software-Engineer.de | ||
| Core competencies | |
|---|---|
| technically |
|
| technically |
|
| Training and career/development | |
|---|---|
| Education | Visit of higher professional school, field economics in Hanover, Germany |
| 1990-1991 | Degree as communication programmer, Siemens Hanover (grading: A+) |
| 1992-1999 | Employed software developer, software house (tax consulting software), Nuremberg, Germany |
| 1999-2001 | Employee software developer, software house (tax consulting software), Nuremberg, Germany (part-time) |
| since 1999 | Independent entrepreneur, software and internet engineering, consulting, Web Design |
| since 1999 | Development and publication of some Web projects |
| since 2001 | Freelance software engineer, consultant and IT-coach |
| since 2001 | Development, publication, selling and refinement of standard software products (tradmark Cool Engineering) |
| Skill index |
|---|
| Operating systems | |
|---|---|
| PC and microcomputer |
|
| Mainframe and Middle data processing technology |
|
| Internet |
|
| Programming languages | |
|---|---|
| PC and microcomputer |
|
| Mainframe and Middle data processing technology |
|
| Internet |
|
| Data base systems | |
|---|---|
| PC and microcomputer |
|
| Mainframe and Middle data processing technology |
|
| Internet |
|
| Data communication | |
|---|---|
| PC and microcomputer |
|
| Mainframe and Middle data processing technology |
|
| Internet |
|
| Development environments/Design and Debug tools | |
|---|---|
| PC and microcomputer |
|
| Mainframe and Middle data processing technology |
|
| Internet |
|
| Development methods and approaches |
|---|
|
| Standard software | |
|---|---|
| PC and microcomputer |
|
| Mainframe and Middle data processing technology |
|
| Internet |
|
| Hardware | |
|---|---|
| System programming/API's |
|
| Hardware knowledge |
|
| Networks |
|
| Special know-how | |
|---|---|
|
|
| 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 |
|
| Development environment |
|
| Tools and methods |
|
| 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. |
| asp.net web applications in intranet | |
|---|---|
| Period Industry, place | Sep. 2007 - Aug. 2008 Siemens Med, Erlangen |
| Operating environment |
|
| Development environment |
|
| Tools and methods |
|
| 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. |
| Development and distribution of standard software | |
|---|---|
| Period | constantly |
| Operating environment |
|
| Development environment |
|
| Tools and methods |
|
| 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:
|
| CoolZipBackup | ||
|---|---|---|
| Period | since 2000 (1st release 2006) |
![]() ![]() ![]() www.CoolZipBackup.com |
| Operating environment |
|
|
| Development environment |
|
|
| Tools and methods |
|
|
| 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... |
|
| CoolAutoformat | ||
|---|---|---|
| Period | since 2002 (1st release 2005) | ![]() www.CoolAutoFormat.com |
| Operating environment |
|
|
| Development environment |
|
|
| Tools and methods |
|
|
| 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. | |
| CoolCdBookletMaker | ||
|---|---|---|
| Period | since 2002 (1st release 2002) | ![]() www.cool-web.de/.. |
| Operating environment |
|
|
| Development environment |
|
|
| Tools and methods |
|
|
| 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. |
|
| FilenameToFTP | ||
|---|---|---|
| Period | 1999-2003 (1st release 1999) | ![]() www.cool-web.de/.. |
| Operating environment |
|
|
| Development environment |
|
|
| Tools and methods |
|
|
| 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. |
|
| COOL WEB | ||
|---|---|---|
| Period | since 1997 |
![]() ![]() ![]() www.cool-web.de |
| Operating environment | ||
| Development environment |
|
|
| Tools and methods |
|
|
| 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:
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. |
|
| 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 |
|
| Development environment |
|
| Tools and methods |
|
| 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. |
| Smalltalk: Human ressource management system | |
|---|---|
| Period Industry, place | July 1995 - March. 2001 Software house (tax consulting software), Nuremberg |
| Operating environment |
|
| Development environment |
|
| Tools and methods |
|
| 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. |
| 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 |
|
| Development environment |
|
| Tools and methods |
|
| 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. |
| VBA Word/Smalltalk: Text processing personnel management system | |
|---|---|
| Period Industry, place | October 1993 - June 1995 Software house (tax consulting software), Nuremberg |
| Operating environment |
|
| Development environment |
|
| Tools and methods |
|
| 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. |
| Period | Industry, place | Operating environment | Development environment, tools, methods | Short description |
|---|---|---|---|---|
| January 1993 - September 1993 | German Bundeswehr (Army), Regensburg (during military service period) | PC (DOS) | Lotus Smart Suite | Development of macros to simplify the procedures for ammunition, accounting and ordering in the administration department. |
| January 1992 - September 1992 | Software house (tax consulting software), Nuremberg | PC (DOS) | C, Btrieve, Ms C-compiler 6.0, Lint, BoundsChecker, RTLink, SoftIce, CodeView, CoCheck, C-tree, C-LINEs | Development 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 1991 | Siemens, Hanover | Mainframe (BS2000) | COBOL, SQL, PDN, Transdata, UTM, drive, Sesam, TOM, TOM-DOC, IFG, FHS, LMS | Development of a configuration administration and reporting tool in COBOL with Sesam/Drive data communication. |
| October 1990 - February 1991 | Siemens, Hanover | Mainframe (BS2000) | COBOL, TOM | Draft 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 - 1993 | Freelance | PC and home computer, modem | MS-DOS, Amiga OS, C, assembler, basic, GFA basic, XPR LIBRARY (Kermit, X/Y/Z modem), XPRD, CED, ANSI, VT100 | Development 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. |