Erfahrungen
Softwarearchitektur etc.
- Pipes and Filter
- Schichtenarchitektur
- Blackboardarchitektur
- SOA (Serviceorientierte Architektur, Orchestrierung, ...)
- Client-Server Architekturen
- ...
- OOA (Objektorientierte Analyse)
- OOD (Objektorientiertes Design)
- MDA (Model Driven Architecture)
- ...
- SADT (Strukturierte Analyse und Design Technik)
- ...
Softwareentwicklung
- Planung
- Analyse
- Entwurf
- Programmierung
- OOP (Objektorientierte Programmierung)
- Verifikation/Test
- Projektmanagement
- Konfigurationsmanagement
- Design Patterns
- Idioms
- Capability Maturity Model Integration (CMMI)
- Rational Unified Process
- UML
- Extreme Programming
- Agile Softwareentwicklung
- Open Unified Process (OpenUP)
- ...
Technologien/Frameworks/Middleware
- Terracotta (Transparentes Clustering für Java)
- Hibernate (Framework zur Abstraktion und zum Zugriff auf Datenbanken unter Java)
- Drools (Business-Rule-Engine)
- JBoss 3.x, 4.x (Applicationserver)
- Tomcat 4.x, 5.x (Web-Applicationserver)
- Java EE 1.x, 5.0 (Enterprise Plattform und Technologie)
- EJB 2.x, 3.x (Teil von Java EE)
- JSP 2.0, 2.1 (Teil von Java EE)
- WebServices (Teil von Java EE)
- JMX (Java Management Extension)
- JMS (Java Message Service)
- Apache-MQ (Message Queueing)
- IBM MQSeries/WebSphere MQ (Message Queueing)
- JUnit
- DB-Unit
- jGroups (Kommunikationsinfrastruktur für geclusterte Systeme)
- CORBA
- Netzwerkprogrammierung (Sockets, ...)
- ...
Betriebssysteme (Betrieb, Administration)
- Mac OS X
- Unix (Linux, HO/UX, Sinix, Solaris, AIX, ...)
- Windows (95, NT, 2000, XP, Vista, diverse Serverversionen
Betriebssysteme (Programmierung)
- Mac OS X
- Unix (Linux, HO/UX, Sinix, Solaris, AIX, ...)
- Windows (95, NT, 2000, XP
Sprachen
- AppleScript
- C
- C++
- Java 1.0.2, 1.2, 1.3, 1.5, 1.5/5.0 1.6/6.0
- PHP
- Perl
- Python
- jPython
- Scriptella
- SQL
- Fortran
- XML Familie (XML, XML-Schema, Xalan, Xerces, JAB, ...)
- HTML/XHTML
- TCL/TK
- ...
Datenbanken
- Oracle 8.x
- Oracle 9.x
- Oracle 10.x
- Oracle XE
- MySql 5.x
- PostgreSQL
- Slony-I
- Informix
- DB/2
- MS SQL Server
- ...
Werkzeuge
- CVS (Versionsverwaltung)
- SVN (Versionsverwaltung)
- SourceSave (Versionsverwaltung)
- Rational Rose (CASE/UML Tool)
- Poseidon (UML Tool)
- IntelliJ IDEA (IDE)
- Eclipse (IDE)
- NetBeans (IDE)
- Visual C/C++ (IDE)
- make (Buildtool)
- ant (Buildtool)
- maven (Buildtool)
- maven2 (Buildtool)
- CruiseControl (System für kontinuierliche Builds)
- Bamboo (System für kontinuierliche Builds)
- Confluence (WIKI, Kollaborationswerkzeug)
- JIRA (Fehler- und Aufgabenverwaltung)
- ERWin
- XML Spy
- Shellscrips (ksh, bash, sh, ...)
- Unix Toolset (awk, sed, ...)
- lex (Tool zur Entwicklung von Scannern im Compilerbau)
- yacc (Tool zur Entwicklung von Parsern im Compilerbau)
- JavaCC (Tool zur Entwicklung von Scannern und Parsern im Compilerbau mit Java)
- ...