Interconomy Profil-ID: ICCC7D2RXG

Schwerpunkt-Skills: Softwareentwickler: Java, J2EE, PHP, Webapplikationen

             PLZ 30161: Standort des Spezialisten in Karte anzeigen.



Mitarbeiterprofil



AnredeHerr
Jahrgang1968
AusbildungM.Comp.Sc*, Dipl.Mus.Päd
FremdsprachenEnglisch
SchwerpunktJava, J2EE, PHP, Webapplikationen


Werdegang
Zunächst Studium & Arbeit als Musiker (Kontrabass), dann Fernstudium Informatik
ein Jahr Festanstellung als Softwareentwickler, dann Freiberufler




ab 10/2008
Freiberufliche Tätigkeit als Softwareentwickler


10/2007 - 09/2008
Angestellt als J2EE-Softwareentwickler (Vollzeit)


10/2003 - 05/2007
Studium Master of Computer Science mit Vertiefungsbereich
Software Engineering und Programmiersprachen,

Abschluss mit Auszeichnung

ab 1994 (bis heute, allerdings reduziert)
Freiberufliche Tätigkeit als Profimusiker im Bereich Jazz / Rock / Pop. Arbeit als Tourmusiker
(ca. 5 Jahre mit der Acoustic Soul Band), Studiomusiker, Künstlerbegleitung, etc.


10/1990 - 03/1995
Kontra- und E-Bass Studium an der Hochschule für Musik und Theater, Abschluss mit Diplom 1997


02/1989 - 10/1990
Vorbereitung auf die Aufnahmeprüfung


07/1987 - 02/1989
Zivildienst


10/1974 - 05/1987
Grundschule und Gymnasium



Qualifikationsprofil

Programmiersprachen
Java

C / C++
Javascript
PHP
Pascal
diverse Basic-Derivate
Windows Kommandozeile, Linux bash
6502-Assembler
Web Html / Xhtml
CSS
PHP
Servlets / JSP / JSPX
JavaServer Faces

Frameworks / Technologien
Java-Frontend: Swing / SWT
Eclipse / Netbeans
JEE / J2EE
JPA
Hibernate
Glassfish (SJSAS)
Jasperreports

Programme / Tools
MS-Office
MS-Enterprise Manager
Apache Webserver
Tomcat
Eclipse
Netbeans
Ant
CVS
Subversion (SVN)
JUnit
Proguard
Photoshop
JAlbum
Latex
Datastudio
Crystal Reports
DashCode

Betriebssysteme
Windows 98, 2000, XP
Suse Linux (Desktop & Server)
Debian Linux
Mac OS X
Epoc (Symbian - Vorläufer)
Datenbanken MySQL
Apache Derby
MS SQL Server

Softwareprojekte
Als Freiberufler:

Laufzeit: 03/2009
Aufgabenstellung:
Anforderungsanalyse für den Backoffice-Teil einer Steuer-Webapplikation
Analyse der Bereiche Reporting und automatische Regressionstests
Konzepte für die technische Umsetzung erstellen
Einführung in die ELSTER Software verfassen
Rolle im Projekt:
Consultant
Durchgeführte Arbeiten:
Anforderungsanalyse und Erstellen von Dokumentation
Frontend:
JavaServer Faces
Reporting:
Jasperreports
JasperAssistant
Datenbank:
MySql

Als festangestellter Entwickler: (10/2007-10/2008)
Laufzeit: 04/2008-10/2008
Aufgabenstellung:
Erstellen einer Webapplikation, die versierten Benutzern ohne Programmier-
oder SQL-Kenntnisse das Erzeugen komplexer Datenbankabfragen ermöglicht.
Rolle im Projekt:
Entwickler
Durchgeführte Arbeiten:
- Entwurf des Datenmodells zur Speicherung der generierten Reports
- Erstellen eines generischen, erweiterbaren Frameworks zur Querygenerier-
ung und Ergebnisverarbeitung
- Verwendung des Frameworks, um praktische Anwendungen zu implementieren
- Entwurf einer intuitiven, schnell reagierenden Weboberfläche
- Implementierung verschiedener Exportformate
Technische Basis:
Backend:
MS SQL Server
Glassfish (SJSAS) Application Server
Java, J2ee, EJB 3.0
Frontend:
JavaServer Faces
HTML, CSS, Javascript
JavaServer Pages (JSP) (JSPX)
AJAX
Prototype

Export:
XML
CSV
PDF

Tools:
ANT
SVN


Laufzeit: 2/2008 - 4/2008
Aufgabe:
Einleiten der Migration der Reporting Engine von Crystal Reports nach
Jasperreports
Rolle im Projekt:
Entwickler
Durchgeführte Arbeiten:
-Evaluation von Jasperreports und grafischer Tools dafür für Netbeans &
Eclipse
-Erstellen eines Frameworks für die serverseitige Einbindung von Jasper-
reports mit EJB 3.0
-Erstellen des Frontends für die Reportgenerierung als Wizard
-Migrieren zweier Reports von Crystal Reports / Stored Procedures nach
EJB / Jasperreports
Technische Basis:
Backend:
MS SQL Server
Glassfish (SJSAS) Application Server
Java, J2ee, EJB 3.0
Jasperreports
Frontend:
Java, Swing mit Netbeans unter Suse Linux
Tools:
ANT
SVN


Laufzeit: 10/2007 - 2/2008
Aufgabe:
Neue Benutzer-, Rollen- und Zertifikatsverwaltung für die Systemsoftware
des Unternehmens erstellen
Rolle im Projekt:
Entwickler
Durchgeführte Arbeiten:
- Erstellen eines Datenmodells und Anlegen der entsprechenden Tabellen
- Erstellen des Backends
- Erstellen des Frontends
- Erstellen von Tests
Technische Basis:
Backend:
MS SQL Server
Glassfish (SJSAS) Application Server
Java, J2ee, EJB 3.0
Frontend:
Java, Swing mit Netbeans unter Suse Linux
Tests:
JUnit
Tools:
ANT
SVN


Als Freiberufler:
Laufzeit: 09/2007 (ca. 4 Wochen)
Aufgabe:
Weiterentwicklung der Website einer Zeitarbeitsfirma
Rolle im Projekt:
Entwickler, Administrator
Durchgeführte Arbeiten:
- Umzug von Website, Email-Konten & Datenbank auf einen neuen Provider
- Bugfixes
- Hinzufügen von tags zu den Jobangeboten, Anpassen der Datenbank
- Anpassen der Weboberfläche, um die Angebote nach tags sortiert anzuzeigen
Technische Basis:
LAMP:
Apache Webserver
MySql
PHP
HTML
CSS
Javascript

Als Student:
Laufzeit: 10/2006-04/2007
Masterarbeit an der Fernuni Hagen: "Ein Eclipse-Framework zur automatischen
Bestimmung nützlicher Interfaces in Java-Programmen"
Note: 1,0
Durchgeführte Arbeiten:
-Entwicklung von Ecplipse-Plugins, Integration in eine bereits bestehende
Suite
-Durchführung von Fallstudien
-Dokumentation
Technische Basis:
Eclipse PDE
TEX/ LATEX
Tools:
Texclipse
Cygwin
ANT
CVS

Sonstige & private Projekte:

2009 :
Webapplikation für iPhone, die eine mit HTML-5 Effekten versehene, fürs iPhone optimierte Fassung einer Event-Ankündigunssite zeigt.
Technologien: PHP, Javascript, Json, HTML 5, Ajax

2008 :
Webapplikation zur Erfassung meiner Projekte mit zusätzlichem Frontend für iPhone. Auswertung der Daten für die Einkommensteuererklärung
Technologien: PHP, MySql, iUi

2007 :
Webapplikation zur Organisation einer kleinen Community mit Adressliste, Forum und Bildergalerie
Technologien: PHP, MySql, JAlbum

2006 :
Entwicklung eines Desktop-CMS in Java namens makeYourNet.
Technologien: Java, Swing, XML, FTP, SFTP, HTML, RegEx

2005 :
Programmierpraktikum: Entwicklung eines Go-ähnlichen Spiels namens
'Kaskade', mit aufwändiger Animation, KI und Netzwerkfähigkeit
Technologien: Java, Swing

2005 :
Programmierung eines Linux-Cluster
Technologien: Eclipse CDT, C, PVM

2000/2001 :
Entwicklung der Programme 'AgnPrint' und 'AgnClean' für die
PDAs: Psion Serie 5 / Psion revo
Technologien: EPOC, OPL

1985-1989 :
Viele Programme (größtenteils Spiele) für Atari 800 XL
Technologien: BASIC, 6502 Assembler

             PLZ 30161: Standort des Spezialisten in Karte anzeigen.



Sitemap | zurück zur Startseite