Java- Architekt,Projektleiter,Softwareentwickler,Enterprise-Entwickler,Teamleiter,Trainer und Unternehmensberater

freiberufler Java- Architekt,Projektleiter,Softwareentwickler,Enterprise-Entwickler,Teamleiter,Trainer und Unternehmensberater  auf freelance.de
Verfügbarkeit einsehen
National
de  |  en
80€/Stunde
56235 Ransbach-Baumbach
07.01.2020

Kurzvorstellung

Mehr als 17 Jahre Erfahrung als Software-Entwickler und Architekt, Team- und Projektleiter, Trainer, Unternehmensberater und Autor im IT-Bereich

Über 14 Jahre Berufspraxis in verschiedenen Positionen in IT-Projekten im Java-Umfeld

Ich biete

IT, Entwicklung
Technik, Ingenieurwesen
  • Automatisierungstechnik (allg.)
Forschung, Wissenschaft, Bildung
  • Informatik

Projekt‐ & Berufserfahrung

Softwareentwickler und Softwarearchitekt
Allianz Deutschland AG, München
1/2013 – 10/2014 (1 Jahr, 10 Monate)
Versicherungen
Tätigkeitszeitraum

1/2013 – 10/2014

Tätigkeitsbeschreibung

Projekt läuft noch bis zum 30.09.2014:
--------------------------------------------

Die Neuentwicklung eines ABS RCP-Client für den Vertrag „Private Krankenversicherung“ (PKV). Die Umsetzung und Entwicklung von Geschäftsregeln in Java Business-Objekte sowie die Erstellung von frei skalierbaren Benuzeroberflächen mit Eclipse RCP.

Verrichtete Tätigkeiten:

- Entwicklung von Eclipse RCP-PlugIns
- Erstellung technischer Konzepte (Alternativszenarien) für Anforderungen
(Architektur und Design Pattern)
- technische Umsetzung (Programmierung) der Anforderungen (Defects und Demands)
- technische Dokumentation der Änderungen

Eingesetze Java-Technologien und Werkzeuge:

Java Technologien:

- Java (JDK 6 und 7)
- JEE, XML, JPA, JAXB, Eclipse-RCP, UML, SWT /
extended - SWT, WebServices, SOAP, SQL/PL-SQL, JUnit

Dokumentations- / Bearbeitungstools:

- HP Demand und HP QC (Erfassung von Demands und Defects)
- ObjectiF für UML und Requirement
- Health4J zur Sicherung der Softwarequalität
- DbVisualizer zur SQL Programmierung der DB2
- Hudson für Continous Integration
- Vojager ein Persistencemanager

Eingesetzte Qualifikationen

DB2, Testing (IT), UML, Software Architektur / Modellierung, PL/SQL, XML, Software engineering / -technik, Softwareentwicklung (allg.), J2EE (Java EE), Java (allg.), Eclipse, JUnit, SOAP (Simple Object Access Protocol), Webservices, Design (allg.), Gesundheit (allg.), Forschung & Entwicklung (allg.)


Projektleitung und Java-Softwarearchitekt
AmigoTec, Lollschied
1/2012 – 9/2012 (9 Monate)
Software-Systemhaus
Tätigkeitszeitraum

1/2012 – 9/2012

Tätigkeitsbeschreibung

Aufgabe:
Erstellung einer Internet-Vertriebsplattform im Still eines
App-Store. Über diesen Store sollen zukünftig alle Arten digitaler Produkte für Mobilegeräte vermarktet werden.
Hierzu wurde ein komplett eigener WebShop mit Vertriebsportallösung entwickelt.

Tätigkeiten:
Konzeption und Design des WebShops
Erstellung der Software Architektur
Programmierung der Client- und Serverlogik
Programmierung eines Rich-Clients zur Auftragsabwicklung auf Basis von NetBeans und Java
Swing.
Erstellung von Schnittstellen per SOAP zum direkten Datenaustausch mit einem WaWi-System

Eingesetze Java-Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, Swing, NetBeans Rich-Client, AS-JBoss und PostgreSQL


Teamleitung und Java-Softwarearchitekt
Giulini GmbH, Mannheim
3/2011 – 12/2011 (10 Monate)
Chemieindustrie
Tätigkeitszeitraum

3/2011 – 12/2011

Tätigkeitsbeschreibung

Aufgabe:
Erstellung einer Lagerverwaltungssoftware zur Vereinheitlichung der logistischen Ablaufprozesse. Für die Dateneingabe wurden hierfür entsprechende Web-Client mit der dazugehörigen Serverlogik entwickelt

Tätigkeiten:
Softwarenentwicklung von Client und Server
Design und Entwurf der Architektur
Erstellung von Pflichten und Lastenheften
Erstellung von SOAP-Schnittstellen
GUI Programmierung für Web und Desktop

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, Swing, NetBeans Rich-Client, AS-JBoss und MySQL


Projektleiter und Java-Softwarearchitekt
Zott GmbH, Mertingen
9/2009 – 12/2010 (1 Jahr, 4 Monate)
Lebensmittelindustrie
Tätigkeitszeitraum

9/2009 – 12/2010

Tätigkeitsbeschreibung

Branche: Lebensmittelherstellung

Aufgabe:
Erstellung einer prozessgesteuerten Software zur Auftragsabwicklung und Steuerung industrieller Fertigungsmaschinen. Die Bedienung sollte hierbei sowohl per Web als auch per Desktop erfolgen können.

Tätigkeiten:
Projektleitung und Softwarenentwicklung
Design und Entwurf von Frameworks
Erstellung von Pflichten und Lastenheften
Erstellung von Datenbankmodellen
Programmierung von Prozesslogiken auf dem Server
Erstellung und Programmierung von freiskalierbaren Benutzeroberflächen für Web- und Desktop-
Systeme
Entwurf und Programmierung von Druckertreibern per TCP/IP-Protokoll

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, Structs, XML, JPA, Swing, NetBeans Rich-Client, Jasper-Reports , AS-Glassfish, MySQL und Oracle-DB


Teamleitung und Java-Softwarearchitekt
Nestle Deutschland GmbH, Biessenhofen
11/2008 – 7/2009 (9 Monate)
Lebensmittelindustrie
Tätigkeitszeitraum

11/2008 – 7/2009

Tätigkeitsbeschreibung

Branche: Lebensmittelherstellung

Aufgabe:
Erstellung einer Software zur Auftragsverwaltung, statistischen Auswertungen von Produktionsprozessen,
Lagerbestandsmittelungen und logistischen Abläufen.
Hierzu mussten zusätzlich diverse Clients für Mobilegeräte, PDA und TabletPCs erstellt werden.

Tätigkeiten:
Projektleitung und Softwarenentwicklung
Entwurf von Frameworks
Erstellung von Pflichten und Lastenheften
Erstellung und Programmierung von Benutzeroberflächen für Web, Desktop und Mobilengeräten
Logikprogrammierung der Applikation - Servers

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, ESB Apache- ServiceMix, Swing, NetBeans Rich-Client, AS-GlassFish und Oracle-DB


Teamleitung und Java-Softwarearchitekt
Bosch AG, Stuttgart
1/2008 – 8/2008 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2008 – 8/2008

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Webapplikation zur statistischen Auswertung von Auftragsdaten sowie die Erfassung von Produktionsdaten zur Weiterverarbeitung in einem internen QM-System.

Tätigkeiten:
Softwarenentwicklung von Client und Server
Design und Entwurf der Architektur
Erstellung von Pflichten und Lastenheften
Erstellung von Schnittstellen mit SOAP
Programmierung von Statistikmodulen

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, Java Portlet, XML, JPA, SOAP, ESB Apache ServiceMix, Jasper-Reports, Tomcat, AS-GlassFish und Oracle-DB sowie DB2


Teamleiter und Java-Softwarearchitekt
Osram AG, Münster (externer Dienstleister für Osram)
7/2007 – 1/2008 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2007 – 1/2008

Tätigkeitsbeschreibung

Aufgabe:
Erstellung eines internen Web-Portals zur Bestellung- und Abwicklung von Werbekatalogen

Tätigkeiten:
Teamleitung und Softwarenentwicklung
Softwarenentwicklung von Client und Server
Design und Entwurf der Software und DB-Architektur
Erstellung von Pflichten- und Lastenheften
GUI Programmierung des Web-Portals
Erstellung von Reports mit JasperReports

Eingesetze Technologien und Tools:
JEE, J2SE, JSP, XML, JDBC, JPA, SOAP, AS-JBoss und Swing, NetBeans Rich-Client , PostgeSQL-DB, Jasper-Reports


Projektleiter und Java-Softwarearchitekt
Firma IBW GmbH, Peru und Asbach
4/2006 – 6/2007 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2006 – 6/2007

Tätigkeitsbeschreibung

Aufgabe:
Erstellung einer hochkomplexen und technisierten Tierverwaltungssoftware für die südamerikanische Regierung von Paraguay. Die Software war dazu bestimmt, Tiere nach europäischen Richtlinien in die EU exportieren zu können.
Hierzu wurden umfangreiche Web-Portale und Desktopsysteme entwickelt.

Tätigkeiten:
Projektleitung und Softwarenentwicklung
Erstellung der Client und Server Architektur
Design und Entwurf der Software und DB-Architektur
Erstellung von Pflichten- und Lastenheften
GUI Programmierung des Web-Portals

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP, Swing, NetBeans Rich-Client , AS GlassFish, Oracle-DB, Jasper-Reports


Teamleitung und Java-Softwarearchitekt
Deutsche Telekom AG, Stuttgart und Koblenz
11/2005 – 4/2006 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2005 – 4/2006

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Webportallösung zur Erfassung von Arbeitspaketen für Telekommitarbeiter sowie die Erstellung eines Kundenbonussystems (HappyDigits)

Tätigkeiten:
Programmierung der Client- und Serversoftware
Design und Entwurf der Software und DB Architektur
Erstellung von Benutzerhandbüchern und Pflichtenheften

Eingesetze Technologien und Tools:
Java J2EE, J2SE, JSP, XML, JPA, SOAP
Oracle WebLogic Application-Server, Oracle-DB,
Telekom-Report-System (TRS)


Projektleiter und Java-Softwarearchitekt
Siemens / SIMEA AG, ßsterreich
4/2005 – 10/2005 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2005 – 10/2005

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Software zur Erfassung und Auswertung von Bestückungsdaten diverser Industrieroboter. Hierzu wurden Statistikmodule entwickelt deren Daten später in einem internen
QM-System weiterverarbeitet wurden.

Tätigkeiten:
Programmierung der Client- und Serversoftware
Design und Entwurf der Software- und DB-Architektur
Erstellung von Benutzerhandbüchern und Pflichtenheften
Programmierung von Rich-Clients

Eingesetze Technologien und Tools:
Java J2SE, Swing, NetBeans Rich-Client, XML,
Tomcat, Oracle-DB, Jasper-Reports


Projektleiter und Java-Softwarearchitekt
Rubröder Factory Automation GbmH, Bendorf
5/2004 – 2/2005 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2004 – 2/2005

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung eines kompletten kundenspezifischen Warenwirtschaftssystems. Hierfür mussten Module zur Lagerverwaltung, Auftragserstellung, Bestellsystem, Mahnverfahren, Adressverwaltung, Statistiken und diversen anderen Bereichen entwickelt werden.

Tätigkeiten:
Projektleitung und Softwarenentwicklung
Entwicklung der gesamten Client- und Serversoftware
Design und Entwurf der Software und DB-Architektur
Erstellung von Benutzerhandbüchern, Pflichtenheften und Lastenheften

Eingesetze Technologien und Tools:
Java J2SE, Swing, NetBeans Rich-Client, XML, JPA, MS Access,
MySQL-DB, Jasper-Reports


Projektleitung und Java-Softwarearchitekt
R+V Versicherungen AG, Wiesbaden
9/2003 – 3/2004 (7 Monate)
Versicherungen
Tätigkeitszeitraum

9/2003 – 3/2004

Tätigkeitsbeschreibung

Aufgabe:
Die Erstellung einer Software zur Abwicklung von Bürgschaftsverträgen und Maklerschreiben.

Tätigkeiten:
Projektleitung und Softwarenentwicklung
Entwicklung der gesamten Client- und Serversoftware
Design und Entwurf der Software und DB-Architektur
Erstellung von Benutzerhandbüchern, Pflichten- und Lastenheften

Eingesetze Technologien und Tools:
Java J2SE, JSP, XML, JPA, SOAP, SWING
Tomcat, MySQL-DB


Zertifikate

zertifizierter Linux-Administrator
Oktober 2004

zertifizierter Java-Programmierer
August 2004

zertifizierter SQL-Programmierer
März 2004

SHD - JSCP
Mai 2001

Ausbildung

Mechatroniker
(Ausbildung)
Jahr: 
Ort: Hanstein

Radio & Fernsehtechniker
(Ausbildung)
Jahr: 
Ort: Lahnstein

Fachstudium zum Staatlich geprüften Informatiktechniker mit dem Schwerpunkt Betriebsinformatik
(Bachelor of Science)
Jahr: 
Ort: Lahnstein

Studium zum Wirtschaftsinformatiker
(Bachelor of Science)
Jahr: 
Ort: FH-Hagen

Qualifikationen

Technische Kompetenzen:
------------------------------

Programmiersprachen:
Java , JavaScript, XML, XSLT, HMTL, VBA, PHP, Assembler Motorola 68000 bis 68060, FPU 68881 und 68882

Java Technologien:
JSP, JEE, J2ME, Swing, SWT, JSE, JINI, CORBA, JNI, SOAP, SOA, ESB, Struts, Spring, EJB, JPA, Hibernate, Applets, Jakarta, Portlets,JDBC, Java Security,Netbeans und Eclipse RCP,
Java Kryptographie

Entwicklungsumgebungen:
NetBeans, Eclipse, IntelliJ, JDeveloper

Methoden:
UML/SysML, MDA, MDSD, Design Patterns, UML Roundtrip Engineering

Nebenläufige Software (Tasks, Active Objects, Cond. Vars., Semaphores, Messaging etc.), Realtime Design Patterns, Echtzeit Software (Scheduling-Modelle, Reduzierung von Jitter, Feasibility)

HPC (High Performance Computing), Multicore und Multiprocessor Systeme, Parallelisierung rechenintensiver Algorithmen. Entwicklung mittels Standard Java-Concurrency sowie Java-OpenMP und Java-MPJ

Breites Spektrum im Software Engineering: V-Modell, Agile (XP, Scrum), Kanban, Requirements Analysis, Testautomatisierung (TDD)

Netzwerkprotokolle (Implemetierngen):
ATM, Ethernet, FTP, HTTP, ICMP, IGMP, IKE, IPSec, ISDN, LDAP, PPP, PPPoA, PPPoE, RPC, RTP, SNMP, SMTP, Soap, SSL, TCP/IP, UDP, VLAN, WLAN

Busprotokolle:
ModBus, CAN, I2C, SPI, RS232, RS485, UART

Werkzeuge Versionierung:
CVS,SVS, GIT

Softwaredesign: Argo-UML, Model Driven, Design Pattern
Build-Systeme: Ant und Maven
Test-Werkzeuge: JUnit
Office: MS-Office, Open-Office, MS-Project

Betriebssysteme:
Android, Alle Windows-Systeme, Linux, MAC OS, Unix,

Datenbanken:
Relationale- und Postrelationale Datenbanken:
MySQL, PostgeSQL, Oracle-DB, DB2, Cache-Intersystems, MS-SQL, Derby, SQLLite, und MS-Access

Objektorientierte-Datenbanken:
DB4o, Versant ODB, One$DB, Cache

Big-Data – Datenbanken:
Apache Hadoop , Apache Cassandra, MongoDB, JustOneDB

Sonstiges Datenbank Know-how:
• Design und Entwurf von Datenbankmodellen, sowie deren Programmierung unter dem SQL-Sprachstandard



Persönliche Kompetenzen:
------------------------------

Personale Kompetenzen:
• Entscheidungsfähigkeit
• Ausdauer und Durchhaltevermögen
• Authentizität
• Durchsetzungsvermögen
• Eigenverantwortung
• Entscheidungsfähigkeit
• Fähigkeit zur Selbstreflexion
• Fähigkeit, sich in Strukturen bewegen zu können
• Flexibilität
• Initiative
• Kreativität
• Leistungsbereitschaft
• Lernbereitschaft
• Logisches Denken
• Selbstbehauptung
• Selbststeuerung
• Sorgfalt
• Verantwortungsbereitschaft
• Verbales Ausdrucksvermögen
• Zielorientiertes Handeln

Soziale- und Kommunikative Kompetenzen:
• Fähigkeit, andere zu motivieren
• Einfühlungsvermögen
• Interkulturelle Kompetenzen
• Kommunikationsfähigkeit
• Konfliktmanagement
• Kritikfähigkeit
• Teamfähigkeit und Kooperationsbereitschaft
• Toleranz
• Verhandlungsfähigkeit
• Zuverlässigkeit

Aktivitäts- und Umsetzungsorientierte Kompetenzen:
• Analysefähigkeit
• Beurteilungsvermögen
• Fähigkeit zu delegieren
• Fähigkeit zu kontrollieren
• Konzeptionelle Fähigkeiten
• Kundenorientierung
• Nutzen von Wissen und Information
• Organisationsfähigkeit und Planen
• Problemlösefähigkeit
• Stressbewältigung und Belastbarkeit
• Veränderungen initiieren und umsetzen
• Zeitmanagement

Über mich

Mein Angebot:
----------------

Kernkompetenzen:

Mehr als 17 Jahre Erfahrung als Software-Entwickler und Architekt, Team- und Projektleiter, Trainer, Unternehmensberater und Autor im IT-Bereich

Über 14 Jahre Berufspraxis in verschiedenen Positionen in IT-Projekten im Java-Umfeld

Umfassende Kompetenzen in der Erstellung und Durchführung von komplexen Java-Projekten

Know-how zu fast allen gängigen Java-Technologien


Einsatzbereiche:

• Softwareentwicklung, Teamleiter, Projektleiter, Softwarearchitekt,
Trainer und Unternehmensberater

• Entwicklung komplexer JEE Web- und Desktopanwendungen nach dem
3- und 4-Schichtenmodell
• Entwicklung von freiskalierbaren Benutzeroberflächen für Web,
Desktop, Embedded und Mobilgeräten (Android-Systeme, Tablet-PCs).
Die Entwicklung wird direkt mit Java Swing, SWT oder auf Basis von
Rich-Clients wie Eclipse oder NetBeans durchgeführt.

• Entwicklung von Treibern oder Protokollen für diverse Gerätschaften,
Middleware - Gerätetreiber als Zwischenschicht (Kommunikation
erfolgt hierbei über Netzwerk, Serial- oder USB-Port)

• Netzwerkprotokolle in fast allen Schichten sowie einige Busprotokolle (Modbus)

• Softwareentwurf mittels UML/SysML, TDD und Design Patterns

• Erstellung von Pflichten- und Lastenheften

• Einsatz folgender Java-Technologien:
JSP, JEE, Swing, AWT, SWT, JSE, JME, JINI, CORBA, JNI, SOAP,
SOA, ESB, Struts, Spring, EJB, Hibernate, JPA, Applets, Jakarta,
XML, XSLT, HMTL, SQL, XML, XSLT, JavaScript, AJAX, JDBC,
Java Security, Java Kryptographie

• Applikation-Server: JBoss, Glassfish, Tomcat

• Design und Entwurf von Datenbankmodellen, sowie deren Programmierung
unter dem SQL-Sprachstandard

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
National
Profilaufrufe
3514
Alter
46
Berufserfahrung
28 Jahre und 1 Monat (seit 01/1992)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »