Entwicklung von Individualsoftware auf Basis von Microsoft ® .NET und Java.
Unterstützung bei der Wartung bestehender Software-Systeme (Fehleranalyse, Fehlerbehebung).
Formulierung von Anforderungen an Software-Systeme (Erstellung von Pflichtenheften, Requirements elicitation).
Entwurf (Design) von Software-Komponenten.
Beratung bei Auswahl von Software-Komponenten.
Unterstützung beim Refactoring.
Einschulung von Programmier-Novizen.
Erstellen von anwenderfreundlichen Benutzer- und Wartungsdokumentationen.
Ich konnte bis jetzt Erfahrungen mit folgenden Technologien und Programmiersprachen sammeln:
Apache Ant
ANTLR
Apache Commons Functor
-
Assembler (IBM mainframe)
Assembler (PIC16F87)
BeanShell
C
C#
C++
COBOL
Crystal Reports for Eclipse
eclipse RCP
Enterprise Java Beans, J2EE
GNU TeXmacs
Haskell
hibernate
Java
JBoss
JCL (Job Control Language)
JUnit
LaTeX
linux shell scripts
log4j
Maxima
Microsoft Internet Information Server
Microsoft Office macros
Microsoft Access
Mikrocontroller-Programmiersprachen (assembler, PIC BASIC, C-Crosscompiler)
mySQL
OpenCyc
OpenOffice.org macros
Oracle Forms
-
-
PL/I
PMD
PostgreSQL
Prolog
-
-
-
Tcl/Tk
Together ControlCenter 6.0
TYPO3
Visual Basic
Microsoft Visual Studio
-
Windows Installer
XML (WiX) toolset