Profilbild von Anonymes Profil, Java-Entwickler, Softwarearchitekt, Softwaredesigner, System- und Netzwerkadministrator

Wolfgang Huhn

nicht verfügbar bis 02.05.2025

Letztes Update: 19.02.2024

Java-Entwickler, Softwarearchitekt, Softwaredesigner, System- und Netzwerkadministrator

Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher) | französisch (gut)

Skills

Erfahrungen im Bereich:
- Anwendungs- und Systemprogrammierung
- Spezifikation, Programmierung, Test
- Prozessanalyse, Dokumentation
- Performanzanalyse und -optimierung
- Datenbankdesign und -administration
- System- und Netzwerkadministration

Methoden:
- Objektorientierte Analyse, Design, Programmierung
- Datenbank Design
- \"Design patterns\" für Softwareentwicklung
- Scrum

Programmiersprachen / Skriptsprachen:
- Java, JavaScript, Pascal, Perl, PHP, VBA, SQL, PL/SQL

Java Standards, APIs, Bindings:
- JDK, J2EE, EJB, JPA, JMS, Spring, Hibernate, JDBC
- JSP, Servlets, JSF, ADF, Struts, HTML, CSS, XML,
- JAX-WS, Webservices, JSON, XMLBeans, Castor, JSON,
- Java AWT/Swing, Java2D, Java3D, Java Sound API (JMF)
- Java Webstart, Java Mail API, Java Communication API
- Log4J, JUnit, DBUnit, JMock, EasyMock
- JInput, LWJGL, OpenGL, OpenAL, FMOD, GL4Java

Entwicklungstools:
- Ant, Maven, XDoclet, CVS, Subversion
- Eclipse, JDeveloper, JBuilder, Netbeans, IntelliJ
- OptimizeIt, JProbe, JProfiler, Java Visual VM,
- CruiseControl, Team City, Toad

Auditing Tools:
- Checkstyle, FindBugs, PMD, JDepend

Applikationsserver:
- Tomcat, WebLogic, Websphere, JBoss, OC4J

Content-Management-Systeme:
- Coremedia / GSB (Government Site Builder)

Datenbanken:
- Oracle, Cloudscape / Derby, HSQL, MySQL, Postgres, MS Access

Betriebssysteme:
- MS-DOS
- Linux (Ubuntu, Debian, SuSE)
- Windows

Virtualisierungssoftware:
- VMWare, Virtual PC, Virtual Box
- Bochs, Colinux, Qemu, XEN

Datenkommunikation:
- TCP/IP, SSL, SSH, SFTP, SMTP, SNMP, ICAP, FTP/SFTP, NFS
- Internet, Intranet: WWW, HTTP/HTTPS
- PC-Anywhere, VNC, FreeNX
- LAN: Installation, Konfiguration, Wartung, Analyse
- Router: Linux, FLI4l
- VOIP: Asterisk
- Windows Netzwerk: Win3.1, Win95/98, Win 2000/NT, WinXP, Samba
- VPN: Aufbau und Konfiguration von Windows-VPNs

Spezialkenntnisse:
- Geschäftsprozessmodellierung, Diplomarbeit \"Entwicklung eines grafischen Editors zur Erstellung eines Rollenmodells nach dem Business Process Schema\"
- Compilerbau, Parser, Zustandsautomaten
- Semantic Web, Ontologien, Content Engineering

Projekthistorie

Eigenentwicklung
--------------------------------------------------------------------------------------------------------------
Programmierung von Spielen in Java im "OpenSource"-Umfeld.
Entwicklung eines Frameworks für die Bereitstellung von Sound-, Grafik-,
Netzwerk- und Logikfunktionalitäten.

Zeitraum: 03/2000 bis dato

Systeme/Tools: Java, Java AWT/Swing, Java 2D, Java 3D, Java Sound, LWJGL,
OpenGL, OpenAL, FMOD, GL4Java, Ant, Maven, CVS, Subversion, Eclipse,
Tomcat, JSP, Servlets, Java Webstart, Log4J, HSQL, Checkstyle, FindBugs, PMD,
JDepend, JProfiler, Visual VM, Optimize-It


FH Würzburg, Studentische Hilfskraft
--------------------------------------------------------------------------------------------------------------
Evaluierung von Software. Unterstützende und administrative Tätigkeiten.

Zeitraum: 11/2000 bis 07/2001


Steinbeis-Transferzentrum, Würzburg, technischer Leiter
--------------------------------------------------------------------------------------------------------------
Forschungsprojekt für den Versicherungsbereich. Entwicklung eines
webbasierten Tools zur Geschäftsprozessanalyse und -optimierung.
Installation und Administration der Test- und Produktivsysteme.

Zeitraum: 02/2001 bis 08/2001

Systeme/Tools: Java, Javascript, HTML, JSP, Log4J, Ant, Tomcat, Oracle, CVS,
MS Access, JBuilder, Windows XP und Windows 2000 Server,


nobisCum GmbH, Systems Engineer
--------------------------------------------------------------------------------------------------------------
Projekte aus dem Versicherungsbereich. Implementierung eines webbasierten
"Change Request"-Systems. Administrative Tätigkeiten.

Zeitraum: 02/2001 bis 08/2001

Systeme/Tools: Java, HTML, PHP, Apache, MySQL, PostgreSQL, Linux,
Windows NT/2000/XP, CVS


nobisCum GmbH, Praktikant (erstes Praxissemester)
--------------------------------------------------------------------------------------------------------------
Softwareanalyse, -design und Implementierung. Refactoring einer
webbasierten Anwendung. Datenbankdesign und -administration.

Zeitraum: 09/2001 bis 01/2002

Systeme/Tools: Java, Javascript, HTML, JSP, Log4J, Ant, Tomcat, Oracle,
JBuilder, CVS


nobisCum GmbH, Systems Engineer
--------------------------------------------------------------------------------------------------------------
Projekte aus dem Versicherungsbereich. Erstellung von Testkonzepten.
Implementierung und Durchführung von Unit-Tests. Evaluierung von
Entwicklungsumgebungen für Java.

Zeitraum: 01/2002 bis 05/2002

Systeme/Tools: Java, JUnit, Log4J, Ant, Tomcat, Oracle, JBuilder, Eclipse,
Netbeans, CVS


Steinbock - Rudolph - Paulsen Rechtsanwälte,
Berater für System- und Netzwerkadministration
--------------------------------------------------------------------------------------------------------------
Modernisierung der Computer und Netzwerkinfrastruktur.
Anbindung einer Aussenstelle mittels VPN.

Zeitraum: 08/2002 bis 02/2003

Systeme/Tools: Linux, Windows, TCP/IP, VPN


FH Würzburg, Projektarbeit
--------------------------------------------------------------------------------------------------------------
Entwicklung einer verteilten J2EE Anwendung mittels IBM WebSphere.

Zeitraum: 12/2003 bis 01/2004

Systeme/Tools: Java, EJB, IBM WebSphere, Webservices


DATEV eG, Praktikant (zweites Praxissemester).
--------------------------------------------------------------------------------------------------------------
Entwicklung eines Tools für die Automatisierung des Master-Wechsels bei
der Replikation von MySQL Datenbankservern. Entwicklung eines
Expertensystems zur Fehler- und Logfile-Analyse bei der VPN-Einwahl.
Evaluierung und Einführung von Software aus den Bereichen Sicherheit,
Kommunikation und Administration. Anbindung von Außenstellen mittels VPN.
Administrative Tätigkeiten.

Zeitraum: 10/2004 bis 02/2005

Systeme/Tools: Perl, HTML, MySQL, Linux, Windows, VPN, RRD-Tool, NX,
VNC, Asterisk


FH Würzburg, Diplomand
--------------------------------------------------------------------------------------------------------------
Diplomarbeit "Entwicklung eines grafischen Editors zur Erstellung eines
Rollenmodells nach dem Business Process Schema". Entwicklung einer
Anwendung zur Geschäftsprozessmodellierung mit Java Swing. Als
theoretische Grundlage der Arbeit diente ein Teil der Doktorarbeit von
Prof. Dr. Robert Grebner.
http://business-design.fh-wuerzburg.de/

Zeitraum: 03/2005 bis 08/2005

Systeme/Tools: Java, Java Swing, JDBC, Cloudscape, HSQL, Hibernate, Ant,
Eclipse, Subversion


SSI Schäfer Noell GmbH, Mitarbeiter im Servicebereich
--------------------------------------------------------------------------------------------------------------
Service und Kundenbetreuung für Lagerhäuser und Logistiksoftware.
Fehleranalyse und -beseitigung. Erweiterung bestehender Softwaresysteme.
Prozessanalyse und Dokumentation. Administrative Tätigkeiten.

Zeitraum: 09/2005 bis 03/2006

Systeme/Tools: JSP, Tomcat, PL/SQL, Oracle, Linux, Windows, MRTG, VMWare


Siemens AG Transportation Systems, Software Engineer
--------------------------------------------------------------------------------------------------------------
Entwicklung eines webbasierten Tools zur Konfiguration eines Fahrgast-
Informationssystems bei den Niederländischen Eisenbahnen. Erstellung von
Unit- und Integrationstests. Erweiterung des automatisierten Build- und
Integrationsprozesses. Performanzanalyse und -optimierung. Projektsprache
Englisch und englische Dokumentation des Designs. Durchführung des
Projektes in Zoetermeer / NL.

Zeitraum: 05/2006 bis 04/2007

Systeme/Tools: Java, J2EE, JSF / ADF, JSP, Hibernate, HSQL, Spring, XML,
XMLBeans, XDoclet, JUnit, Ant, Maven, CruiseControl, Subversion, BEA WebLogic,
Eclipse, Oracle JDeveloper / OC4J, Oracle 9x, DBUnit, Checkstyle, FindBugs


Zürcher Kantonalbank, Softwareentwickler Senior
--------------------------------------------------------------------------------------------------------------
Weiterentwicklung eines Support Tools für den Online Banking Support.
Erweiterung des Online Banking „Service Layer“ für den Bereich Vertrieb,
sowie Mitarbeit am Testkonzept und Implementierung von Unit- und
Integrationstests. Entwicklung eines Testtools für das automatisierte
Testen der Einlieferung von Zahlungsverkehrsdateien (DTA/LSV/SWIFT).
Erweiterung eines „High Performance Computing“ Clusters zur Berechnung
von Szenarien und Bewertung von strukturierten Produkten für den Bereich
Handel. Weiterentwicklung und Test einer Applikation zur zentralen
Authentisierung und Authentifizierung von Benutzern.

Zeitraum: 05/2007 bis 04/2009

Systeme/Tools: Java, Java Swing, JDBC, Ant, Log4J, JUnit, JMock, Spring,
XML, Castor, IntelliJ, Eclipse, Websphere, JBoss, MS Access, VBA, Ice (ZeroC),
Team City, JProfiler, Java VisualVM, Oracle 9x, Toad


Bundesagentur für Arbeit / IAB, Softwareentwickler Senior
--------------------------------------------------------------------------------------------------------------
Entwicklung einer webbasierten Anwendung zur Verwaltung interner Aktivitäten
(wie z.B. Projekte, Lehrveranstaltungen, Vorträge, etc.) des IAB. Erweiterung des
Intranets und Anbindung von diversen Drittsystemen. Administration der Server
für Test und Entwicklung.

Zeitraum: 10/2009 bis 11/2010

Systeme/Tools: Java, JSF (MyFaces / Tomahawk), JSP, JDBC, JPA / Hibernate,
EJB, Ant, Log4J, JUnit, Spring, JAX-WS, Webservices, XML, Eclipse, Weblogic,
JBoss, Tomcat, Oracle 10x, Coremedia / GSB (Government Site Builder),
Linux, Windows


Zürcher Kantonalbank, Softwareentwickler Senior
--------------------------------------------------------------------------------------------------------------
Erweiterung des Online Banking „Service Layer“ für den Bereich Vertrieb.
Integration und Test eines Finanzinfo-Systems für Realtime Kurse.
Weiterentwicklung und Test einer Applikation zur elektronischen Datenlieferung
für Rohdaten und Reports. Integration und Test eines Virenscanner-Gateways.

Zeitraum: 11/2010 bis 05/2012

Systeme/Tools: Scrum, Java, Java Swing, Struts, HTML, CSS, XML, JSON,
JDBC, Ant, Log4J, JUnit, Spring, IntelliJ, JBoss, Team City, JProfiler,
Java VisualVM, Oracle 11, JDeveloper, SSL, SFTP, SNMP, JavaMail, ICAP


Zürcher Kantonalbank, Softwareentwickler Senior
--------------------------------------------------------------------------------------------------------------
Geheimprojekt. Leider kann ich zu diesem Projekt keine inhaltlichen Angaben
machen. Vielen Dank für Ihr Verständnis!

Zeitraum: 10/2012 bis 09/2013

Systeme/Tools: Scrum, Java, Webservices, CXF, XML, WSDL, JDBC, Ant, Ivy,
Nexus, Log4J, JUnit, JMockit, Spring, IntelliJ, JBoss, Team City, JProfiler,
Java VisualVM, Oracle DB, JDeveloper, SSL, ICAP


Zürcher Kantonalbank, Softwareentwickler Senior
--------------------------------------------------------------------------------------------------------------
Erweiterung des Online Banking „Service Layer“ für den Bereich Vertrieb.
Redesign eines Webclients und Anpassung eines Support Tools.

Zeitraum: 02/2014 bis 07/2014

Systeme/Tools: Java, JSF, JavaScript, Angular JS, JQuery, HTML, CSS, XML,
Java Swing, JDBC, Ant, Ivy, Log4J, JUnit, CDI, IntelliJ, JBoss, Team City,
JProfiler, Java VisualVM, Oracle DB, JDeveloper

Reisebereitschaft

Verfügbar in den Ländern Deutschland
voraussichtlich ab Januar 2015
100% vor Ort
Profilbild von Anonymes Profil, Java-Entwickler, Softwarearchitekt, Softwaredesigner, System- und Netzwerkadministrator Java-Entwickler, Softwarearchitekt, Softwaredesigner, System- und Netzwerkadministrator
Registrieren