SW-Architekt, Entwickler, Testmanager — Münster
QUALIFIKATIONSPROFIL
Jahrgang 1976
Verfügbar ab September 2012
Kapazität: Vollzeit
Beschäftigungsart: Freiberuflich
Beschäftigungsort: Vorzugsweise Münster & Umgebung
FACHLICHER SCHWERPUNKT
Software Architekt, System Architekt, Entwickler
FREMDSPRACHEN
Englisch, Polnisch
BRANCHENSCHWERPUNKTE
Finanzen, Versicherung, IT-Dienstleister
SPRACHEN
C ISO/IEC C90/C95/9899, Assembler, Cobol, Bash, AWK, SQL, E/SQL, XML, SED, REGEX, C++ ISO/IEC1998/2004/TR1, C++11, Java J2EE, Java J2SE, Objective C, UML, Jython, Jacl, Visual Basic
KENNTNISSE
Betriebssysteme: SuSE Linux Enterprise Server, Red Hat, Debian, Ubuntu, Linux From Scratch, GNU Linux, VMWare ESX Server, Citrix XenServer, Windows XP, Windows NT, Windows 2003 Server, Windows 2008 Server, Windows 7, zOS/VM, zOS/MVS, VSE
Bibliotheken/Standards: Open Source Software / Bibliotheken, Apache Commons, Spring, Struts, Java Server Faces, Java Server Pages, Tapestry, Servlet API, Java Message Service, Java Database Connectivity, Java Transaction API, Java Mail, Java API for XML Processing, J2EE Connector Architecture, Java Beans Activation Framework, Hibernate, Cocoon, JUnit, Microsoft Foundation Classes, Microsoft Active Template Library, OLE DB, WIN32 API, COM, DCOM, OLE, Portable Operating System Interface (POSIX), C++ Standard Library (STD), Standard Template Library (STL), BOOST, C++ Erweiterung Technical Report 1 (TR1), Boost (C++11 Standard), GNU C Library (glibc), GNU C++ Library, Scanner & Lexer (Boost Spirit, bison und flex), vernetzte und nebenläufige Objekte, Linux Standard Base (LSB), Filesystem Hierarchy Standard (FHS), Embedded Linux, Call Level Interface (CLI) API, Open Database Connectivity (ODBC) API (Core, Level 1, Level 2), Open System Interconnection Reference Model (OSI) Schichten 4–7, Interprocess Communication Protocol (IPC), Remote Procedure Call (Corba, Java RMI, IIOP, WebService, DCOM)
Entwicklungsumgebungen: Eclipse, RSA, VIM, XEDIT, Visual Studio 2010, WebSphere Developer Studio
Applicationserver: IBM WebSphere Application Network Deployment, JBoss Application Server, Glassfish, Tomcat
BERUFSERFAHRUNG
SYSTEM ARCHITEKT, KÖLN — 2010–2012
Ausbau und Optimierung der Entwicklungs- und Testinfrastruktur. Vereinheitlichung und Standardisierung von unternehmensweiten Versorgungsprozessen. IBM WebSphere Provisioning und Automation. Beratung des technischen Release- und Konfigurationsmanagement. Aufbau von Standard Prozessen für die Einführung und Wartung von Open Source Produkten.
ENTWICKLER (SCRUM, XP), SOLINGEN — 2010–2010
Entwurf und Realisierung einer CICS Online Transaktion für den Host Datenbank Zugriff. Entwurf und Realisierung einer SOA Fassade für den Zugriff auf die CICS Transaktion.
SYSTEM ARCHITEKT, MÜNSTER — 2007–2010
Ausbau und Optimierung der Entwicklungs- und Testinfrastruktur. Beratung und Unterstützung der Entwickler im Infrastruktur Umfeld. Skalierung der Versorgungsprozesse durch Beiläufigkeit und Vereinfachung. Entwurf und Realisierung von Testlaboratorien für Zulieferer und Entwickler. Problemanalyse und Verfolgung durch alle Systemschichten und Teststufen. Entwurf und Realisierung eines Betriebskonzepts für die Virtualisierung (XEN) der Entwicklungs- und Testinfrastruktur (IBM WebSphere ND & Apache Catalina Tomcat & SuSE Linux Enterprise Server)
SOFTWARE ARCHITEKT, ENTWICKLER, MÜNSTER — 2006–2007
Konzeption und Realisierung von einem Analyse Verfahren für die Protokoll Daten von BB3. Ziel war es, die Protokolle durch alle Infrastrukturschichten zusammenzufassen, dann über das Datum, die Uhrzeit und andere fachlich Entitäten zu korrelieren und in eine zentrale Datenhaltung zu überführen. Realisiert wurde das Verfahren über eine MySQL Datenbank und eine Pattern Shell. Die regelbasierte Auswertung ermöglichteine gezielte Übernahme von Information und vereinfacht die Verbindung von Datensätzen über entsprechende Entitäten.
ENTWICKLER, MÜNSTER — 2006–2006
Modellierung einer Bank21 Fach Komponente (RSA). Prototypische Entwicklung der Oberfläche (Excel VBA). Implementierung der Bank21 Komponente (Java+Bank21 Framework) nach Vorgabe des Fachkonzepts.
SYSTEM ARCHITEKT, MÜNSTER — 2005–2006
Konzeption und Realisierung der Produktionsabläufe im Deployment Umfeld für J2EE Anwendungen. Automatisierung der Deployment Prozesse und Aufbau eines Script gesteuerten Deployment Toolings für die produktive Versorgung der Mandantengruppen mit Bank21 / Basis21 Dialog. Laufzeitoptimierung der Versorgungsabläufe. Herstellung der Lauffähigkeit von Bank21 (Apache HTTPD / Apache Catalina Tomcat / Solaris / IBM WebSphere ND / IBM DB2).
SYSTEM ARCHITEKT, MÜNSTER — 2005–2005
Aufbau eines hochverfügbaren Proxy Clusters für eine Sparkassenzentrale. Realisierung vor Ort beim Kunden. Squid / SuSE Linux Enterprise Server / NT-Domain Authentifizierung. 2 Server verbunden über eine Fiber Channel Leitung wurden kontinuierlich synchronisiert, um im Falle eines Ausfalls (Heart Beat) die IP Adresse des Proxies auf den noch laufenden Teil zu schwenken. Realisierung eines Proofs der die vollständige Samba Integration in den SLES LDAP Baum zur Migration von NT auf SuSE Linux Enterprise Server für die Sparkassen Informatik realisiert.
SYSTEM / SOFTWARE ARCHITEKT, KÖLN — 2005–2005
Konzeption und Realisierung einer GNU Tool Umgebung unter AIX mit dem Ziel, die auf GNU Tools basierende Entwicklungsumgebung regelmäßig zu aktualisieren, ohne dabei abhängig von Drittanbietern zu sein. Die GNU Pakete wurden automatisch in Download Queues geladen, optimiert, übersetzt und dann in das für AIX gängige RPM Format paketiert. Nach Abnahme wurden diese freigegeben und auf die Zielsystem verteilt.
SOFTWARE ARCHITEKT, MÜNSTER — 2003–2004
Konzeption und Realisierung eines Last- und Massentestverfahrens für die Deutsche Gensossenschaftsverlag-Abnahme des Online Personalisierungsdienstes für HSM Terminal (OPT). Entwicklung von Clients für den Zugriff auf OPT. MQ Client, TCP/IP Client, X.25 Client, Corba Client für die Services. Einbindung der Clients in die bestehende Testsuite. Aufbau von LoadRunner Scripten, um die Testsuite Läufe zu parallelisieren. Programmierung eines DB2 Command Line Interpreters, um die Batch Verarbeitung von Datenbeständen zu ermöglichen. Load / Unload von Datenbeständen. Herstellen eines Referenzdatenbestandes für die Validierung der Ergebnisse.
SOFTWARE ARCHITEKT, MÜNSTER — 2000–2003
Konzeption und Realisierung eines objektorientierten Black-Box-Testverfahrens für die DG Verlag Abnahme der GAD Implementierung von OPT. Integration einer Testsuite für die kryptographische Kommunikationsbasis. Konzeption und Implementierung einer modellgetriebenen und objektorientierten Ablaufsteuerung für die Definition und Dokumentation der fachlichen Abnahmetest (xml). Entwicklerunterstützung beim GNU Tooling (automake, configure, xlc und gcc unter AIX, doxygen, etc.) Entwicklung und Bereitstellen einer Build Umgebung für OPT und die OPT-Testsuite. Durchführung von Tests mit Unterstützung externer Partner. Implementierung eines validierenden Parsers für ISO 8583 konforme Nachrichten.
ENTWICKLER, SOFTWAREHERSTELLER— 2000–2000
Konzeption / Realisierung und Einführung eines OCR Server Dienstes unter Windows NT, der im Rahmen von Tobit Software in den Tobit Client integriert wurde, um Faxe in Textdokumente zu konvertieren (Win32 / C++ / Assembler). / Konzeption / Realisierung und Erweiterung einer Setup Engine incl. einer Ansteuerung des Tobit Serverdienstes unter Novell und Integration unterschiedlichster Kommunikationsmöglichkeiten zur automatischen Konfiguration und Installation (Win32 / C++).
BILDUNG
Fern Universität Hagen, 2002–2003 — Informatik
G.e.p.a.r.d. Software GmbH, 1996–1999 — EDV-Kaufmann (IHK-Abschluss) Chemisches Institut Dr. Flad, 1994–1996 — chemisch-technischer Assistent
AUSBILDUNG zum EDV-Kaufmann (IHK)
WEITERBILDUNG
Regelmäßige Teilnahme an aktuellen Schulungen, zuletzt: Java Virtual Machine Basics (Codecentric AG, 2011) Java Profiling (Codecentric AG, 2011) Enterprise Java Performance Troubleshooting (Codecentric AG, 2011)
METHODIK
Allgemeiner Software Entwurf und Entwurfsmuster, Musterorientierte Softwarearchitektur, objektorientierte Analyse, objektorientiertes Design, modelgetriebene Analyse und Entwurf, modelgetriebene Software Entwicklung, statische Testverfahren, dynamische Testverfahren, SCRUM Anfänger, Extreme Programming
Sie interessieren sich für dieses Profil? Wir freuen uns auf Ihren Anruf unter 9163 23 23 855 oder Ihre E-Mail an mail@headcast.de.
Vielen Dank!