Uwe Günther
Dipl.-Informatiker (FH)
IT-Consultant, Senior Software Engineer(Şirket adı sadece kayıtlı üyeler tarafından görülebilmektedir)
- 98631 Grabfeld (OT Behrungen)
- Almanya
Uwe Günther adlı kişiye mesaj gönderin!
Bunun için XING'e ücretsiz üye olmanız yeterlidir.
Mesaj gönderKişisel Bilgilerim
- İlgi Alanlarım
- Meine Familie, Radfahren, Joggen, Java, Börse, Brokerage, GWT, Android, Google Nexus One, Objective-C, Apple
- Organizasyonlar
- Java User Group Zürich, JUGS, Gesellschaft für Informatik, GI
İş Deneyimlerim (10 yıl, 3 ay)
-
-
07/2004
- bugün
(7 yıl, 11 ay)
-
IT-Consultant, Senior Software Engineer
(Şirket adı sadece kayıtlı üyeler tarafından görülebilmektedir)
Sektör: Yatırım bankacılığı, Banken, Finanzdienstleistung, Software Engineering, Softwareentwicklung, Consulting
-
07/2004
- bugün
-
-
04/2010
- 03/2012
(2 yıl)
-
Credit Suisse, http://www.credit-suisse.com
Sektör: Yatırım bankacılığı
-
04/2010
- 03/2012
-
-
08/2009
- 10/2009
(3 ay)
-
Security Consultant, Senior Software Engineer
iOMEDICO AG, http://www.iomedico.de
Sektör: Tıbbi hizmetler, Informationstechnologie & -dienste, Security, Sicherheit, Cryptography, Kryptografie, Verschlüsselung, Authentifizierung
-
08/2009
- 10/2009
-
-
02/2005
- 06/2009
(4 yıl, 5 ay)
-
Credit Suisse, http://www.credit-suisse.com
Sektör: Yatırım bankacılığı
-
02/2005
- 06/2009
-
-
07/2004
- 11/2004
(5 ay)
-
Sparkasse Erlangen, http://www.sparkasse-erlangen.de/
Sektör: Mali hizmetler
-
07/2004
- 11/2004
-
-
02/2002
- 05/2004
(2 yıl, 4 ay)
-
Bayerische Landesbank, http://www.bayernlb.de/
Sektör: Mali hizmetler
-
02/2002
- 05/2004
- İşyerindeki statü
- Serbest meslek
Eğitim Bilgilerim
- 10/1997 - 03/2002
-
Fachhochschule Schmalkalden
Informatik, Dipl. Informatiker (FH)
- Diller
- Almanca, İngilizce, Rusça
Hakkımda
Ich bin aktuell verfügbar und suche Projekte/Contracts auf Freiberuflicher Basis.
Meine Projekte:
Credit Suisse AG Zürich:
11/2010-03/2012 Portierung einer projektspezifischen C++ Business Rule Engine nach Java 6. Das Hauptaugenmerk bei der Portierung lag darauf, die Performance, die Stabilität und die Wartbarkeit der Anwendung zu verbessern. Die Portierung war eine riesen Herausfordung an die beteiligten Entwickler (2) und wurde in Time in Produktion ohne Probleme eingeführt. Hierbei wurde der Sourccode um den Faktor 10 durch die gezielte Verwendung von Java APIs und Frameworks reduziert. Zum Einsatz kamen, Hibernate, Ehcache, Spring, JAXB, SAX, StAX, Saxon und Jython.
04/2010-10/2010 Weiterentwicklung, Maintenance und 3rd Level Support der projektspezifischen Business-Rules auf Basis einer Business-Rule-Engine, mit der die ein- und ausgehenden Nachrichten validiert und mit zusätzlichen Daten angereichert wurden. Mit Hilfe von XML- und Python-Rules war es möglich die komplette Businesslogik abzubilden und an einem zentralen Ort vorzuhalten.
iOMEDICO AG:
08/2009-10/2009 Design und Entwicklung einer Zertifikats basierenden Webbrowser-Clientauthentifizierung zur Absicherung einer Webapplikation für Außendienst-mitarbeiter im medizinischen Umfeld. Der zu entwickelnde Funktionsumfang beinhaltete die Erzeugung einer CA beim Kunden, die Erzeugung der Clientzertifikate im Webbrowser des Außendienst-mitarbeiters, die Signierung der Zertifikate beim Kunden und die Auslieferung und Installation der signierten Zertifikate beim Außendienstmitarbeiter. Das ge-samte Zertifikat-Enrollment wurde komplett benutzerfreundlich implementiert, so dass er von einem Außendienstmitarbeiter mit durchschnittlichen PC Kenntnis-sen ohne Probleme und ausschließlich mit dem Webbrowser in einem Enterpri-se Environment zu bewältigen ist. Als Java IDE kam Eclipse 3.5 in Verbindung mit SVN als Repository zum Einsatz. Für den plattformunabhängigen Buildprozess wurde Ant 1.7.0 verwendet. Die Anwendungsentwicklung erfolgte unter Windows XP und Linux.
Java 6.0, Eclipse 3.5, Microsoft Internetexplorer 6.0, Active X Control, XEn-roll, VisualBasic Script, Tomcat 6.0, Bouncy Castle Crypto API, VMWare Workstation, Ant 1.7.0, Servlet, JSP, PostgreSQL
Credit Suisse AG Zürich:
01/2006-06/2009 Weiterentwicklung, Maintenance und 3rd Level Support des Swing/J2EE basierten Orderrouting Monitors. Der Monitor besteht aus verschiedenen Teilkomponenten die via MQ-Series basiertem Eventing den Realtime-Order-Flow sichtbar machen und ein manuelles Eingreifen des Traders ermöglichen.
Neuentwicklung eines Java Servers der Instrument Informationen entgegen-nimmt, um diese dann direkt an das lokale Bloomberg Professional Terminal weiterzuleiten und die betreffenden Kursinformationen anzuzeigen. Teile des Servers wurden in C entwickelt um per JNI auf Windows DDE zuzugreifen.
Weiterentwicklung, Maintenance und 3rd Level Support der projektspezifischen Business-Rules auf Basis einer Business-Rule-Engine, mit der die ein- und ausgehenden Nachrichten validiert und mit zusätzlichen Daten angereichert wurden. Mit Hilfe von XML- und Python-Rules war es möglich die komplette Businesslogik abzubilden und an einem zentralen Ort vorzuhalten.
Tätig als Softwareentwickler auf der Clientseite (Swing), sowie auch auf der Serverseite (J2EE, Servlets, XML, Python) in einem Projektteam mit 16 Entwicklern in einem internationalen Umfeld.
Als Java IDE kam Eclipse 3.4 Ganymede in Verbindung mit ClearCase als Repository zum Einsatz. Für den plattformunabhängigen Buildprozess wurde Ant 1.6.5 verwendet. Die Anwendungsentwicklung erfolgte unter Windows XP und Linux.
Java 5.0, Swing, J2EE (Servlet, JSP), Tomcat 5.5.x, MQ-Series, C++, Python 2.3, XSLT-Prozessor Saxon 8.5.1, Hibernate, JUnit 4.1, EasyMock 2.2, Log4J 1.2.13, JNI, Sybase, OpenLDAP Eclipse 3.3, Oxygen 7.2, CDT, Ant 1.6.5, Web Start, ClearCase, C, Windows DDE, Visual Studio .NET 2003, NSIS 2.21, Bloomberg Professional Terminal, Windows XP, Linux, Solaris
02/2005-02/2006 Entwicklung mehrerer Midoffice Applikationen im Wertschriftenbereich
Entwicklung mehrerer bankfachlicher J2EE basierter Webapplikationen mit Anbindung an hostbasierte CorbaServices. Die GIUs wurden mittels eines MDD basierten Ansatzes in XML modelliert, dann mit einem Generator via XSLT-Prozessor erstellt und mit Hilfe von Java weiterentwickelt.
Tätig als Designer und Softwareentwickler im J2EE Umfeld. Das Entwicklungsteam bestand zum Schluss aus 4 Personen. In der Designphase wurde eine XML-basierte Sprache für das Modellieren des Prototypes verwendet. Als Application-Server wurde BEA Weblogic v8.2 in Verbindung mit einer kundenseitigen Plattform eingesetzt. Als Java IDE kam Eclipse 3.1 in Verbindung mit CVS als Repository zum Einsatz. Für den plattformunabhängigen Buildprozess wurde Ant 1.6.2 verwendet. Die Anwendungsentwicklung erfolgte unter Windows XP. Eingesetzt wurden Java2, J2EE (Servlet, JSP), BEA-Weblogic 8.2, Orbix 6.x, XSLT-Prozessor Saxon 8.5.1, Eclipse 3.1, Eclipse WTP 0.7, Ant 1.6.2, JUnit 3.8.2, CVS 1.12.2, Windows XP, Solaris.
Stadt- und Kreissparkasse Erlangen:
07/2004-11/2004 Entwicklung einer Helpdeskanwendung
Design und Entwicklung des HTTPProtocolTracers in Java auf Swing Basis zur Unterstützung von Helpdeskmitarbeitern bei der Fehleranalyse innerhalb der kundenseitigen Netzwerkinfrastruktur.
Tätig als Designer und Entwickler einer Komplettlösung als freiberufliche Auftragsarbeit. Als Java IDE kam Eclipse 3.0 in Verbindung mit CVS als Repository zum Einsatz. Für den plattformunabhängigen Buildprozess wurde Ant 1.6.2 verwendet. Die Anwendungsentwicklung erfolgte unter Windows XP. Eingesetzt wurden Java2, Eclipse 3.0, Ant 1.6.2, exe4j 3.0, CVS 1.12.2, Windows XP.
Bayerische Landesbank/Finanzdienstleistungen:
07/2003-05/2004 Projektleitung bei der Entwicklung des IVBA-Servers
Design und Entwicklung des IVBA-Servers zur Anbindung des Callcenters der Bayerischen Sparkassen in Passau an die Geschäftsvorfallbearbeitung im Rechenzentrum der IZB/BLB. Als Anwendungsprotokoll zwischen dem IVBAServer und dem Backend kam HBCI 2.2 zum Einsatz. Der IVBA-Server ist das Bindeglied zwischen dem Voice Portal von Crealog mit automatischer Spracherkennung und dem HBCI-Server der Bank. Der Technologische Anspruch dieser Applikation bestand darin, mehrere sehr komplexe HBCI-Geschäftsvorfälle zu bündeln und in einen IVBA-Geschäftsvorfall zu abstrahieren, so dass dieser sehr einfach in das Crealog Voiceportal integriert werden konnte. Als Protokoll zwischen IVBA und dem Crealog Voiceportal kam eine Eigenentwicklung auf Basis des JAXB-Databinding Framework aus dem J2EE SDK zum Einsatz. Der IVBA-Server ist komplett in Java (J2SDK1.4.2) entwickelt worden und basiert auf dem PPI Multiuser Kernel 3.3.7 in Verbindung mit einer Eracom Kryptokarte. Der Server läuft als Systemdienst unter Windows 2000 und ist seit November 2003 im produktiven Einsatz.
Tätig als Projektleiter für die Entwicklung des IVBA-Servers und dessen Integrationin das Callcenter-Umfeld. Das Team bestand aus 5 Personen. In der Designphase wurde Rational Rose EE 2002 als OOA/OOD Tool eingesetzt. Als Java IDE kam Eclipse 3.0 in Verbindung mit CVS als Repository zum Einsatz. Für den plattformunabhängigen Buildprozess wurde Ant 1.5.1 verwendet. Die Anwendungsentwicklung erfolgte unter Windows NT. Eingesetzt wurden Java2, Rational Rose EE 2002, Eclipse 3.0, XML Spy 5.0, Ant 1.5.1, CVS 1.12.2, Windows NT und Windows 2000 Server.
10/2002-12/2002 Entwicklung eines HBCI-Webclient Prototypen mit J2EE (Tomcat 4.1) für HBCI 3.0 (PIN/TAN)
Design und Entwicklung eines HTML-Webclients als browserfähige Homebanking-Applikation mittels J2EE Servlets. Diese Anwendung stellt eine Verbindung aus der Servletengine heraus zu einem HBCI-Server mit Hilfe des PPIMultiuserkernels v2.2 her und ermöglicht es Bankkunden Onlinebankingtransaktionen im PIN/TAN Verfahren mit ihrem Kreditinstitut abzuwickeln.
Als IDE wurden Eclipse 2.1 und WSAD 5.0 in Verbindung mit Tomcat 4.1 eingesetzt. Als plattformunabhängiges Buildtool wurde Ant 1.5 eingesetzt. Die Anwendungsentwicklung erfolgte unter Windows NT und Linux. Eingesetzt wurden Java2, Eclipse 2.1, WSAD 5.0, Tomcat 4.1, Ant 1.5, Windows NT und Linux.
04/2002-07/2003 Entwicklung eines HBCI-Clients in Java
Implementierung eines auf Chipkarten basierten GUI-Frontends in Java unter Verwendung von Swing und dem HBCI-Banking-Kernel. Der entwickelte Client wird für verschiedene Szenarien wie Hombebanking, Callcenter und Filialgeschäft verwendet. Es sind bis dato ca. 50 bankfachliche Geschäftsvorfälle innerhalb des Clients implementiert. Für die Abwicklung der Geschäftsvorfälle wird backendseitig ein HBCI-Server connectiert. Weiterhin werden speziell im Client verwendete Algorithmen nur serverseitig über Servlets zur Verfügung gestellt. Für den Callcentereinsatz wurde der Client um eine RMI Schnittstelle erweitert, die von einer CTI/IVR-Applikation benutzt wird. Tätig als Softwarearchitekt und -entwickler, Problemlöser und Berater für Themen wie PKI, Kongurations-, Build- und Deploymanagement. Das Team bestand zuletzt aus 7 Personen.
In der Designphase wurde Rational Rose EE 2001/2002 als OOA/OOD Tool eingesetzt. Bei späteren Teilprojekten kam u.a. auch TogetherJ 6.0 zum Einsatz. Als Java IDE wurde anfangs JBuilder 4 verwendet, der jedoch im Projektverlauf durch Eclipse 2.1/WSAD 5.0 in Verbindung mit CVS als Repository abgelöst wurde. Als plattformunabhängiges Buildtool wurde Ant 1.5 eingesetzt. Die Anwendungsentwicklung erfolgte unter Windows NT, wobei der Client unter Windows NT, Linux, MacOSX und Solaris eingesetzt wird. Eingesetzt wurden Java2, Rational Rose EE 2001/2002, TogetherJ 6.0, Eclipse 2.1, WSAD 5.0, JBuilder 4, Ant 1.5, CVS 1.11.1p1, Windows NT und Linux.
OpenSource JHBCI/Finanzdienstleistungen:
07/2003-10/2003 Book Review "Java Cryptography Extensions"
Offizielles Book Review für Morgan Kaufmann Publishers/Elsevier für das Buch "Java Cryptography Extensions - Practical Guide for Programmers" von Jason Weiss mit der ISBN: 0-12-742751-1. Bei dem Review kam es darauf an, dass Manuskript zum Buch auf fachliche Richtigkeit hin zu überprüfen. Der Verlag wählte mich aufgrund meiner detailierten kryptographischen Kenntnisse im Bereich des Java JCA/JCE API aus.
03/2001-03/2002 Entwicklung eines JCA/JCE-API konformen Kryptographischen Service Providers für HBCI unter Java
Implementierung der kryptographischen Algorithmen, die im HBCI 2.2 Standard für das Hybridverschlüsselungsverfahren RDH (RSA in Verbindung mit 2Key TribbleDES) gefordert werden. Die Algorithmen wurden innerhalb des kryptographischen Service Providers für das JCA/JCE-API in "100% pure Java umgesetzt. Der entwickelte Provider steht unter
Das gesamte Projekt wurde von mir selbst initiiert und auch komplett selbst in ca. einem Jahr fulltime realisiert. Die Entwicklung erfolgte mit Java unter Linux. Das Produkt ist auf allen Java2 Plattformen einsetzbar. Während des Designs wurde Poseidon-UML und zum Entwickeln NetBeans 3.2 als IDE eingesetzt. Als Buildtool wurde Ant 1.5 und für Unit-Testing JUnit 3.2 genutzt. Das Repository wurde mit CVS 1.11.1p1 verwaltet. OptimizeIt 4.2 und JProbe wurden als Prolingtools (Time- und Memory-Proling) verwendet. Eingesetzt wurden Poseidon-UML, NetBeans 3.2, Ant 1.5, JUnit 3.2., CVS 1.11.1p1, OptimizeIt 4.2, JProbe und SuSE Linux 7.3.
Fraunhofer Gesellschaft(ESK)/Kommunikation:
10/1999-03/2000 Implementierung einer Interworking Applikation zwischen einem herstellerabhängigen Inhouse-Bus System und ISDN
Die Software ist Teil eines PC basierten Demonstrators für den Transport von Sprach- und Steuerdaten unter dem Betriebssystem Linux. Der Schwerpunkt der Arbeiten lag auf der Realisierung der Interfaceschichten zwischen dem Linuxsystem und einem systemunabhängigen Software Layer. Das Team bestand aus 3 Personen. Die Entwicklung wurde mit C unter Linux realisiert. Eingesetzt wurden Unix-Systemprogrammierung, gcc, make, vi, gdb, Unix ToolChain.
Vita:
- Geb. am 09. 04. 1971 in Meiningen
- Verheiratet, 2 Kinder
- Evangelisch-Lutherisch
Schul-/Berufsausbildung:
1977-1987 10 Klassen Polytechnische Oberschule
1987-1990 Lehrausbildung zum Facharbeiter für Betriebs-, Mess-, Steuer- und Regeltechnik (BMSR)
1996-1997 Erwerb der Fachhochschulreife
1997-2002 Studium zum Dipl. Informatiker an der Fachhochschule Schmalkalden
Berufliche Tätigkeit:
1990-1992 Fernmeldetechniker bei der Gehrhardt GmbH, Ostheim (Subunternehmer der Deutschen Telekom)
1992-1996 Mitarbeit im elterlichen Betrieb (Disponent, Verkauf, Einsatzleitung) bei Fa. Rhönholztransporte, Reichenhausen
2002-2003 IT-Berater bei stoeger it, Dachau (Entwicklung einer Java HBCI-Clientanwendung bei der Bayerischen Landesbank München)
2003-2004 Senior Spezialist Electronic Banking bei der Bayerischen Landesbank, München.
- Weiterentwicklung der Java HBCI-Clientanwendung
- Projektleitung bei der Entwicklung des IVBA-Servers zur Anbindung des Callcenters der Bayerischen Sparkassen an die Geschäftsvorfallverarbeitung im Backend mittels HBCI
seit Juni 2004 Freiberuflicher Softwareentwickler (siehe: "Meine Projekte")
Praktikum:
1999-2000 Praktikumssemester bei der Fraunhofer Gesellschaft (ESK) in München (Softwarebasierte Implementierung einer Interworking Applikation zwischen einem herstellerabhängigen Inhouse-Bus System und ISDN unter dem Betriebssystem Linux)
Diplomarbeit:
2001-2002 Entwicklung eines JCA/JCE-API konformen Kryptographischen Service Providers für HBCI unter Java. Dieser Provider ist eine komplette Eigenentwicklung, ist unter LGPL veröffentlicht und steht unter
Sun Certified Programmer for the Java 2 Patform 1.4
2005 Erfolgreiche Absolvierung der Prüfung zum "Sun Certified Programmer for the Java 2 Patform 1.4"
XING ağında ara
XING'de yeni iş bağlantıları bulun ve eski bağlantılarınızla yeniden buluşun!
Bağlantılar
Gössi Alois, Michael Seybold, Peter von Ballmoos, Dr. Peter Lutz(Diğer bağlantılar sadece kayıtlı üyeler tarafından görülebilir)