Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwickler Java, PHP, Go, Perl, Phyton, Ruby, Javascript, JQuery, C#, JSF, JSP, Frontend, Backend, HTML, CSS, Hybris, TDD, Scrum, Bash

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Städte
Homeoffice
10 km
Kontaktwunsch

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

Projekte

09/2018 - 12/2019

1 Jahr 4 Monate

Entwicklung einer Flugschul-Management-Software

Rolle
Architekt, Software Entwickler
Einsatzort
Kassel
Projektinhalte

Aufgaben: Planung, Design und Entwicklung der Software.

Dazu gehört nicht nur das grundsätzliche Softwaredesign, sondern auch der Datenbankentwurf und die Entwicklung in Absprache mit den behördlichen Anforderungen sowie den Anforderungen der Kunden.

Installationsbetreuung unter Linux.

Erstellen von Dokumentation.

Kenntnisse

vue.js

Spring Boot

Spring Web MVC

Spring Security

JSON

REST

HTML5

Bootstrap

CSS

node.js

Hibernate

JPA

HQL

Linux

bash

https Zertifikate erstellen/verwalten

Produkte

Eclipse

Git

MySQL

Freemarker

PDFBox

JasperReport

Swagger

Lombok

Gson

03/2018 - 05/2019

1 Jahr 3 Monate

Entwicklung einer Platform zur Anzeige von Baustellenplanungen

Rolle
Full-Stack Entwickler, DBA
Einsatzort
Frankfurt am Main
Projektinhalte

Aufgaben: Planung, Weiterentwicklung und Bugfixing des Tools.

Schnittstellendokumentation, Datenbankerstellung und -wartung sowie die Administration der Buildumgebungen mittels Jenkins.

Direkte Kundenberatung während der Sprintplannings.

Zusätzlich Serveradministration des Oracle-Servers sowie der Linux-Server inkl. Dockerumgebung und Jenkins.

Kenntnisse

Scrum

Produkte

Java

Hibernate

Oracle

AWS

Eclipse

git

Spring Boot

Spring Batch

JPA

Node.js

Maven

Jenkins

Atlassian JIRA

Docker

08/2017 - 06/2018

11 Monate

Weiterentwicklung eines Tools zur Planung der Arbeitssteuerung zur Kunden- und Baustellenkoordination

Rolle
Software-Entwickler
Projektinhalte

Aufgaben: Planung, Weiterentwicklung und Bugfixing des Tools.

Schnittstellendokumentation sowie Datenbankerstellung und -wartung.

Direkte Kundenberatung während der Sprintplannings.

Kenntnisse

Scrum

Produkte

Java

Hibernate

Oracle

Eclipse

Svn

Struts

JQuery

JSTree

JSON

Projekthistorie

01/2017 - 08/2018: Weiterentwicklung eines B2B Webshops

Branche: Handel

Rolle: Entwickler

 

Aufgaben: Weiterentwicklung und Bugfixing des Webshops anhand von Kundenwünschen.

 

Produkte: Eclipse, Java, JSF, Freemarker, Maven, Oracle, Tomcat, Jira, CSS, JQuery, JSON, AngularJS, Bootstrap, Spring, OQL

12/2012 - 02/2017: Weiterentwicklung eines Tools zur Accountüberwachung (Compliance) von Banken


Branche: Handel / Banken (Finanzwesen)

 

Rolle: Entwickler

 

Aufgaben: Weiterentwicklung einer Applikation zur Überwachung von Mitarbeiteraccounts. Teilprojektleitung Entwicklung, Code Review, Schreiben von fachlichen und technischen Anforderungsdokumenten.

 

Produkte: Java, Spring Batch, Oracle PL/SQL, Git, Subversion, XML, CSS, JSP, Gradle, GWT, Weblogic, REST, JavaScript, node.js

 


 

04/2012 - 12/2012: Weiterentwicklung eines Tools zur Regelüberwachung (Compliance) von Banken

 

Branche: Handel / Banken (Finanzwesen)

 

Rolle: Entwickler

 

Aufgaben: Neuentwicklung eines weiteren Moduls (Pre-Clearing) anhand von Spezifikationen sowie Portierung einer bestehenden Swing-Applikation mittels Primefaces und JEE6 zu einer Browseranwendung. Hierbei wurde das bestehende Bedienkonzept für den Browser angepasst und die verwendeten Formulare angepasst.

 

Produkte: Java, Swing, Oracle, Subversion, JEE6, Primefaces, CSS, JSF, Maven, Glassfish

 


 

02/2012 - 04/2012: Weiterentwicklung eines automatischen Deploymenttools

 

Branche: Handel

 

Rolle: Entwickler

 

Aufgaben: Weiterentwicklung des Systems sowie Einrichtung neuer Deploymentplattformen.

Hierfür wurden neue Serversysteme aufgesetzt, die entwickelten Deploymentskripte entsprechend konfiguriert und ggf. angepasst. Anschließend wurde das System an die beauftragende Abteilung übergeben.

 

Produkte: Bash, Phyton, Java, Maven, Ant, Oracle, Kanban, Cygwin, Eclipse, Jenkins

 


 

12/2011 - 02/2012: Entwicklung eines Portalsystems

 

Branche: Handel

 

Rolle: Entwickler

 

Aufgaben: Entwicklung eines Portalsystems mit Anbindung an einen Webshop auf Hybrisbasis.

Da dies eine Neuentwicklung war, wurde hier das Grundsystem aufgesetzt und in verschiedenen Scrum-Teams modular weiterentwickelt.

 

Produkte: Eclipse, Java, Hybris 4, JUnit, JSTest, Maven, ant, JSP, Oracle, CSS, JQuery, Test Driven Development, SCRUM

 


 

08/2010 - 12/2011: Webshop Weiterentwicklung

Branche: Handel

 

Rolle: Entwickler

 

Aufgaben: Weiterentwicklung und Bugfixing des Webshops, speziell des Frontendbereichs.

Hierbei wurden Fachkonzepte geschrieben, diese anschließend umgesetzt und ausgerollt. Abschließend wurde das neu erstellte Modul dokumentiert und dem 1st-Level-Supportteam erklärt und übergeben.

 

Produkte: Eclipse, Java, JSF, MyFaces, Richfaces, ant, Bea (Oracle) Weblogic, MySQL, Hybris 3, Jira, Confluence, CSS, JQuery, AJAX

 

Sonstiges: Kommunikationssprache Englisch

 


 

09/2009 - 07/2010: Merchant-Interface Weiterentwicklung

Branche: Handel

 

Rolle: Entwickler

 

Aufgaben: Weiterentwicklung des Front- und Backends, Testing.

Grundlage war ein in PHP geschriebenes Abrechnungssystem, welches modular erweitert werden musste. Dies beinhaltete z.B. die Anbindung an neue Banking-Systemen sowie die Neuentwicklung eines Backend-Testsystems.

 

Produkte:

Eclipse, PHP, MySQL, AJAX


 

03/2009 - 04/2009: Entwicklung eines Nagios-Plugins zur Überwachung von modbus-angebundenen Netzfiltern

Branche:

Handel

Rolle:

Entwicklung

 

Aufgaben: Entwicklung, Testing.

Zur Überwachung bestehender Systeme wurde ein Nagios-System eingeführt, welches auch Netzfilter überwachen sollte. Da es hierfür kein fertiges Plugin gab, musste ein neues System entwickelt werden.

 

Produkte:

Linux, C, libmodbus, make, Nagios

Sonstiges:

Teamgröße: 1 Person


 

 

05/2008 - 01/2009: Entwicklung eines Tools zur Planung von Agenturdaten

Branche:

Versicherungen

Rolle:

Entwicklung

Testing

Aufgaben: Fehlerbehebung und Weiterentwicklung des Clients anhand von Kundenvorgaben.

Dies wurde mit C# umgesetzt.

Produkte:

Windows, MSSQL Server 2005, C# 2005

Sonstiges:

Teamgröße: 15 Personen


 

02/2008 - 05/2008: Entwicklung eines Tools zur Berechnung von Mitarbeiterumsätzen

Branche:

IT-Consulting

Rolle:

Entwickler

Aufgaben:

Anforderungsanalyse

Entwicklung der Webanwendung

Testing

Administration der Test- u. Live-Serverumgebung

Produkte:

Windows

MSSQL

C#

Hibernate

Sonstiges:

         Teamgröße: 1 Person


 

10/2007 - 03/2008: Entwicklung eines Dispositionswerkzeuges für den Einsatz von Fahrzeugressourcen

Branche:

Transport & Logistik

Rolle:

Entwickler

Aufgaben:

Fehlerbehebung und Weiterentwicklung des Clients anhand von Kundenanforderungen

Entwicklung von JUnit-Tests

Testing

Hierbei wurde eine bestehende Swing-Anwendung sowohl im Frontend- wie auch im Backendbereich erweitert. Grundlage waren Anforderungsdokumente und Fehlertickets des Kunden.

 

Produkte:

Windows

ADABAS

Java, Swing, J2EE, JUnit, UML

Sonstiges:

Teamgröße: 25 Personen


 

 

07/2007 - 09/2007: Entwicklung eines Systems zur Verwaltung und Konsolidierung von Beutzerdaten

Branche:

Chemie

Rolle:

Java / JSP Entwickler

Datenbankentwickler

Aufgaben:

Clientimplementierung in HTML, JSP (JSTL), Javascript

Entwickliung von Oracleprozeduren in PL/SQL

Import von Accountdaten

Testing

Produkte:

Windows

Oracle

Java, JSP

Netbeans, Tomcat

Sonstiges:

Teamgröße: 1 Person


 

06/2007 - 06/2007: Entwicklung eines Prototypen für den Webshop der Lufthansa

Branche:

Handel

Rolle:

Angebotserstellung und Erstellung eines Prototyps für das Redesign und die Umsetzung auf Hybris

Aufgaben:

Entwickler

Produkte:

Linux

MySQL

Java

Hybris 3.0 Beta Shopsystem, Tomcat

Sonstiges:

Teamgröße: 2 Personen


 

01/2007 - 05/2007: Redesign der Auftragsabwicklung

Branche:

Telekommunikation

Rolle:

Entwickler

Aufgaben:

Entwicklung der Auftragsverwaltung

Entwicklung des DB-Pflegers mittels Eclipse RCP

Erstellung von JUnit-Tests

Produkte:

Windows

Oracle

Java

Spring, Hibernate, AndroMDA, Eclipse, Ant, JUnit, Eclipse RCP

Sonstiges:

Teamgröße: 70 Personen


 

10/2005 - 12/2006: Entwicklung eines Tools zur Unterstützung des Angebotsprozesses

Branche:

Transport & Logistik

Rolle:

Java, J2EE Entwickler

Aufgaben:

Clientimplementierung in HTML, JSP, Javascript, CSS

Programmierung der Businesslogic in Java J2EE

Datenbankprogrammierung via Data Access Objects DAO

Administration des Suse Linux Enterprise 10 Test Servers

Entwicklung von JUnit-Tests für Server-Klassen

JMeter-Tests des Frontends

Im Kundenauftrag wurde eine Intranet-Anwendung entwickelt. Um die komplizierten Kundenanforderungen umzusetzen, musste z.B. ein eigener Struts-Tag zur Rechteüberprüfung von Formularfeldern entwickelt werden. Ausserdem musste die Businesslogik an bestehende Dritt-Systeme angebunden werden.

 

Produkte:

Linux,

Oracle

Java, J2EE, JSP, HTML, Javascript

Struts, XML, XSL, JBoss, Hibernate, JUnit, JMeter, Ant

Sonstiges:

Teamgröße: 4 Personen


 

06/2004 - 09/2005: Entwicklung eines Portal-Franeworks für die Erstellung von webbasierten Kollaborationsplattformen

Branche:

Transport & Logistik

Rolle:

DB-Designer

Teilprojektleiter Softwareentwicklung

Entwickler

Aufgaben:

Unterstützung des Projektmanagements bei der Kundenberatung

Softwareentwicklung

Serveraufbau und Implementierung des fertigen Produkts

Serverwartung

Entwicklung von administrativen Daemons in Perl

Produkte:

Linux

MySQL

Java, JSP, Perl

Struts, OJB, Velocity, Tomcat, log4j, Tiles

Sonstiges:

Teamgröße: 3 Personen


 

12/2003 - 05/2004: Entwicklung einer Anwendung für eine Kontoaufladung bei Prepaid-Konten

Branche:

Telekommunikation

Rolle:

Entwickler

Aufgaben:

Entwicklung der Applikation

Load-Testing mittels Siege

Produkte:

Linux,

Oracle,

Java J2EE

Ant, XML

Sonstiges:

Teamgröße: 1 Person


 

12/2003 - 05/2004: Entwicklung eines Tools zur Vergabe von WLAN-Zugangsdaten

Branche:

Telekommunikation

Rolle:

Entwickler

Aufgaben:

Entwicklung der Applikation

Integration von LDAP, SNMP

Load-Testing mittels Siege

Produkte:

Linux

Oracle

Java J2EE

Struts, LDAP, Ant, XML

Sonstiges:

Teamgröße: 1 Person


 

06/2001 - 11/2003: Entwicklung einer Immobilien-Handels-Plattform mit Schnittstellen zu verschiedenen Makler-Verwaltungsprogrammen

Branche:

Handel

Rolle:        

         PHP-Entwickler

         Datenbankdesigner

         Linux-Sysadmin

Aufgaben:

DV-Konzeption in Abstimmung mit dem Kunden

Entwurf des Datenbankdesigns

Entwicklung der Webapplikation

Einrichtung u. Administration des Produktivservers

         Testing

Produkte:

Linux

MySQL

PHP, Visual Basic

Sonstiges:

Teamgröße: 1 Person


 

 

 

Branchen

Industrie, Handel, Transport, Telekommunikation, Banken

Kompetenzen

Programmiersprachen
bash
Basic
C
C#
C++
Delphi
HQL
Java
J2EE, Struts, Hibernate, JSF, JSP, Spring
JavaScript
JQuery, node.js
JPA
JQuery
JSON
Objective C
Pascal
PHP
PL/SQL
Python
Qt
Ruby
Shell
vue.js

Betriebssysteme
Linux
Mac OS
MS-DOS
Unix
Linux, bevorzugt Debian-Derivate
Windows

Datenbanken
MS SQL Server
MySQL
Oracle

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
gut
Französisch
Grundkenntnisse, da schon lange nicht mehr benutzt

Produkte / Standards / Erfahrungen
Atlassian JIRA
AWS
Bootstrap
CSS
Docker
Eclipse
Freemarker
git
Gson
Hibernate
HTML5
https Zertifikate erstellen/verwalten
JasperReport
Jenkins
JSTree
Lombok
Maven
Node.js
PDFBox
REST
Scrum
Spring Batch
Spring Boot
Spring Security
Spring Web MVC
Struts
Svn
Swagger

Hybris, XML, UML, SCRUM, Kanban, myFaces, RichFaces, Primefaces, Gebit Trend Framework, Freemarker, Maven, Oracle, Weblogic, Tomcat, JBoss, JQuery, Spring, AngulatJS, Bootstrap


Design / Entwicklung / Konstruktion

CSS


Ausbildungshistorie

1993 Albert-Schweitzer-Schule Kassel, Abgang Klasse 11

1995 - 1998 Ausbildung zum Groß- u. Außenhandelskaufmann

1999 - 2001 Studium der Informatik-Betriebswirtschaft an der VWA Kassel

×
×