SKILLS
Schwerpunkte:
- Implementierung von Programmen in der Programmiersprache Java,
- Konzeption von Programmen in einer objektorientierten Programmiersprache,
- Optimierung bestehender Geschäftsprozesse in der Entwicklung durch Analyse, Beschreibung und Konzeption,
- Entwicklung und Konzeption von Unittests, Komponententests und Integrationstest,
- Implementierung von Geschäftsprozessen als XML-basierte Services im Sinne der Service Orientierten Architektur (SOA) und Integration externer Systeme in den Geschäftsprozess.
Folgende Kenntnisse habe in meiner 8-jährigen Tätigkeit als Freelancer erlangt.
- Entwicklerarbeit (einzeln):
- Programmiersprachen: Java (1.4, 1.5, 1.6), C/C++, Visual Basic
- IDE: Eclipse (3.3 – 4.6), Netbeans (6.0 – 6.7),
- Frameworks & Standards: UML 2.0, Junit3, Junit4, Java Webstart, Google Web Toolkit, Google Protocolbuffer, JSON, XML, RMI, JNI (Java C++), Apache POI, Apache Velocity, JGraph
- Entwicklerarbeit (im Team):
- Buildserver: Hudson, Jenkins
- Buildwerkzeuge: Apache Maven 2, 3, Apache Ant 1.7
- Quellcodeverwaltungen: SVN, Telelogic Synergy, CVS
- Ticketsysteme & Dokumentation: TRAC, JIRA/Confluence, Mantis,
- Infrastruktur (Betrieb):
- Betriebssysteme: Solaris 10, Ubuntu 7.04 – 12.04, AIX 6.1.0
- Virtualisierung: VM Ware, Virtual Box
- Backendsysteme:
- Verzeichnisse: OpenLDAP
- Datenbanken: Oracle 9g, 10g, 11g, IBM DB2, Lotus Notes (dokumentenorientiert), MySQL, MS DB Server, Sequel, Apache Hadoop
- Applikationsserver: Oracle OC4J 10.1.3.2.0, Siemens Bean TA 3.1, BEA Weblogic, JBoss
- Webserver: Apache Tomcat, Apache Webser