Fachlicher Schwerpunkt dieses Freiberuflers

JAVA/JEE - Anwendungsentwicklung; PL/SQL

verfügbar ab
03.02.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D6

D8

D9

Städte
Nürnberg
200 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Senior Softwareentwickler

Projekte

02/2015 - 08/2019

4 Jahre 7 Monate

Java – Frontend- und Backend Entwicklung

Kunde
Öffentlicher Dienst
Projektinhalte
  • Neuerstellung einer JAVA – Anwendung für das Testen von WebServices
  • Fehlerkorrektur und Erweiterung einer JSF - Webanwendung, um Testdaten zu verwalten und deren Spezifikation
  • Administration eines WebLogic - Servers
  • Fehlerkorrektur und Erweiterung eines Java – Programms, das automatisiert Testskripte startet, Logdateien erstellt und auswertet
  • Absetzen von SQL – Befehlen, um Reports über die Testdatengenerierung zu erstellen
  • Erstellung von PL/SQL – Packages, um die Testdaten auch über die Datenbank manipulieren zu können
  • Testen von Anwendungen, mit dem Testtool „Silktest“
  • Erstellung und Pflege des Datenbankmodells im Innovator
  • Erstellung und Pflege einer SWING – Anwendungen
  • Einrichtung und Wartung von Testumgebungen jeweils mit einem Weblogic als Applikationserver und einer Oracle - Datenbank
  • Wartung und Administration einer continuous integration und continuous delivery - Umgebung 'Jenkins'
  • erstellen von Skripte für das automatische Deployment
  • Prüfung des Javacodes mit SONAR
  • Erstellung JUnit - Test
  • Migration des Codes auf Java 8, Migration der Datenbank auf 12c, Migration des Weblogic auf 12
  • Umstellung der JSF – Seiten auf responsive Design
  • Umstellung auf MAVEN als Buildwerkzeug
Kenntnisse

XML

Eclipse

PL/SQL

EJB 3.0

EclipseLink

JSF

JavaScript

HTML

CSS

Silktest

SOAP

SOA

JAVA 8

Java EE 7

Maven Buildmanagement

Oracle/SQL

Mockito

Java Swing

Jenkins

SonarQube

jQuery

Bitbucket

06/2014 - 12/2014

7 Monate

Entwicklung und Testen von Anwendungen

Kunde
Versicherung
Projektinhalte
  • Erstellen von Testkonzepte
  • Erstellen von Test Cases
  • Durchführung von manuellen Tests
  • Erstellung von automatisierten Test mit Hilfe von Silk Test Workbench, Silktest Classic und den Programmiersprachen JAVA und VB.net
  • Aufnahme von Anforderungen und Überprüfung auf deren korrekten Umsetzung
  • Testen, Entwicklung, Anforderungsmanagement
Kenntnisse

Java 7

Silk Test Workbench

Silk Test Classic

Visual Basic

Eclipse

Caliber

05/2013 - 05/2014

1 Jahr 1 Monat

Java – Frontend- und Backend Entwicklung

Kunde
Öffentlicher Dienst
Projektinhalte
  • Neuerstellung des Datenbankmodells und die entsprechende Umsetzung in SQL und PL/SQL
  • Neuerstellung einer Anwendung, die auf einer 3 – Schichtenarchitektur beruht
  • Erstellung, Modellierung und Konzeptionierung der Architektur für diese Anwendung
  • Implementierung und Modellierung einer Persistenzschicht mit EclipseLink und EJBs
  • Neuerstellung eines JSF – WebClient, um die Testdaten verwalten zu können
  • Erstellung einer eigenständigen JAVA – Anwendung, die Testdaten aus einer Excel – Datei in die Datenbank importiert
  • Erstellung eines Java – Programms, das automatisiert Testskripte startet, Logdateien erstellt und auswertet
  • Testen von Anwendungen, mit dem Testtool „Silktest“
  • Frontend – Entwicklung, Backend - Entwicklung
Kenntnisse

Java SE 6

Subversion

XML

Eclipse

PL/SQL

Oracle 11g

EJB 3.0

EclipseLink

JSF

JavaScript

HTML

CSS

Silktest

Scrum

Webservice

02/2013 - 04/2013

3 Monate

Java - Frontend-Entwicklung

Kunde
Medienunternehmen
Projektinhalte
  • Programmierung einer Java – Anwendung für das Einscannen von Visitenkarten ( FatClient )
  • Design der Oberfläche
  • Umsetzung der Designvorgaben mit der Komponentenbibliothek SWING
  • Lesen und Schreiben von XML – Dateien aus JAVA heraus
  • Frontend – Entwicklung
Kenntnisse

Java SE 7

Subversion

XML

Eclipse

09/2012 - 02/2013

6 Monate

Android - Entwicklung

Kunde
Medienunternehmen
Projektinhalte
  • Erstellung einer Android – Anwendung für einen Basketballklub
  • Gesichtserkennungsprogramm
  • Frontend – Entwicklung
Kenntnisse

Java SE 7

Subversion

JSON

05/2012 - 08/2012

4 Monate

JAVA – Frontend-Entwicklung, JAVA – Backend-Entwicklung, Konzeption, Architektur

Kunde
Automotive
Projektinhalte
  • Konzeption einer Java – FatClient - Anwendung für die Mitarbeiterverwaltung
  • Architekturentwurf für diese Anwendung nach dem 3 - Schichtenprinzip
  • Datenbankmodellierung
  • Erstellung der Persistenzschicht mit Hibernate und als SessionBean
  • GUI - Programmierung mit Java – Swing
  • Umsetzung einer Schnittstelle JAVA <--> SAP
  • Frontend – Entwicklung, Backend - Entwicklung
Kenntnisse

Java SE 7

Java EE

GlassFish

Subversion

MySQL

UML

Hibernate

JPA

Junit. Ant

07/2011 - 02/2012

8 Monate

JAVA – Frontend-Entwicklung, JAVA – Backend-Entwicklung

Kunde
Handelsunternehmen
Projektinhalte
  • Erweiterung eines Programms, um Shopbestellungen eines Lieferanten zu ermöglichen
  • Umsetzung einer Schnittstelle JAVA --> SAP
  • Erstellung von SQL – Abfragen
  • GUI – Programmierung mit SWING
  • Erstellung von xml – Dateien aus einer JAVA – Anwendung, um diese dann über den ESB zu schicken
  • Frontend – Entwicklung
Kenntnisse

Java SE 6

JEE

Eclipse

MySQL

Subversion

ANT

Hibernate

JPA

Junit. Ant

03/2011 - 04/2011

2 Monate

JAVA – Frontend-Entwicklung

Kunde
Handelsunternehmen
Projektinhalte
  • Programmierung einer Anwendung für die Erstellung von PDF-Dokumenten
  • Frontend – Entwicklung
Kenntnisse

Java SE 6

NetBeans

Eclipse

Ant

XML Verarbeitung

JasperReports

11/2010 - 02/2011

4 Monate

JAVA / JEE – Entwicklung

Kunde
Versicherung
Projektinhalte
  • Programmierung eines Batch – Programms in Java
  • Erstellung von JEE Session Beans
  • Deployment zu einem Weblogic Applikationserver
  • Erstellung von DB2 – Abfragen
  • Adminstration des Testservers
  • Backend – Entwicklung, Frontend – Entwicklung
Kenntnisse

Java SE 5

JEE

DB2

Eclipse

CSV

Weblogic

JUnit

04/2010 - 11/2010

8 Monate

PL/SQL – Entwicklung, Business Analyst

Kunde
Onlinebank, Nürnberg
Projektinhalte
  • Analyse der bestehenden Prozesse und Einbindung dieser in das DV - Konzept
  • Erstellung von PL/SQL – Packages, Trigger, Typs für verschiedene Arbeitspaketen
  • Erstellen von SQL - Abfragen
  • Erstellung von UC4 - Jobs
  • Im- und Export von Daten in bzw. aus der Datenbank ( z.B. in eine csv – Datei )
  • Anlegen von Indizes und Performanceoptimierung
  • Design des Datenbankmodells
  • Backend – Entwicklung, Frontend – Entwicklung
Kenntnisse

TOAD

Oracle 10g

PL/SQL

Visio

Excel

UC4

ADF

HTML

CSS

JIRA

03/2009 - 04/2010

1 Jahr 2 Monate

JAVA / JEE – Entwicklung

Kunde
Handel
Projektinhalte
  • Programmierung eines JAVA – Applets für ein großes Sportartikelgeschäft
  • Erstellung der grafischen Oberfläche des Applets mit Hilfe von SWING
  • Bereitstellung der Daten in einer Persistenzschicht; Daten werden als Sessionbean vorgehalten und mit Hibernate persistiert
  • Im- und Export von Daten in bzw. aus der Datenbank ( z.B. in eine Excel – Datei )
  • Ausführung von SQL – Abfragen
  • Änderung des Datenbankmodells
  • deployen der Anwendung auf einen JBOSS - Applikationsserver
  • Backend – Entwicklung, Frontend – Entwicklung
Kenntnisse

Oracle 10g

Java SE 6

Java EE

Netbeans

SQL Developer

JBoss

CVS

Hibernate

Jgoodies

HTML

CSS

JSF

JIRA

Projekthistorie

10/2008 - 02/2009

PL/SQL – Entwicklung, Business Analyst

Onlinebank, Nürnberg

Projekt:

  • Analyse der bestehenden Prozesse und Berücksichtigung dieser bei der Erstellung des DV - Konzepts
  • Erstellung von PL/SQL – Packages für UC4 – Datenbankjobs
  • Aufnahme und Umsetzung der Anforderungen für die UC4 – Datenbankjobs
  • Im- und Export von Daten in bzw. aus der Datenbank ( z.B. in eine csv – Datei )
  • Anlegen von Indizes und Performanceoptimierung
  • Design und Erweiterung des Datenbankmodells

Aufgabe:

  • Backend – Entwicklung

Tools / Sprachen:

TOAD, Oracle 10g, PL/SQL, Visio, Excel, JIRA

02/2008 – 07/2008

Erstellung der Businesslogik für einen Client mit Hilfe von PL/SQL

Projekt:

  • Erstellung von PL/SQL – Packages für die Anbindung einer Anwendung
  • Im- und Export von Daten in bzw. aus der Datenbank
  • Anlegen von Indizes und Performanceoptimierung
  • Design des Datenbankmodells

Aufgabe:

  • Backend – Entwicklung

Tools/Sprachen:

TOAD, Oracle 10g, PL/SQL, JIRA

10/2007-11/2007

Erstellung der Businesslogik für einen Client mit Hilfe von PL/SQL

Softwareunternehmen

Projekt:

  • Erstellung von PL/SQL – Packages für die Anbindung eines DELPHI – Clients
  • Design des Datenbankmodells

Aufgabe:

  • Backend – Entwicklung

Tools/Sprachen:

TOAD, Oracle 10g, PL/SQL

05/2007-06/2007

Erstellung eines Swing - Client

Automotive

Projekt:

  • Aufgabe: Erstellung eines Clients für die Preisfindung von Ersatzteilen in einer JAVA-, J2EE- und SWING - Umgebung
  • Entwicklung einer Oberfläche mit Swing und unter Zuhilfenahme des TNC - Frameworks
  • entsprach dem MVC - Entwurfsmuster

Aufgabe:

Frontend-Entwicklung

Tools/Sprachen:

Java, Eclipse, ClearCase ( Rational Tool)

09/2006-10/2006

Erstellung eines PDF – Dokuments mit Hilfe von Java

Finanzdienstleister

Projekt:

  • Erstellung eines PDF – Dokuments, aus mehreren PDF – Formularen mit Hilfe der iText – Library in der Programmsprache JAVA
  • Eintragen von Werten in den Formularfeldern

Aufgabe:

Klassenentwicklung

Tools/Sprachen:

Java, XML, Acrobat Writer, iText

06/2006 – 07/2006

Swing Oberfläche

Softwareunternehmen

Projekt:

  • Erstellung einer Java Swing Oberfläche, Anbindung des Clients über Hibernate an einer Oracle Datenbank, Bearbeitung der Daten mit PL/SQL

Aufgabe:

  • Frontendentwicklung

Tools/Sprachen:

Java Swing, Oracle, PL/SQL, Hibernate, JDBC, Ant, Eclipse

kleinere Projekte:

  • Konzeption und Halten von Lehrgängen für Schulungsunternehmen ( Themen: Office Produkte, XML/XSLT, CSS, HTML )
  • Unterstützung für den Betrieb des Applikationsserver „GlassFish“
  • Unterstützung für die Programmierumgebung „NetBeans“
  • Hilfe bei der Übersetzung der Programmierumgebung „NetBeans“, dass heißt Menüs und die Hilfe wurde ins Deutsche übersetzt
  • schreiben und übersetzen von Anleitungen für org

Branchen

Automative,Bank (Eigenhandel), Marktforschung, Einzelhandel

Kompetenzen

Betriebssysteme
Unix
Windows

Datenbanken

DB 2, MySQL, Oracle, MS SQL Server


Sprachkenntnisse
Deutsch
Englisch

Programmiersprachen
CSS
EclipseLink
Java Swing
JavaScript
jQuery
JSF
Maven Buildmanagement
Oracle/SQL
PL/SQL
SOA
SOAP
XML

Java, JSF, Servlets, JavaFX, JavaScript, JQuery, JEE, SWING, HTML, CSS, XML, PL/SQL, 


Schwerpunkte
EJB 3.0
JAVA 8
Java EE 7
  • Administration von Oracle Datenbanken
  • JAVA – Anwendungsentwicklung mit Swing, JSF und JavaFx
  • Entwicklung von JEE – Backends und Persistenzschichten
  • Oracle Schulungen
  • automatisierte Test von Web- und Desktop-Anwendungen

Produkte / Standards / Erfahrungen
Bitbucket
Eclipse
Jenkins
Mockito
Silktest
SonarQube

Programmierumgebungen

  • NetBeans
  • Eclipse

Applikationsserver

  • WebLogic, GlassFish, WildFly, Tomcat

Design / Entwicklung / Konstruktion
HTML

Ausbildungshistorie

  • ISTQB® Certified Tester Foundation Level mit bestandener Prüfung

  • Certified Professional for Software Architecture - Foundation Level (CPSA-F) mit bestandener Prüfung

  • Requirements Engineering (REQB® Certified Professional for Requirements Engineering, Foundation Level)

07/2004 – 12/2004

Oracle Zertifizierung zum Oracle 9i Database Administrator Certified Associate und zum Oracle 9i PL/SQL Developer Certified Associate

  • Das beinhaltet folgende bestandenen Prüfungen:
    • Einführung in Oracle9i: SQL (1Z0-007)
    • Programmierung mit PL/SQL (1Z0-147)
    • Oracle9i Datenbank: Fundamentals I (1Z0-031)

2001

Java- Lehrgang

2000

JavaScript- Lehrgang

2001

UNIX- Lehrgang

2008

LINUX- Lehrgang

10/1998 – 09/1999

Lehrgang "Wirtschaftsinformatik"

mediadesign – Akademie

09/1990 – 07/1993

Ausbildung zum Maschinenbauer 

Abitur IHK – Abschluss