Projekt

Werbung
Profil Java/J2EE Consultant
Karsten Schulz
Letzte Aktualisierung: 20. November 2008
Persönliche Daten
Name
Karsten Schulz
Geburtsdatum/Ort
01. Oktober 1977, Perleberg
Nationalität
deutsch
Adresse
Peutestr. 53 c
20539 Hamburg
Kontaktdaten
Telefon
Mobil
E-Mail
Internet
+49 40 63647553
+49 174 9908163
[email protected]
http://www. double-ip.de
Einsatzort
bundesweit, nach Absprache auch International
Stundensatz
verhandelbar
Ausbildung
Abitur
Studium: Informatik/Digitale Medien
Fachliche Kenntnisse
Erklärung
Die Erfahrungen und Kenntnisse sind mit folgenden Zahlen
gekennzeichnet:
1. Ausbildungserfahrung:
Einarbeitung und Durchführung von Tutorials, Tests
mit kleinen Fingerübungen. Das Verständnis der
Anwendung/des Tools ist vorhanden, aber
ausbaufähig
2. Praktische Erfahrung:
Mit dieser Anwendung wurde bereit eine oder
mehrere praktische Lösung umgesetzt und war/ist in
einer Live-Umgebung zum Einsatz gekommen
3. mehrjährige Erfahrung:
Diese Anwendung gehört zum Standard-Repertoire
meiner Anwendungen und Programmierarbeiten. Der
sichere Umgang ist somit gegeben.
4. Experten-Wissen
Die Zahlen sind kursiv dargestellt, um sie von
Versionsnummern deutlich zu trennen.
Bei weiteren Fragen über einen Kenntnisstand nehmen Sie
einfach Kontakt mit mir auf. Ich freue mich, wenn ich mein
Fachwissen durch Projekte erweitern und meine hervorragende
Lernfähigkeit unter Beweis stellen kann.
Programmiersprachen
Java (1.4/5.0/6.0) 4
Folgende Techniken nutze ich mit Java:
–
Swing Oberflächendesign 2-3
–
GWT Oberflächendesign 1-2
–
J2EE, EJB 2
– J2EE Servlets, JSP 4
JBoss 4.x (EJB 2.1, 3.0) 1-2
Skriptsprachen
(D)HTML/CSS 3-4
Javascript 2-3
ASP 2
XSLT 2
Tools/Libraries
Eclipse 3
NetBeans 1-2
Google Web Toolkit (GWT) AJAX-Framework 1-2
DB-Design/VisioModeller 3
Apache Struts 3
Planta (Projektplanungssoftware) 2
Datenbanken/Persistenz
SQL generell 3-4
PostgreSQL 7.4 – 8.3 3
MySQL 3
Adabas D 3
Object to Relation mapping models 3
Hibernate 2
Tamino (XML-Datenbank) 3
XQuery 3
Betriebssyteme
Linux 2-3
Windows NT, 95, 98, ME, 2000, XP 3
Schnittstellen
Java RMI 2
Entwicklungsprozesse
Entwicklung mit Eclipse
Teamwork mit CVS, Subversion, Visual SourceSafe
Qualitätssicherung durch JUnit, Hudson
Automatisierung mit Apache ANT
MVC durch GWT, Swing, EJB
Softskills
Teamfähigkeit
Implementor: Lösungswege und Ideen, die im Team entwickelt wurden,
verwirkliche ich.
Initiator: Zusammen mit dem Team produziere ich Ideen, die
zukunftsweisend und verwirklichbar sind.
Leader: Ich motiviere das Team und trage die Verantwortung.
Teamplayer: Nur im Team ist es möglich, ein Projekt perfekt und
termingerecht umzusetzen. Ein Projektziel ist der Aufbau eines
motivierten Teams, das zielstrebig neue Projekte verwirklichen
will.
weitere Skills: stressresistent, entscheidungsfreudig, innovativ, teamfähig.
Projektreferenzen
Projekt-Nr. 1
Titel: Elektronische Handelsplattform
Rolle: Projektleiter und Releasemanager
Zeitraum: 06/2007 – 04/2008
Branche/Firma: product + concept
Beschreibung: Projektleitung:
–
Anbindung des Trackinganbieters Webtrekk, um die
Inhouse-Lösung zu ersetzen
–
Diverse Kleinprojekte, sowohl intern als auch für Kunden
–
Urlaubsvertretung für den Europa-Rollout des acer store
Releasemanagement:
–
Ausarbeitung eines neuen Releaseplans in Abstimmung
mit dem Qualitätsmanagement, der Projektleitung, den
Fachabteilungen und der Entwicklungsabteilung.
–
Mergen von parallelen Entwicklungssträngen (Bugfixing
und verschiedene Projekte) in einen Release-Strang.
Support und Schulung der Entwickler im Mergen mit
Eclipse.
–
Einführung des OpenSource Build-Systems Hudson
Hardware: Windows XP Workstation
Linux-Server
Software: Eclipse 3.*
Hudson
WinCVS
Maven
Apache ANT
Planta
Freemind
Microsoft Office
Projekt-Nr. 2
Titel: Elektronische Handelsplattform
Rolle: Softwareentwickler
Zeitraum: 12/2005 – 05/2007
Branche/Firma: product + concept
Beschreibung: Weiterentwicklung der Administrationsplattform für die
angebundenen Internetshops auf Basis verschiedener
Kundenprojekte (Weiterentwicklung bestehender und
Implementierung neuer Features):
–
Artikeladministration
–
Katalogadministration
–
Reportingtool für umfangreiche Datenbankabfragen
bezogen auf die Verwaltung von Bestellungen und
Kunden
–
Newsletterverwaltung
–
Kundenverwaltung
–
Bestellverwaltung
–
User- und Rechteverwaltung
–
Gewinnspieladministration
–
Angebotstool für Vertriebler
Hardware: Windows XP Workstation
Linux-Server
Software: Java 5.0
JSP/Taglibs/CSS
Javascript
Eclipse 3.*
Altova XML Spy
Apache ANT
XSLT
Adabas D
Tamino
SQL
XQuery
Tomcat 5.*
CVS
Projekt-Nr. 3
Titel: Elektronische Handelsplattform
Rolle: Softwareentwickler
Zeitraum: 05/2005 – 11/2005
Branche/Firma: product + concept
Beschreibung: Neuentwicklung der Administrationsplattform für die
angebundenen Internetshops:
–
Katalogadministration
–
Reportingtool für umfangreiche Datenbankabfragen
bezogen auf die Verwaltung von Bestellungen und
Kunden
–
Newsletterverwaltung
Hardware: Windows XP Workstation
Linux-Server
Software: Java 5.0
JSP/Taglibs/CSS
Javascript
Eclipse 3.*
Altova XML Spy
Apache ANT
Adabas D
Tamino
SQL
XQuery
Tomcat 5.0
CVS
Projekt-Nr. 4
Titel: Bildarchiv mit Verkauffunktion
Rolle: Softwareentwickler
Zeitraum: 01/2005 – 03/2005
Branche/Firma: Medienunternehmen auf den Kanarischen Inseln
Beschreibung: Entwicklung einer E-Commerce-Lösung zum Vertrieb von
Bildmotiven.
Design der Datenbank, Übernahme in das PersistenzFramework OJB, Implementierung des Shops mit Einkaufskorb
und Leuchtkasten, Einbau der Payment-Lösung von IPayment,
automatische Bildkonvertierung von TIFF in mehrere JPEGFormate.
Hardware: Linux-Server auf x86-Hardware
Windows 2000 Workstation
Software: Java 5.0
Apache HTTPD-Server
Jakarta Tomcat (4.1)
Eclipse 3.0
Jakarta Struts, Velocity
Apache ANT
PostgreSQL 8.0
Apache DB OJB
Microsoft VisioModeller
CVS
Projekt-Nr. 5
Titel: Reparatur- und Verkaufplattform
Rolle: Softwareentwickler
Zeitraum: 10/2003 – 04/2004
Branche/Firma: Rhenus Logistic AG & Co. KG
Beschreibung: Mitarbeit (50 %) an einer Reparatur- und Verkaufsplattform
mit Bestands-/Bestellverwaltung für ein schweizer
Unternehmen.
Server/Client-Anwendung mit einer Belastung von
50 Benutzern. Bereitstellung der Anwendung über
Java WebStart ©.
Internationalisierung (Deutsch/Französisch)
Dokumentenverwaltung und Ausdrucklösung über Acrobat
PDF (Suchfunktionen/Indizierung), Kommunikation über RMI,
Oberflächendesign mit Java Swing.
Altdatenübernahme
Hardware: Linux-Server
Windows 2000 Workstation
Windows XP Workstation
Software: Java 1.4
Eclipse 2.1
Java Swing
JGoodies/FormLayout
Java RMI
Jakarta Velocity, Commons
Java WebStart
Oracle 9i
Apache DB OJB
Microsoft VisioModeller
Apache ANT
iText PDF Library
Log4J
Visual SourceSafe
Projekt-Nr. 6
Titel: Bundesleitprojekt „Virtuelle Fachhochschule“
Rolle: Softwareentwickler
Zeitraum: 10/2001 – 11/2003
Branche/Firma: FH Brandenburg
Beschreibung: Entwicklung eines Inventur-Tools zur Aufnahme sämtlicher
Geräte in einer Datenbank mit integrierter Ausleihfunktion.
Mitarbeit an der Umsetzung einer Moduleinheit für einen
Online-Studiengang:
–
Konvertierung des Moduls von HTML in XML.
Erstellung eines umfangreichen Stylesheets für das
gesamte Modul.
–
Organisation der Umwandlung und Aufgabenverteilung
im Team.
–
Ansprechpartner für die FH Lübeck in Sachen
Automatisierungssoftware und für das eigene Team in
Sachen XML-Umsetzung (sowohl für die vorhandenen als
auch für die noch fehlenden Lerneinheiten und
Funktionen).
–
Planung über die interaktive Einbindung eines AufgabenTools, einer Notizapplikation und Verwendung von
Cookies für die Nutzungsbedingungen.
–
Entwicklung eines Aufgaben-Applets zur Selbstprüfung
am Ende der Lerneinheiten mit unterschiedlichen
Aufgabentypen wie Multiply-Choice, Single-Choice,
Aufzählungen und normalen Antworttexten. Einbindung
in eine Internetseite, die das Applet mit verschiedenen
Parametern aufruft. Nachträgliche Implementierung einer
–
–
Auswertungsfunktion, die bei Multiply- und Single
Choice falsch getätigte Antworten rot hinterlegt und bei
Definitionen und Aufzählungen die entsprechenden
Musterlösungen hinzufügt.
Erstellen eines Datenbank-Konzept, welches
modulübergreifend eingesetzt werden kann und den
dazugehörigen Scripten zum Füllen der Datenbank mit
den nötigen Daten (Module/ Lerneinheiten (LE)/
Aufgaben/ Fragen/ Antworten).
Entwicklung eines Benutzer-Interface zum Schreiben von
Notizen mit Online-/Offline-Speicherung.
Hardware: Windows 2000 Workstation
Software: Java 1.4
Eclipse
NetBeans
Java AWT
Java Swing
iText (Java-PDF Libary)
Xerces
JSP
PostgreSQL
ASP
ACCESS
ISS
X-Metal
HTML
XML
CSS
Javascript
Omnimark
Referenzen
Referenz 1
Name: Stefan Nowak
Position: Teamleiter
Unternehmen: product + concept
Projekte: Zeitraum 05/2005 – 04/2008
Kontakt: Telefon: +49 157 74964099
Referenz 2
Name: Andreas Gerhard
Unternehmen: Service Pack 7
Projekte: 4, 5
Kontakt: Telefon: +49 40 63647551
E-Mail: [email protected]
Herunterladen