GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Berater, J2EE, EJB 3, Daten-, Objektmodellierung und Design, OO …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.de mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    82xxx, Deutschland 
EDV-Erfahrung seit         2003 
Verfügbar ab               30.05.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Berater, J2EE, EJB 3, Daten-, Objektmodellierung und Design, OO Architektur und Design
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Engineering / IT-nahe Ingenieurdienstleistungen
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit

2002 – 2010: Technischen Universität München (TUM)

Studiengang: Informatik, Nebenfach Mathematik

Erworbene Qualifikation: Diplom-Informatiker Univ. – sehr gut bestanden (Gesamtnote 1,4)

Abschlussarbeit: Diplomarbeitsthema: [Titel auf Anfrage]

 

1993 – 2002: Max-Planck-Gymnasium, München

Erworbene Qualifikation:  Allgemeine Hochschulreife (Abitur) - Leistungskurse: Mathematik, Kunst

Deutschland
Deutsch(Muttersprache)
Englisch(verhandlungssicher)
Französisch(Grundkenntnisse)
Rumänisch(sicher in Wort)

PC, UNIX-Systeme

Windows, Windows Server, Unix, Linux

Java (J2SE 1.5, 1.6, J2EE, EJB 3, Swing, JSP, Servlets, Portlets, RMI, JAXB), SQL, C, C++, C#, PHP, HTML, JavaScript, CSS, XML, XSD, UML, VB (MS Office Makros), Matlab, Assembler

Oracle (9.x - 11.x), MySQL (4.x - 5.x), PostgreSQL

SOAP, WebServices, WSDL, RMI (Java), IBM Websphere

Objektorientierte Analyse/Design/Programmierung (UML), Datenbanken (Design, Modellierung, Tuning), BPM(Business Process Management)

Eclipse, JDeveloper, JBuilder, SqlDeveloper, MS-Project, MS-Office, MS-Visio, Microsoft Visual, Rational-Rose, Together, ErWin, UML, Enterprise Architect, Apache(Ant, Struts, Xalan, Xerces, Spring, Maven, Cocoon, Tomcat, Struts, Maven), Hibernate, XMLSpy, VMware Player, AquaLogic(BEA-Oracle), Agile Softwareentwicklung, Reporting

IT-Dienstleister, Kultureinrichtungen und Medienunternehme, Telekommunikation, Luft- und Raumfahrt

06/2011 – 08/2011

Projekt: Forschungsdatenbank

Unternehmen, Ort: janusmedia, München für das Zentralinstitut für Kunstgeschichte (ZI) München

 

Beschreibung: Entwicklung einer performanten Volltextsuche über alle Felder der eingepflegten wissenschaftlichen Arbeiten der ZI-Datenbank mittels modernen Systemen (Apache Solr). Änderung des vorhandenen Backends, welche zur Pflege der Daten existiert. 

 

Aufgaben:

- Aufsetzen/Einrichten des Index-Servers Apache Solr/Lucene für die vorhandene MySQL-Datenbank

- Sicherung des Index-Servers (Security)

- Design und Implementierung eines Index-Schemas für die vorhandene MySQL-Datenbank

- Optimierung der vorhandenen MySQL-Datenbank für die Indexierung

- Programmierung/Erstellung einer globalen Einschlitz-Suche als PHP-Frontend (UND-Suche über alle indizierten Felder, über 20, wie Personen/Ort/Titel/Jahr etc.) mit Autocomplete-Funktionen

- Erweiterung des PHP-Frontends für eine Expertensuche (Facettierung und Einschränkung über Land/Ort/Universität)

- Erweiterung/Änderung des Java-Frontends (WAR) im Backend

- Anpassungen und Fehlerbereingungen der Suche nach Kundenwünschen

 

Software: PHP 5, Java (Struts), Apache Solr/Lucene, Apache Tomcat, MySQL, JavaScript, CSS, HTML

Hardware: PC

 

09/2008 – 05/2011

Projekt: TLGen

Unternehmen, Ort: [Firmenname auf Anfrage], München

 

Die [Firmenname auf Anfrage] ist ein kleiner IT-Dienstleister in Germering bei München, der sich auf die Entwicklung von verteilten Systemen (internetfähig und objektorientiert), Prozess-, Datenmanagement sowie Code-Generierung spezialisiert hat. ([URL auf Anfrage])

 

Aufgabe: Entwicklung eines Java-Code-Generators, der den Backend Code (Persistenzschicht, Daten-Klassen) zusammen mit Client- und Test-Klassen automatisch aus einem Domain- oder Datenbankmodell heraus generiert. [Produkt auf Anfrage] generiert den Java-Code im neuesten J2EE-Standard (EJB3) und kombiniert die Vorteile der Model Driven Architecture- (MDA) sowie Computer Aided Software Engineering-Ansätze (CASE). ([URL auf Anfrage])

 

Software: Java 1.6, J2EE, EJB 3, XML, Oracle, MySQL, Ant, JUnit,  Eclipse, Eclipse RCP, WebSphere 7, WebLogic 10.x, WebSphere 7, JBoss (5.x-6.x)

Hardware: PC

 

07/2009 – 12/2010

Projekt: Werkstudententätigkeit (IT-Projektleitung und Programmierung)

Unternehmen, Ort: janusmedia, München

 

„Als international operierende Webagentur in der besonderen Spezialisierung auf Kultureinrichtungen und Medienunternehmen in den Neuen Medien bietet Janusmedia eine besondere Perspektive. Wir kombinieren professionelle IT- und Webkompetenz mit wissenschaftlicher Präzision und vielseitiger Inspiration. Bei der Lösung aller Aufgaben denken und handeln wir aus mehreren Blickwinkeln.“ (http://www.janusmedia.de)

 

Aufgaben: Schwerpunkttätigkeiten waren PHP-Middleware, -Frontend, JavaScript, CSS und Typo3-Entwicklungen.

Software: PHP 5, CMS Typo3, MySQL, XML, JavaScript, CSS, HTML

Hardware: PC

 

11/2009 – 02/2010

Projekt: Museumsportal München

Unternehmen, Ort: janusmedia, München

 

Beschreibung: „Die Website www.museen-in-muenchen.de ist ein gemeinschaftliches Projekt der Münchner Museen und Ausstellungshäuser (Partner).  Das Museumsportal München, unterstützt vom Infopoint Museen & Schlösser in Bayern, hat sich dazu bereit erklärt, die Homepage im Auftrag und im Einvernehmen mit den Partnern zu betreiben.“

(http://www.museen-in-muenchen.de)

 

Aufgaben:

- XML/DB-Datenstrukturdesign

- Programmierung und Design

- Entwicklung einer Typo3-Extension für den täglichen XML-Import aller Museumsdaten (Daten aller Museen, Ausstellungen, Veranstaltungen und mit Bildern) der Landesstelle (für die nichtstaatlichen Museen in Bayern) in die Typo3-DB als Typo3 News-Objekte.

- Typo3 Kalender Extension Anpassung

 

Software: PHP 5, CMS Typo3, MySQL, XML, JavaScript, CSS, HTML

Hardware: PC

 

08/2008 – 04/2009

Projekt: Werkstudententätigkeit (Programmierung)

Unternehmen, Ort: jetztdesign GmbH, München

 

„Ob Print, Online oder Event – wir konzipieren und realisieren Maßnahmen für Ihre Unternehmenskommunikation. Effektiv und hochprofessionell. Unabhängig davon, ob Sie Zielgruppen in Ihrer Stadt, Ihrem Land oder weltweit erreichen wollen. Seit mehr als 15 Jahren betreuen wir große internationale Unternehmen genau so wie marktführende Firmen aus dem Mittelstand. Zu unseren Kunden zählen Unternehmen aus IT, Industrie, Telekommunikation, Aviation und Dienstleistung.“

 

Aufgaben: Schwerpunkttätigkeiten waren PHP-Middleware, -Frontend, JavaScript, CSS und Drupal-Entwicklungen. (http://www.jetztdesign.de)

Software: PHP 5, CMS Drupal, MySQL, JavaScript, CSS, HTML

Branche: IT-Dienstleister

Hardware: Mac

 

08/2007 – 04/2008

Projekt: Intake

Unternehmen, Ort: [Firmenname auf Anfrage], München für EADS Astrium GmbH

 

Beschreibung: Beim Projekt Intake handelt es sich um eine neue Applikation auf Basis der EJB-Technologie. Für die Realisierung wurden RAD 7 von IBM, als Entwicklungsumgebung mit WebSphere 6.1, Applikationsserver und die Oracle Datenbank verwendet. Das Projekt Intake ist als Web Service konzipiert und sollte mit Hilfe von AquaLogic von BEA in ein Unternehmen Enterprise Service Bus integriert werden.

 

Aufgabe: Frontend Programmierung des Backends (Java, JSP, Struts, Javascript, Aqualogic Portlets, HTML)

Software: Java, IBM WebSphere, IBM RAD 7, SOA (AquaLogic), Oracle 10g, Apache Struts 1.3, JSP, JavaScript, HTML

Hardware: PC

 

01/2003 – 06/2009

Projekt: Studententätigkeit (Administration und Programmierung)

Unternehmen, Ort [Firmenname auf Anfrage], München

 

Aufgaben: Programmierung von PHP-Websites, Verwaltung und Administration/ Aufsetzen von Application Servern, Webservern, Mailservern, Servern, Active Directory, Samba, SVN.

Software:

IBM Websphere, BEA Weblogic, RedHat Jboss, PHP 5, MySQL, Oracle, CSS, JavaScript, Apache HTTP Server, Tomcat, Apache James (Email), Postfix, Windows, Linux, PDC, Samba, SVN

Hardware: PC

 

 

Projekte an der Universität

 

Projekt: Diplomarbeit [Titel auf Anfrage]

Lehrstuhl für Angewandte Informatik - Kooperative Systeme, 6 Monate, Gesamtnote 1,0

 

Beschreibung: Nach der Disambiguierung der Sinne von Wörtern abhängig ihres Kontexts (Word Sense Disambiguation (WSD)) wird seit über einem halben Jahrhundert geforscht. Doch gibt es in diesem Bereich keine relevanten Endanwendungen, vor allem im Webbereich selber, der die größte Datensammlung der Menschheit ist und WSD dort nützlicher Weise die Unmengen an Daten z.B. nach menschlichem Verständnis automatisch strukturieren könnte. Webanwendungen obliegen der Verfügbarkeit und schnellen Antwortzeiten, am besten „echtzeitnah“.

 

Aufgabe: Die Diplomarbeit führt in das „semantische“ Web ein und beschreibt seine Aufgabe. Ein Überblick über den Oberbegriff des WSD, dem Natural Language Processing (NLP) wurde erstellt und die nötigen Vorarbeiten für WSD erklärt. Aktuelle „state-of the art“supervised,unsupervised, undknowledge-basedAnsätze des WSD werden anhand der Akkuratheit und Geschwindigkeit evaluiert, ob sie in Webanwendungen genügen würden. Die vielversprechendsten wurden in einem Echtzeit NLP-System auf handelsüblicher Hardware evaluiert und mit Webdaten getestet. Zuletzt wurden aktuelle Anwendungen und Probleme beschrieben.

 

- Multithreading Implementierung von 2 ausgewählten Algorithmen (unsupervised, knowledge-based) des SemEval-2 Workshops (5th International Workshop on Semantic Evaluations, 2010)

- Optimierung eines Algorithmus für eine bessere Disambiguierungs-Leistung.

- Entwicklung eines einfachen Frameworks um Algorithmen einfach einzubinden, um Single-/Multithreaded Berechnungen zu ermöglichen.

- Getestet und evaluiert wurden die Algorithmen direkt anhand der Semcor 3.0-Datensätze und der SemEval-2 Test- Datensätze.

 

Software: C++ (pthread), WordNet 3.0, Eclipse CDT, Compiler g++ (g++ 4.5 Linux, mingw Windows), Windows 7, Ubuntu 10.10

Hardware: PC

 

Projekt: SEP „Implementierung von Word-Sense-Disambiguation Algorithmen“

Systementwicklungsprojekt, 6 Monate, Gesamtnote 1,0

 

Aufgabe: Disambiguierung von kompletten Texten, d.h. automatische Wort-Sinn Zuordnung anhand des Text- und Satz-Sinns (Kontext) mit Hilfe von speziellen Algorithmen und dem Wörterbuch WordNet.  Abspeicherung im Format OWL/RDF, welche zu den Web Technologien zählt, um zukünftig diese erhaltenen Text-Informationen mit den richtigen weiterführenden links im Web zu verbinden, für mehr Informationen in den jeweiligen Bereichen. Implementierung und Evaluierung verschiedener  Algorithmen. Entwicklung einer grafischen Bedienoberfläche.

 

Software: Java, WordNet, OWL, RDF, Ant, Junit, Swing

Hardware: PC 

 

Projekt: IDP "Extraction of Vessels from Angiograms"

Interdisziplinäres Projekt zum Nebenfach Mathematik, 6 Monate, Gesamtnote 1,6

 

Aufgabe: Automatische Segmentierung von kontrastierten Herzkranzgefäßen in 2D Röntgen-Bilder aus 3D CT-Datensätzen. Implementierung und Evaluierung verschiedener mathematischer Algorithmen.

 

Software: C++, ITK-Library, Visual Studio

Hardware: PC

 

Projekt: Hochleistungsarchitekturen Programmierpraktikum

3 Monate, Gesamtnote 1,7

 

Aufgabe: Parallelisierung von Programmen mit Hilfe von OpenMP, MPI an einem 256 Prozessoren Intel Itanium2 HPC. Parallelisierung des Spiels Abalone.

 

Software: C++, OpenMP, MPI

Hardware: PC, SGI Altix 4700

 

Projekt: 3D Computer Vision Programmierpraktikum

3 Monate, Gesamtnote 1,7

 

Aufgabe: Tracking von bestimmten Objekten in Videos bzw. in den Frames und überblenden dieser Objekte mit einem anderen Video oder Bild.

 

Software: Matlab

Hardware: PC, Sun

 

Projekt: Compilerbau Programmierpraktikum

3 Monate, keine differenzierte Benotung

 

Aufgabe: Entwicklung eines ANSI C-Compilers in Java.

Software: Java, C, Eclipse

Hardware: PC

 

Projekt: Dynamische Webprogrammierung mit LAMP Programmierpraktikum

3 Monate, Gesamtnote 1,0

Aufgabe: Erstellung eines Image-Galerie Portals mit User und Rechteverwaltung.

Software: PHP 5, Mysql 4.x, Apache 2.x

Hardware: PC