loading

Profil von Anonymes Profil aus Esslingen, Java Entwickler | IT Freiberufler, Selbständige, Unternehmens-Profile

Sie sind hier:  Freelancer  »  Anonymes Profil

 

Anonymes Profil , Java Entwickler aus Esslingen

Profilbild von Anonymes Profil, Java Entwickler
Anonymes Profil
Diplom-Informatiker (FH)

Java Entwickler

73732 EsslingenFreelancer in Deutschland
 
 
 

nicht verfügbar bis 02.10.2017
Stunden-/Tagessatz: 75.00 €/Std. 592.00 €/Tag
Letztes Update: 20.03.2017 11:12

Datei-Anlagen
- keine -
Sprachkenntnisse
deutsch (Muttersprache)englisch (verhandlungssicher)

Fähigkeiten, Kenntnisse, Erfahrungen:

Methoden
Scrum, Kanban

Programmiersprachen / Frameworks
Java 6 und Java 7, JEE, SQL, JavaScript, HTML, XML, XSLT, Spring Security, Spring MVC, SOA, Webservices, REST Services, Maven, JSON, Ajax, JSF

Datenbanken
Oracle, MySQL

Werkzeuge
Eclipse (STS/Mars), Rational Application Developer, Microsoft Visual Studio, Ant, Axis, TopCased

Erfahrungen
  • Design und Implementierung Serviceorientierte Architektur (SOA)
  • Agile Software-Entwicklung (Scrum)
  • Anwendungsprogrammierung mit Java SE 6 und JEE 6
  • Projektleitung / Organisation / Koordination
  • Designerfahrung UML
  • Webservice REST/SOAP
  • Architekturmuster (Three-tier)
  • JBoss, IBM Websphere, Tomcat

Zertifizierung

09.2015 bis 09.2016
IHK, Darmstadt
Projektleiter

11.2013
EDEN Market GmbH, Stuttgart
JEE-Architekturen

01.2012
Oracle Certification, Stuttgart
Java SE 6 Entwickler

06.2008
IHK, Stuttgart
Ausbilder Fachinformatik


02.2003 - 09.2006
Hochschule für Berufstätige, Darmstadt
Diplom-Informatik (FH)



 


Referenzen:

12/2014 - 01/2016
Migration einer Webanwendung von Struts 1 nach Struts 2

Rolle
Java-Entwickler

Kunde
BOSCH AG

Einsatzort
Stuttgart

Projektinhalte
Umstellung von
Acegi Security 1.0.6
Bosch Commons Security 1.2.2
Displaytag 1.1.2
Hibernate 3.1.6
Spring 2.5
Struts 1.2.9
Java 5
nach
Spring Security 3.1.3
Bosch Commons Security 1.3.2
Displaytag 1.4
Hibernate 4.1.8
Hibernate JPA 2.0
Spring 4.0
Struts 2.3
Java 7

Anpassungen der Frameworks in der Webanwendung
Die verschiedenen Prozesse der Webanwendung mussten in allen Schichten angepasst werden, da der Austausch der GUI-Technologie ‚Struts 2‘, die Aktualisierung des Sicherheitsframeworks, sowie die Aktualisierung der Integrationsschicht nach sich zog.

Es mussten alle Controller der GUI’s angepasst und die Validierung der Benutzereingaben komplett neu aufgesetzt werden. Ebenso musste das Sicherheitsframework ausgetauscht und dadurch auch eine Anpassung der Integrationsschicht (Hibernate) vorgenommen werden. Die Datenbanken waren durch die Aktualisierungen nicht betroffen.
Struts 2 Plugin-Konfiguration (Schicht 1)
Hinzufügen und Update o. g. Bibliotheken
Anpassen der Spring-Konfiguration
Integration des Frameworks in GAMHR
Überarbeitung Validierung (Reengeneering)

Änderungen an JSP-Templates (Schicht 1)
Anpassung Templates wie Footer und Header
Anpassung von CSS-Stylsheets
Anpassung der BaseAction von Struts 1 HTTP-Objekten
Überarbeitung sämtlicher Controller (sog. Action-Klassen)

Filter-Mapping (Schicht 1-2)
Struts 2 FilterMapping hinzufügen
FilterDispatcher

Anpassung Request-Mapping (Schicht 2)
Admin, config, user

Anpassung Scope (Schicht 2)
Bean-Scope an Struts Anforderungen anpassen
Verwendung von MessageUtil anstelle ActionForward
Verwendung der Schnittstelle ModelDriven anstelle der ActionForms
Implementation der ModelDriven-Schnittstellen

Anpassung GUI (Schicht 1 - 2)
Anpassung Action-Klassen
Anpassung der Form-Objekte

Anpassung Security (Schicht 1 - 3)
Von Spring Acegi nach Spring Security

Anpassung Validierung (Schicht 1 - 2)
Reengineering des Validierungskonzeptes
 

08/2015 - 09/2015
Einführung Atlassian zur Projektunterstützung

Rolle

Software-Entwickler

Kunde
Jago AG

Einsatzort
Stuttgart

Projektinhalte
Es wurden die Produkte SourceTree, Git (Stash), Fischeye, Jira und Confluence von Atlassian bei der Firma Jago AG integriert.
Der Abgleich mit der Versionskontrolle wird mit SourceTree vorgenommen. Meine Aufgabe war es, die genannten Produkte bei der Firma Jago in Bezug auf deren Waren-Wirtschaftsystem zu realisieren, so dass die Entwickler des WaWi-Systems entsprechend ihre Aufgaben unter den Kriterien eines modernen Controlling- und Managementsystems durchführen können und so die Wissenshoheit über das Produkt „WaWi“ zurückerlangen.
Das Waren-Wirtschaftsystem ist ein unter PHP erstellte Web-Anwendung. Die Anwendung ist 10 Jahre und es liegt kaum Dokumentation vor.
 

12/2014 - 11/2015
Erstellung einer Web-Anwendung zur Zeit-und Projekterfassung

Rolle
Softwarearchitekt, Projektleitung

Kunde
KEY GmbH

Einsatzort
Stuttgart

Projektinhalte
Drei-Schichten-Architektur zur internen Zeit- und Projekterfassung mit JSF 2 realisiert. Die Anwendung gleicht die tatsächlichen Zeiten der Stempeluhr (RFID) mit den durch den Benutzer angegebenen Zeiten ab.
Gleichzeitig werden die Zeiten nach Projekten kategorisiert. Ferner dient das Tool zur Anfrage und Genehmigung von Urlaub.
Sämtliche Daten dienen als Basis für die einzelnen Abrechnungen.
Die Anwendung ist über das Internet erreichbar. Sämtliche Daten können mit Hilfe verschiedener Abfragen als XLS-, PDF- und DOC-Dokument ausgegeben werden.
Weiterhin wurde ein Fat-Client (JavaFX) realisiert, welcher die Zeiterfassung im Offline-Modus z. B. auf dem Notebook ermöglicht. Die Daten werden nach Entscheidung des Benutzers an den Server gesendet.
Die Kommunikation zwischen der RCP-Anwendung (JavaFX) und dem Server wurde mit Hilfe der REST-Technologie realisert.
Produktinitialisierung durch den Einsatz der folgenden Technologien.
JBoss 7
JasperReports 5
Hibernate JPA 2
Apache Maven
Richfaces 4.5
JavaFX
Datenmodellierung, Anpassung der Datenbank.
 

03/2011 - 11/2014
Entwicklung und Modulerweiterungen an bestehender Web-Anwendung

Rolle

Java Softwareentwickler

Kunde
Bosch AG

Einsatzort
Stuttgart

Projektinhalte
Übernahme einer Web-Anwendung in eigenverantwortlicher Tätigkeit im Bereich Human-Ressources der Fa. Bosch AG in Stuttgart.
Hauptschwerpunkte waren
- Deployment von Websphere 6 nach 7 und 8
- Umstellung von Oracle 10g nach Oracle 11g
- Diverse Umsetzungen von Anforderungen der Fachabteilung an die Anwendung
- Einführen von JUnit-Tests
- Entwicklung von SOAP-Schnittstellen
- Reengenering von Berechnungsprozessen (Bonuszahlungen)
- Entwicklung von Reports in PDF und CSV
- Steuerung der Test-, Qualitäts- und Produktivsysteme
- Deployments der entwickelten Lösungen und Datenbankanpassungen
- Erstellung von Pflichten-und Lastenheften
- Technologieumstellung von Struts 1 nach Struts 2 und Java 5 nach Java 7
 

05/2010 - 02/2011
Implementierung von Webservices im Bereich Automotive

Rolle

Java Softwareentwickler

Kunde
Bosch AG

Einsatzort
Stuttgart

Projektinhalte
- Implementierung von SOAP-Webservices im Bereich Automotive der Bosch AG in Stuttgart
- Implementierung von Customer-Services zwischen der Web-Anwendung und verschiedenen Legacy- und SAP-System bei der Firma Bosch AG
- Anpassungen an den Geschäftsprozessen in der Web-Anwendung
 

09/2006 - 04/2010
Angestellt

Rolle

Projektleiter, Softwareentwickler

Kunde
BF.direkt AG

Einsatzort
Stuttgart

Projektinhalte
- Hauptverantwortlich für die Weiterentwicklung und Verbesserung des Back-Office-Produktes sowie des Internetportals (B2C und B2B)
- Teamleitung und Koodinierung
- Erfolgreiche Ausbildung eines Fachinformatikers im Bereich Anwendungsentwicklung
- Realisierung und Wartung von SOAP-Schnittstellen zum Datenaustausch z. B. zwischen BF.direkt AG und ING DiBa über HTTPS.


Reisebereitschaft / Zeitliche und räumliche Verfügbarkeit:

Raum Stuttgart oder Remoteanteil