Title : BHO (09.2011-11.2011)
Company : Software Company, München. Bank, Karlsruhe
Systems : Windows XP, Windows Vista, Windows 7
Software: Microsoft Visual Studio 2010, C/C++, ATL, BHO, IE8, IE9
Project : Development of a Browser Helper Object (BHO) for Microsoft
Internet Explorer 9 to call a Java application over the
internet. Up to IE8 the JNLP-file could be called by clicking
on a link placed on the desktop to open the java application.
With IE9 the downloadmanager pops up and remains open. This
behavior is unacceptable because the application is used by
over 800 clients. The BHO reconditions the old IE8 behaviour.
Title : S8MOV (07.2011)
Company : Private Company, Kirchheim
Systems : Windows, Internet Explorer, Mozilla Firefox
Software: HTML5, CSS 2.1, Javascript 1.8, PHP 5.3
ImageMagick 6.7, FFmpeg 0.8, SQLite 3.7
Project : Development of an application displaying movies with descriptions.
ImageMagick and FFmpeg was used for cutting, editing and joining
images and movies.
Title : Labels (02.2011-05.2011)
Company : Consumer Products Company, Göppingen
Systems : Windows, Red Hat Enterprise Linux
Software: OpenOffice 3.2 (Writer, Calc, Basic, UNO), Word 2007, Excel 2007
Project : Development of an application to automate Writer and Calc.
The app takes data from a Calc sheet, transforms the data and
writes the output to a Writer document. The output is printed
and sliced into price labels which are stuck to the products.
The app is embedded in the Calc sheet and is distributed to
200 stores every week.
Title : ZUI (11.2010-12.2010)
Company : Software Company, Esslingen
Systems : Windows, Internet Explorer, Mozilla Firefox
Software: Microsoft Visual Studio 2010, .NET 4.0, C#, Silverlight, WPF
Model-View-ViewModel (MVVM), Dependency Injection (DI), Pattern
Project : Development of a prototype application with a zoomable user interface.
Title : SPRE (08.2010-09.2010)
Company : Media Company, Reutlingen
Systems : Windows XP, Windows 7
Software: Microsoft Visual Studio 2010, .NET 4.0, C#, WPF, Silverlight,
Apache Subversion, MVVM, Attached Behaviors, Command Pattern
Project : Development of components for a multimedia presentation software
with zoomable user interfaces and multitouch handling.
Title : WATOR2 (05.2010-06.2010)
Company : Educational Facilities, Kirchheim
Systems : Windows XP, Windows 7
Software: Microsoft Visual Studio 2010, .NET 4.0, C#, WPF, Silverlight
Project : Development of a predator-prey simulation in 2D.
Title : BIL3 (03.2010-04.2010)
Company : Handcraft Company, Weilheim
Systems : Windows XP, Windows 7
Software: Microsoft Visual Studio 2010, .NET 4.0, C#, WPF, Silverlight,
ADO.NET, LinQ, MS Access 2003, MS Excel 2003, MS Word 2003
Project : Improvement of an application for customer relations. Data is stored
in Access, retrieved by ADO.NET/LinQ, displayed by WPF/Silverlight
and emitted to Excel or Word.
Title : BIAT (02.2010)
Company : Insurance Agent, Philippsburg
Systems : Windows XP
Software: Microsoft Visual Studio 2010, .NET 4.0, C#, WPF, Silverlight
Project : Development of a simple 2D-game for promotion, duration 30 seconds,
start with name input and top 10 scoring.
Title : VB6APP (10.2009-11.2009)
Company : Media Company, Stuttgart
Systems : Windows XP
Software: Microsoft Visual Studio 2008, .NET 3.5, C#, Windows Forms, ADO.NET,
Microsoft Visual Studio 6.0, VB6, ADO, MS Excel 2003, MS Access 2003
Project : Migration of an old VB6 software application with customer data to
the .NET environment.
Title : SUBPRIME (03.2009-09.2009)
Company : Software Company, Neidlingen
Systems : Windows XP, Windows Vista, Windows 7
Software: Microsoft Visual Studio 2010, .NET 4.0, C#, C++, C, WPF, Silverlight,
XNA, GraphicsMagick, ImageMagick, CMSimple, Contenido, Wordpress,
Ruby, Python, PHP, Javascript, Smalltalk, Pharo, SQLite
Project : Maintenance of some software applications. Programming bits and bobs
(converting images with C/C++ and GraphicsMagick/ImageMagick, electronic
cash registers, simulations in C#, SQLite). Further education in latest
software releases (MSVS 2010, .NET 4.0) and other languages like Ruby,
Python and Pharo (Smalltalk).
Title : CAE (10.2008-02.2009)
Company : Automotive Communication Company, Düsseldorf
Systems : Windows XP, Linux Ubuntu 8.10
Software: XHTML 1.0, CSS 2.1, Javascript 1.8, PHP 5.2,
MySql 5.0, PHPMyAdmin 3.0, Apache 2.2
Project : Development of an Intranet application.
Title : BIL2 (07.2008-08.2008)
Company : Handcraft Company, Weilheim
Systems : Windows XP
Software: Microsoft Visual Studio 2008, .NET 3.5, C#, Windows Forms, ADO.NET,
Microsoft Reporting Services (local), MS Access 2003, MS Excel 2003
Project : Improvement of an application for customer relations. Data is stored
in Access, retrieved by ADO.NET, displayed by Windows Forms and
printed by Microsoft Reports or emitted to Excel for further processing.
Title : WATOR (06.2008)
Company : Educational Facilities, Kirchheim
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2005, .NET 2.0, C#, Windows Forms
Project : Development of a predator-prey simulation in 2D.
Title : BIL (05.2008)
Company : Handcraft Company, Weilheim
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2005, .NET 2.0, C#, Windows Forms, ADO.NET,
Crystal Reports, MS Access 2003
Project : Development of an application for billing customers. Data is stored
in Access, retrieved by ADO.NET, displayed by Windows Forms and
printed by Crystal Reports.
Title : Date, Calendar, TimeZone Component (12.2007-03.2008)
Company : Software Company, Neidlingen
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2005, .NET 2.0, C#
Project : New version of a software component for Windows .NET. The Date,
Calendar, TimeZone Component is a non-visual .NET component that
extends the .NET Framework classes DateTime, TimeSpan and TimeZone
with powerful functions which do not exist in the basic classes. You
can easily set dates, times, time zones, daylight saving times, weeks
and weekdays, convert them from and to other formats, calculate
specific days like 4th Monday in April or calculate holidays like
Easter, add them, subtract them and a lot more in your application.
Title : TVN (05.2007-07.2007)
Company : Software Company, Neidlingen
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2005, .NET 2.0, C#, Windows Forms, ADO.NET
Project : Improvement of a software application for small sport clubs to
evaluate contests of track-and-field athletics.
Title : IMP9 (01.2006-12.2006)
Company : Software Company, Mansfield CT, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2005, C/C++
Project : Improvement and maintenance of a software application.
Title : MFC Conversion (09.2005-12.2005)
Company : Educational Software Company, Columbia MD, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, MFC
Project : Conversion of two educational software applications from 16-bit MFC
to 32-bit MFC.
Title : TVN (04.2005)
Company : Software Company, Neidlingen
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, .NET 1.1, C#, Windows Forms, ADO.NET
Project : Improvement of a software application for small sport clubs to
evaluate contests of track-and-field athletics.
Title : Security Zones (02.2005-03.2005)
Company : Software Company, Mansfield CT, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, C/C++
Project : Improvement of a software application to support security zones.
A user gets a warning when starting programs downloaded from the
internet. Security zones are introduced with Service Pack 2 for
Windows XP.
Title : Outlook Companion (11.2004-12.2004)
Company : Software Company, Mansfield CT, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, C/C++, MS Office 2003
Project : Improvement of an Office Add-In which (automatically) compress and
encrypt attached files in Outlook.
Title : Outlook-Encryption (06.2004-08.2004)
Company : Software Company, Mansfield CT, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, C/C++, MS Office 2003
Project : Development of an Office Outlook Add-In which removes encryption of
received messages for permanent safekeeping.
Title : Outlook XP SP3 (03.2004)
Company : Software Company, Mansfield CT, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, C/C++, MS Office XP
Project : Improvement of an Office Outlook Add-In to support enhanced security
introduced with Service Pack 3 for Office XP.
Title : TimeZone Component (02.2004-04.2004)
Company : Software Company, Neidlingen
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, .NET 1.1, C#
Project : Development of a software component in Windows .NET: The TimeZone
component is a non-visual .NET component with a new structure
SMDateTime that extends System.DateTime with a time zone. All members
from SMDateTime work like the members from DateTime except that they
calculate relating to the internal time zone and relating to the
daylight saving time period if available.
Title : TVN (09.2003-11.2003)
Company : Software Company, Neidlingen
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, .NET 1.1, C#, Windows Forms, ADO.NET
Project : Development of a software application for small sport clubs to
evaluate contests of track-and-field athletics.
Title : DB2/CLI (06.2003-07.2003)
Company : Software Company, Böblingen
Systems : Windows XP, Unix AIX
Software: Microsoft Visual Studio.NET 2003, C++, GNU C++, DB2 8.0, DB2 CLI
Project : A software company converts his data warehousing programs from MVS/PLI to
Windows/Unix C/C++. The data warehousing programs fetch the data from IBM
DB2 with dynamic SQL. My part was the conversion of the programs from
dynamic SQL to DB2 Common Language Interface (CLI).
Title : Decimal (05.2003-06.2003)
Company : Software Company, Böblingen
Systems : Windows XP, Unix AIX
Software: Microsoft Visual Studio.NET 2003, C++, GNU C++, PLI
Project : A software company converts his data warehousing programs from MVS/PLI to
Windows/Unix C/C++. I wrote a library for working with packed decimal
numbers simulating the PLI type fixed decimal. The library contains
functions like conversion to and from string, comparison, addition,
subtraction, multiplication and division.
Title : Fixing Zip Files (12.2002-02.2003)
Company : Software Company, Mansfield CT, USA
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, C/C++
Project : Development of an application to fix broken zip files.
Title : Date, Time and Calendar Component (09.2002-10.2002)
Company : Software Company, Neidlingen
Systems : Windows XP
Software: Microsoft Visual Studio.NET 2003, .NET 1.1, C#
Project : Conversion of a software component from ATL/COM to .NET (C#).
Title : Office Compression (08.2002-09.2002)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C/C++, VB6, MS Office XP
Project : Development of a Word Add-In, Excel Add-In and Powerpoint Add-In
which compress and send the current file via email.
Title : Outlook Compression (02.2002-07.2002)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C/C++, VB6, MS Office XP
Project : Development of an Office Outlook Add-In which (automatically) compress
attached files shortly before they are sent.
Title : VV90/NY01 (04.2001, 07.2001, 10.2001)
Company : Bank, Zürich, Swiss
Systems : MVS, Windows
Software: CICS, REXX, EHLLAPI
Project : Maintenance and improvement of a console program in REXX with a
general interface for transferring data from an old application into
a new one. The console program runs with MVS/CICS as well as with
Windows.
Title : 32Bit to 64Bit (08.2001-09.2001)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C/C++
Project : Converting some software applications from 32bit to 64bit.
Title : SBCS to Unicode (05.2001-06.2001)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C/C++
Project : Converting some software applications from Single Byte Character Set
to Unicode.
Title : Eudora Compression (01.2001-03.2001)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C/C++, Eudora SDK
Project : Development of an Eudora Add-In which (automatically) compress
attached files shortly before they are sent.
Title : Internet Explorer BHO (10.2000-11.2000)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C/C++
Project : Development of a Browser Helper Object (BHO) for Microsoft Internet
Explorer to call a GUI application after downloading a file.
Title : Date, Time and Calendar Component (01.2000-03.2000, 05.2000-08.2000)
Company : Software Company, Neidlingen
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 6.0, C++, ATL, COM
Project : Development of a software component in Windows ATL/COM: The Date,
Time and Calendar Component enables you to easily set dates, times,
time zones, weeks and weekdays, validate them, convert them from and
to other formats, calculate specific days (e.g. 4th Monday in April)
or holidays (e.g. Easter), add them, subtract them and a lot more in
your application.
Title : VV90/NY01 (03.2000-04.2000)
Company : Bank, Zürich, Swiss
Systems : MVS, Windows
Software: CICS, REXX, EHLLAPI
Project : Development of a console program in REXX with a general interface for
transferring data from an old application into a new one. The console
program runs with MVS/CICS as well as with Windows. The connection to
the mainframe CICS application is made by EHLLAPI. This is an interface
to get information from a CICS application over a 3270-emulation.
Title : Smalltalk Y2K (01.2000)
Company : Bank, Zürich, Swiss
Systems : Windows
Software: Smalltalk/V (Digitalk), WindowsBuilder
Project : Inspection and improvement of an old Smalltalk application to fit
year 2000 problem.
Title : REXX Y2K (12.1999)
Company : Bank, Zürich, Swiss
Systems : Windows
Software: REXX
Project : Inspection and improvement of some REXX applications to fit year 2000
problem.
Title : Command Line (1999)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 5.0, C/C++
Project : Development of a Command Line Interface which calls the compression
library of a Windows Packer Application and development of a test
program in REXX which tests the Command Line Interface.
Title : Compression Library (1998)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 5.0, C/C++
Project : Cooperation with a shareware company that produces some applications
which compress and uncompress files under Windows. Maintenance and
improvement of the compression library.
Title : Shell Extension (1997)
Company : Software Company, Mansfield CT, USA
Systems : Windows 9x, NT
Software: Microsoft Visual Studio 5.0, C/C++
Project : Development of a Windows Shell Extension for a GUI application
(context menu extension handler, drag and drop handler, drop handler,
queryinfo drop handler).
Title : KO (1996)
Company : Bank, Zürich, Swiss
Systems : Windows 9x, NT
Software: IBM VisualAge 3.0 for Smalltalk
Project : Development of a client/server application for managing middle term
bonds (Kassenobligationen). A customer is going into a bank and wants
to buy bonds. He is saying his account number and the investment sum
to a co-worker of the bank. The co-worker is filling in the data into
the client application. With the account number the client/server
application is fetching all other data like name, address and
accounts of the customer from a mainframe. After having checked the
credit history of the customer, the client/server application is
printing out the deed and is doing the necessary bookkeeping. There
are about 40 clients (PC, Windows) and 1 server. The client is
programmed with VisualAge 3.0 for Smalltalk and the server is a Sun
workstation with Unix and an Oracle 7.0 Database. Our team consisted
of three co-workers, one was responsible for the server side, the
other two for the client side. My part was on the client side. I was
responsible for the lower parts of the application. I designed and
programmed the connection between the clients and the server and the
connection between the client and the mainframe. The programming was
done with Smalltalk.