Key Skills
- Anforderungsanalyse
- Konzeption
- Entwicklung mit Java-Technologien insbesondere im Web-Umfeld
- Architekturdesign
- Agiles Projektmanagement
- Teamleitung
- Schulung
Internationale Erfahrung
- Mitarbeit in diversen internationalen IT-Projekten im Finanzumfeld
- Outsourcing und Insourcing eines Kundenbindungssystems nach und von Indien/Delhi
Sprachkenntnisse
- Englisch: fließend in Wort und Schrift (verhandlungssicher)
- Spanisch: fließend in Wort und Schrift (verhandlungssicher)
- Französisch: gut in Wort und Schrift
Informationen zu meinen Projekten finden Sie hier.
Kernkompetenzen und Tätigkeitsschwerpunkte
Seit mehr als 14 Jahren bin ich im Web Development als Architekt und Entwickler aktiv, entwerfe Systemstrukturen für komplexe Multi-Tier-Projekte, definiere Design Pattern für die Implementierung und setze die Anforderungen unter Verwendung gängiger Java-, Datenbank- und Internet-Technologien um.
Ein fachlicher Schwerpunkt meiner Tätigkeiten lag im Clearing- und Transaktionsverarbeitungsumfeld für Finanzdienstleistungen und den Energiehandel. In der Rolle als Software-Architekt war ich für die technische Konzeption von Projekten gemäß der fachlichen Anforderungen, für die Definition der Komponenten und ihren Beziehungen sowie für die Gestaltung der Schichten und Hierarchien zuständig. Im Projektverlauf habe ich die Tragfähigkeit des Architekturdesigns regelmäßig überprüft, den sich verändernden Randbedingungen angepasst und die Umsetzung der Strukturen kontrolliert.
Als Senior Java Developer war ich für die Implementierung der User Web Interfaces, Web Services und Backend-Prozesse verantwortlich. Testplanung und Umsetzung von Unit-, Integrations- und GUI-Tests gehörten dabei ebenso zu meinen Aufgaben wie regelmäßige Code Reviews zur Sicherstellung einer hohen Produktqualität. Ich decke sämtliche Entwicklungsphasen ab – von der Anforderungsanalyse, dem objektorientierten Design, über die Implementierung und den Test bis hin zur Auslieferung und Inbetriebnahme. In diversen agilen Projekten habe ich die Entwickler als Lead Developer, Scrum Master und Coach bei technischen und fachlichen Fragestellungen unterstützt.
Während meiner fünfjährigen Tätigkeit in den Bereichen Customer Relationship Management, PrePaid und Private Loyalty Cards (z.B. Gutschein-, Bonus- und Zahlkarten) nahm ich neben Architektur- und Entwicklungs-Tasks auch Aufgaben als Entwicklungsleiter wahr. Dabei war ich unter anderem für die Planung und Realisierung eines internationalen und mandantenfähigen PrePaid- und Mitarbeiterkartensystems für Karten- und Transaktionsanzahlen im dreistelligen Millionenbereich verantwortlich, auf das diverse Kartenportfolien von Altsystemen migriert und eine große Anzahl von Neukunden aufgesetzt wurden.
Sie möchten gern mehr über meine Projekte erfahren? Dann klicken Sie hier!
Im folgenden finden Sie einen Überblick über meine Kernkompetenzen.
Technologien |
|
|---|---|
| Java-Plattformen | Java EE (J2EE), Java SE (J2SE) |
| GUI | JSF, Apache Wicket, Struts, JSP/JSTL |
| Persistenz | Hibernate, JDBC, SQL |
| Application Framework | Spring |
| Test | JUnit, DBUnit, Unitils, Easymock, Powermock, Mockito, Selenium |
| Enterprise JavaBeans | EJB 2.1, EJB 3 |
| Messaging | JMS, ActiveMQ |
| Web Services | JAX WS, JAX RS, Spring Web Services & Remoting, SOAP |
| XML | XSL/T, SAX, XStream, JAXB |
| Web | HTML, CSS, YAML, Javascript/AJAX, jQuery, jQuery Mobile |
| Web & Application Server | Apache, Tomcat, JBoss, BEA WebLogic |
| Datenbanken | Oracle, DB2, MySQL |
| Versionskontrolle | Git, Subversion, CVS |
| Build Management | Maven, Ant |
| IDEs | Eclipse, IntelliJ IDEA |
Branchen |
|---|
| Energiehandel |
| Banken und Finanzdienstleistungen |
| CRM |
| E-Commerce |
| Informationsdienstleistungen |
| Suchmaschinen |
| Online-Medien |
| Verlagswesen |