Tcl'er since ~1994 (my boss put me into a group to develop a SW management tool based on Tcl/Tk). Until now I wrote a lot of of Tcl/Tk software mostly used by German companies. This is just a subset (I can not remember all the projects) '''Banking''' ---- I. a couple of tools used to setup and maintain a SW known as ''Kondor'' (by Reuters). "Kondor" is used as back-office SW mostly for money exchange and money-market deals. I wrote a plug in technology to extend the default features of "Kondor" with special customer reports (all together ~ 20 independent projects) ---- II. a couple of tools used to setup and maintain a SW known as "Xetra" and "Eurex" (by german stock exchange). "Xetra" and "Eurex" is a SW for management of Stock and Option Market issues (something like Ebay for the big guys) (all together ~ 10 independent projects) ---- '''Telecommunication''' ---- I. a couple of tools used to setup and maintain a SW known as "Ars" (by Remedy). This SW is used to create 3-tier database based Applications. The GUI is a generic tool called "Remedy User" and acts like a "Web-Browser for Ars special data". This mean all the application-logic is placed in the server and no application specific client-setup is necessary. First I designed a Tcl-Extension to act with the Ars-Api. With this extension I wrote a huge amount of tools to do near everything with Ars and the applications run on it. (all together ~ 30 independent projects) ---- '''Industry''' ---- I. At the end of the last millennium I had the ill idea to write a compiler for Tcl. I call this SW just "Compiler" and used it to compile tcl-scripts into native binaries. This works very well on the different kindsof Unix's, Mac Os and Windows. The benefits are speed (significant faster), security (nobody can read your code) and ease (putting everything together). But I call this project useless because I never got my investment back. The only things I learned were: * every SW project is possible if you put the right guys at the right place * never try to do business with people who have no money * never start a project before you know how to get the money back ---- II. A tool for connecting "something" together. This is a very generic description but its just a generic tool. This tool is used to connect very different software (mostly a legacy application) with other software (mostly something useful or something hype). Connecting means the connected SW acts like one SW but with the benefit of independent roots. ---- II. I call me 100% Unix and this means in 2004 100% (Linux, SunSolaris, ..) 100% (MacOsX) and 100% Windows (SFU). The later one I discovered this year (2004) to finally close my last OS world gap. Windows (SFU) or [Interix] is a full Unix running as a Windows subsystem and used to provide a Posix infrastructure to the Windows OS. I maintain the Tcl/Tk port to [Interix] (because I'm the first one who did it). Together with Tcl/Tk I've done an Expect port as well. ---- [[ [Category Person] ]]