Methoden / Konzepte / Technologien / Tools / Tätigkeitsfelder
- Modellgetriebene Softwareentwicklung (MDSD), Agile Softwareentwicklung, Testgetriebene Softwareentwicklung (TDD)
- OOA/OOD, Iterative und agile Methoden, RUP/UML, XP/Scrum
- SOA, EAI, Web Services, Patterns
- Java/Java EE/J2EE, EJB(2.x/3.x), JPA, JDBC, JTA, XA-DS, JMS, XML/SOAP, JAX-WS/JAX-RS/WSDL, JAXB, StAX/SAX/DOM, XSLT,
Swing/SwingX, JSF, JSP, Servlets, CSS/HTML, Swing, JavaFX
- OSGi/Blueprint, Spring(2.x/3.x), Hibernate, Apache Commons, Struts, JUnit/DBUnit, Fit/FitNesse, TREND/Framework
- JBoss AS 7 (EAP6), JBoss AS 5.1, GlassFish, Apache Tomcat, IBM WebSphere, WebSphere MQ/MQSeries
- Eclipse, NetBeans, RAD, Apache Axis2, WebSphere MQ/MQSeries, Magic Draw, Together, Rational Rose,
Maven, Ant, CVS, Subversion, Rational Synergy, Continuum, Jenkins, Hudson, Mantis, Jira, Rational Change
- Oracle, DB2, MySQL, Derby
- Windows, Linux/Unix, Mac OS
- Computergraphik, Bildverarbeitung
Mein detailliertes Profil bei GULP.
Prinzipien
In der Softwareentwicklung liegt der Fokus stark auf fachlich-technischen Aspekten;
die Bedeutung allgemeiner Prinzipien ist aber nach wie vor wesentlich und projektentscheidend.
- Professionalität:
Dies bedeutet für mich Kompetenz, Motivation, Engagement und Verantwortung genauso wie Zuverlässigkeit und Verbindlichkeit bzgl. Absprachen und Terminen,
Seriösität und Sensibilität bzgl. umfeld-spezifischer Gegebenheiten und ein kundenorientiertes Selbstverständnis.
- Zielorientierung:
Ein IT-Projekt ist nicht nur die Anwendung von Technologien, sondern die Umsetzung der klar formulierten
und in Einklang gebrachten kundenorientierten Anforderungen aus Geschäftsprozessen, Organisationsaspekten und Technik.
- Teamorientierung:
Eine entscheidene Grundlage für den Erfolg eines Projektes ist die partnerschaftliche und reibungslose Kooperation
und Kommunikation mit bzw. in Projektteams.
- Vertrauen:
Gegenseitiges Vertrauen und entsprechende Integrität sind Grundvoraussetzungen für eine erfolgreiche Zusammenarbeit.