Java Senior-Entwickler, Software-Architekt, Consultant
Langjährige Erfahrung in der Java Web Entwicklung und Architektur
Fachlicher Schwerpunkt: Software Entwicklung und -Architektur in Java (J2SE+J2EE)
Branchenkenntnisse
Branche | Software Hersteller EDV, IT Medien Multimedia Agenturen Versicherungen Internet Agenturen Automobilindustrie Luftfahrtindustrie Telekommunikation |
Dienstleistungen
Konzeption | Beratung Planung Fachliche Konzeption Pflichtenheft Aufwandsabschätzung Technischer Entwurf |
Software Architektur | MDA (Model Driven Architecture) UML Objektorientierte Analyse und Design (OOA, OOD) |
Datenbank Design | Modellierung und Optimierung |
Implementierung | J2EE Backend mit Hibernate / JDBC Frontend mit Struts, JSF , AJAX |
Produkte
Entwicklungstools | Eclipse IntelliJ IDEA Oracle JDeveloper 9i+10g Visual Age für Java JBuilder Dreamweaver Quanta+ NetBeans Emacs |
+++ ++ +++ ++ ++ +++ ++ +++ +++ |
Modellierungstools | MagicDraw Rational Rose TogetherJ Alfabet Metamodellierung Protege Poseidon MagicDraw |
+++ +++ ++ ++ +++ +++ +++ |
Web- / Applicationserver | Apache Tomcat BEA Weblogic JBoss Resin |
+++ +++ ++ +++ ++ |
Versionsverwaltungen | CVS Subversion Mercurial PVCS Medializer |
+++ +++ ++ ++ ++ |
Contentmanagement-Systeme | Magnolia Vignette Aperto CMS |
++ +++ +++ |
Diverse Datenbank-Tools | ++ |
Technische Kenntnisse
Betriebssysteme | HPUX MAC-OS MS-DOS NEXTSTEP / OPENSTEP OS/2 PalmOS SUN OS, Solaris Unix: Linux (Redhat, Fedora, SuSe, DLD, Debian) Installation+Administration Windows |
++ +++ ++ ++ +++ ++ ++ +++ ++ |
Datenbanktechnologien Datenbanksysteme DB Abfragesprachen |
Access DB2 mSQL / mySQL Oracle: 9i SQL |
++ ++ +++ ++ +++ |
Programmiersprachen | Basic: erste Programmiersprache mit 14 Jahren. C: 5-jährige Erfahrung während Studium. C++ Imake, GNU-Make, Make-Maker etc… Java JavaScript: TeX, LaTeX yacc/lex Adobe Flash Actionscript, Adobe Flex |
+++ +++ ++ +++ +++ ++ ++ ++ ++ +++ |
Sonstige Technologien | J2SE/Java SE (JDK 1.1 – 1.6), Java 2 Enterprise (J2EE/Java EE), EJB3, Java Reflection, Java RMI, Swing, Java Webstart, JavaHelp, JSP, XMLC, EJB, Struts, Log4j, commons-*, JUnit, TestNG, Mockobjects, ANT, XML/XMI, XML Schema (XSD),XSL/FO, XSLT, Javascript, Flash Actionscript, Objectspace Voyager, HTML, UML, CORBA, iText, Oracle BC4J+ADF, Oracle UIX, Taglibs, JSTL, EL, TM4J (Topic Maps for Java), Hibernate, Kodo JDO, Webservices, Jakarta Commons, Maven, AndroMDA, Spring Framework, Axis, Flex (BlazeDS, Cairngorm) |
Sprachen
Sprechen | Lesen | Schreiben | |
Deutsch | Muttersprache | Muttersprache | Muttersprache |
Englisch | Sehr gut | Sehr gut | Sehr gut |
Französisch | Befriedigend | Befriedigend | Befriedigend |
Ausbildung und Qualifikation
1991 – 1993 | Ausbildung zum Industriekaufmann bei Buderus Heiztechnik (Wetzlar) – anschliessend zweimonatiges Praktikum bei Buderus Hydronic Systems in Salem/NH (USA) |
1993 – 1999 | Studium der Wirtschaftsinformatik an der Fachhochschule Konstanz mit Abschluss Diplom Informatiker (FH) – Mehrere Nebenjobs als Tester und Entwickler waehrend des Studiums. – 2.Praxissemester in Madras (Indien) – Diplomarbeit an der University of Stellenbosch (Südafrika) Thema: Applications in Distributed Software Agents, Note: 1,5 |
2004 | Prüfung zum SCJP (Sun zertifizierter Java Programmierer) |
Berufserfahrungen
2009-2010 | DeinDesign in Berlin
Aufgaben: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2009 | Affinitas in Berlin
Aufgaben: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2007 – 2008 | Realtime Technologies in München
Aufgaben: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2006 – 2007 | Mediaworx in Berlin
Aufgaben: Eingesetze Technologien: Entwicklungstools: Plattform: |
2006 | I-D Media in Berlin
Aufgaben: Eingesetzte Technologien: Entwicklungstools: Plattform: Laufzeit: |
2006 | Realtime Technologies in München
Aufgaben: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2005 | Mediaworx in Berlin
Aufgaben: Eingesetze Technologien: Entwicklungstools: Plattform: Laufzeiten: |
2005 | web.de in Karlsruhe
Aufgaben: Eingesetze Technologien: Entwicklungstools: Plattform: Laufzeiten: |
2004 -2005 | Aufgaben: Webdevelopment mit Java+JSP+Struts Projekt 1: Design+Entwicklung (Architektur+Umsetzung) eines komplexen Daten- Eingesetze Technologien: Entwicklungstools: Plattform: |
2004 | Aperto in Berlin
Aufgabe: Eingesetze Technologien: Entwicklungstools: Plattform: Laufzeiten: |
2002 – 2004 | I-D Media in Berlin
Aufgabe: Eingesetze Technologien: Entwicklungstools: Plattform: |
2002 | ProtoSoft in München
Aufgabe: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2001 | ASDIS Software AG in Berlin
Aufgabe: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2001 | spm Technologies in Berlin
Aufgabe: Eingesetzte Technologien: Entwicklungstools: Plattform: |
2001 | aperto / Cell Network Germany AG in Berlin
Aufgabe: Eingesetzte Technologien: Entwicklungstools: Plattform: |
1999 – 2001 | alfabet AG in Berlin
Aufgaben: Eingesetzte Technologien: Entwicklungstools: Plattform: |
1999 | Secodata in Konstanz
Aufgabe: Eingesetzte Technologien: Entwicklungstools: Plattform: |