Software-Entwickler (Java/C++)

I am Software-Entwickler (Java/C++) from Münster, Germany

PROFIL Ausbildung - Studium: Informatik an der Technischen Hochschule Karlsruhe (10.1990 bis 10.1995) - Schwerpunkte: Telekommunikation, Systemtechnik - Abschluss: Dipl.-Informatiker Fremdsprachen - Englisch (flüssig in Schrift und Sprache) - Spanisch (Grundkenntnisse) Dienstleistungen - Software-Architektur und -Design mit objektorientierten Methoden - System- und Anwendungsentwicklung - Entwicklung mit Web-Technologien - Datenbankmodellierung - Technische Projektplanung - Entwickler-Schulungen Programmiersprachen - Java (SE/EE) - C/C++ - JavaScript - Visual Basic Betriebssysteme - Unix (Sun OS, Linux, AIX, DEC OSF1) - Windows 95/98/NT/2000/XP Werkzeuge - IDEs: Eclipse, IBM RSA, JBuilder, MS Visual Studio - Versionsverwaltung: ClearCase, Subversion, CVS, PVCS - Defect Tracking: JIRA, Bugzilla, DDTS, Quality Center, ClearQuest - Build-Management: Maven, Ant, GNU Make, - Modellierung: Rational Rose, PowerDesigner, Visio, ERwin - Dokumentation: Javadoc, Confluence, Doxygen - sonstiges: GCC, GDB, TotalView Technologien - Persistenz: Oracle, DB2, MySQL, Informix, MS Access, Hibernate/JPA, JDBC, ODBC - Kommunikation/Verteilung: SOA, RESTful Web Services, RMI, CORBA, System V IPC, BSD Sockets, - Web-Standards/-Frameworks: HTML, CSS, XML, GWT, Wicket, JSF, JSP, Servlets, Struts - Server-Standards/-Produkte: EJB, Java EE, Tomcat, WebSphere, WebLogic, JBoss, Orbix, Apache HTTP - sonstige APIs/Bibliotheken: Spring, JMX, JUnit, EasyMock, Xerces, Swing, jQuery, STL, Win32 API, Unix System API, POSIX Threads, GNU MP - sonstige Frameworks: ACE, MFC, Hybris PROJEKTERFAHRUNGEN Zeitraum: seit 10.2011 Endkunde: Versicherungsunternehmen, Münster Aufgabe: - Entwicklung eines Web-basierten Systems zur Administration von Server-Anwendungen mittels JMX - Evaluierung von Architekturen und Technologien als Vorbereitung einer strategischen Ausrichtung im Bereich der unternehmenseigenen Web-Anwendungsentwicklung - Umsetzung eines REST-konformen Web-Frontends für ein Auftragsbearbeitungssystem Technologien: Linux, Java (EE5), WebSphere, GWT, JSF, ICEfaces, Spring, JMX, JUnit, EasyMock, RESTful Web Services, Jersey, Velocity, jQuery, Eclipse, IBM RSA, DB2, UML, CVS, JIRA, Maven Zeitraum: 01.2011 - 09.2011 Endkunde: Führender IT-Dienstleister für Banken, Münster Aufgabe: - Entwicklung von GUI- und Server-Komponenten im Bereich Dokumentenmanagement für eine Branchensoftware unter Einsatz eines MDA-basierten Frameworks Technologien: Windows XP, z/OS, Java (EE6), WebSphere, Tomcat, Swing, Eclipse, IBM RSA, DB2, ClearCase, ClearQuest, Quality Center Zeitraum: 06.2010 - 12.2010 Endkunde: Führender IT-Dienstleister, Gütersloh/Versmold Aufgabe: - Weiterentwicklung und Betreuung von E-Business-Lösungen im Bereich B2C und B2B - Anforderungsanalyse und Fachklassenmodellierung für die Neuentwicklung eines Webshops Technologien: Windows XP, Linux, Java (EE5/EE6), JSF, Wicket, Spring, Hybris, Tomcat, SQL(MySQL), Eclipse, Ant, CVS Zeitraum: 02.2010 - 04.2010 Endkunde: Führender Mobilfunkbetreiber, Münster und Bonn Aufgaben: - Anforderungsanalyse für ein zentrales System zur Bereitstellung von Produktangeboten an die verschiedenen Vertriebskanäle des Unternehmens - Dokumentation des Technical Designs durch Reverse Engineering der bestehenden Code-Basis - Weiterentwicklung der Systemarchitektur für die Service-orientierte Kernkomponente Technologien: Unix (Sun OS), Windows XP, Java (EE5), SOA (Web Services), JBoss, Hibernate, SQL (Oracle), Eclipse, Rational Rose, PowerDesigner, Visio, ClearCase, Subversion Zeitraum: 10.2009 - 02.2010 Endkunde: Systemanbieter, Münster Aufgaben: - Entwicklung von technischen Basiskomponenten für den Einsatz in Geschäftsanwendungen mit hohen Performance-Anforderungen - Konzeption und Entwicklung eines Client-/Server-Frameworks für hochperformante, stark nebenläufige Systeme - Konzeption und Entwicklung einer Bibliothek zur Verwaltung von geteiltem Prozessspeicher - Entwicklung des Persistence Layers für ein generisches CRM-System - Entwicklung von GUI-Komponenten für ein generisches CRM-System Technologien: Unix (Linux), Windows XP, C++, STL, System V IPC, BSD Sockets, POSIX Threads, Xerces XML Parser, GNU MP, Java (EE5), Hibernate, JSF, JBoss (5.1), SQL(MySQL/Oracle), Eclipse, Ant, GNU Make, Subversion, Visio Zeitraum: 05.2002 - 09.2009 Endkunde: Führender Mobilfunkbetreiber, Bonn Aufgaben: - Entwicklung von Server-Komponenten im Bereich Rating/Billing - Konzeption und Implementierung eines Frameworks für die Entwicklung verteilter Systeme - Entwicklung eines Online-Tarifierungssystems mit Echtzeitanforderungen für das Prepaid-Geschäft - Entwicklung einer Rating Engine als Kernkomponente eines Tarifierungssystems für den internationalen Einsatz - Entwicklung einer hochperformanten, hochverfügbaren und transaktionssicheren Datenhaltungskomponente als technologische Basis für ein Online-System zur Führung von Budgetkonten - Entwicklung eines Client-APIs zur Anbindung von Java-Applikationen an eine Datenhaltungskomponente Technologien: Unix (OSF1, Sun OS, Linux, HP-UX), C++, STL, Java (SE5/6), System V IPC, BSD Sockets, POSIX Threads, SQL (Oracle), Xerces XML Parser, GNU MP, Eclipse, Rational Rose, ClearCase, Doxygen, Visio Zeitraum: 11.2001 - 05.2002 Endkunde: IT-Systemanbieter, Dorsten Aufgaben: - Evaluierung von Application Server-Produkten für ein CRM-System - Implementierung einer CORBA-Schittstelle zur Anbindung von GUI-Clients - Entwicklung eines Web- & Persistenz-Frameworks gemäß J2EE Model 2 Technologien: Windows NT, Linux, Sun OS, Java (J2SE 1.3, J2EE 1.2/1.3), JSP, EJB, JMS, C++, ACE/TAO, CLI, SQL (Informix), BEA Weblogic, JBoss, CVS Zeitraum: 12.2000 - 10.2001 Endkunde: Führendes Energie- und Versorgungsunternehmen, Essen Aufgaben: - Entwicklung eines Frameworks für datenbankgestützte Client/Server-Systeme - Implementierung von Client- und Server-Komponenten für fachliche Anwendungsfälle im Bereich Controlling Technologien: Windows NT, Java (J2SE 1.2/1.3, J2EE 1.2), Swing, RMI, JDBC, JBuilder, Rational Rose, Tomcat, Enhydra Application Server, SQL (Oracle), PVCS Zeitraum: 10.2000 - 01.2001 Endkunde: IT-Systemanbieter, Kreuztal Aufgaben: - Konzeption eines Web-basierten POS-Systems - Integration von Content Management Funktionen - Aufbau der Entwicklungs-Infrastruktur Technologien: Linux, Java (J2SE 1.2, J2EE 1.2), JSP, Servlets, SQL (MySQL), Apache, CVS Zeitraum: 04.2000 - 10.2000 Endkunde: Führender Mobilfunkbetreiber, Bonn Aufgaben: - Entwicklung eines Administrations-Tools für die zentrale Produktdatenbank - Entwicklung von Server-Komponenten für ein CRM-System Technologien: Windows NT, Sun OS, C++, MFC, TCP/IP, SQL (Oracle), ClearCase Zeitraum: for premium members only Endkunde: Großer Mobilfunk-Provider, Münster Aufgaben: - Entwicklung der zentralen Rating/Billing- und CRM-Systeme - Design der zentralen Stammdatenbank - Entwicklung eines objektrelationalen Persistenz-Frameworks - Entwicklung eines Frameworks für Client/Server-Systeme Technologien: Windows NT, C++, Visual Basic, Java (J2SE 1.2), TCP/IP, SQL (Informix), CORBA, ActiveX Zeitraum: for premium members only Endkunde: Führender Elektrokonzern, München Aufgaben: - Entwicklung eines Transportprotokolls für Hochgeschwindigkeitsnetze - Begleitung eines EU-Projektes zur Einführung telekommunikationsgestützter Kooperation in der internationalen Automobilindustrie (TEAM) Technologien: Windows, Sun OS, Linux, C++, STL, TCP/IP, ATM, ISDN

Skills
basic professional
software-architektur
oo-design
java/jee
c++
sql
linux
windows
html/css
javascript

Tagged skills are indicated as must have skills.

for premium members only

Freelance