Profilbild von Anonymes Profil, Java Software Entwickler
verfügbar

Letztes Update: 04.11.2017

Java Software Entwickler

Abschluss: Dipl.-Umweltwissenschaftler
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher)

Schlagwörter

Eclipse Mysql HTML Java Javascript Apache Tomcat CSS Apache Hadoop Spring Framework Scrum + 12 weitere Schlagwörter anzeigen

Skills

Maven, Spring, Hibernate, Grails, Vaadin, ZK, Eclipse, Eclipse RCP/RAP, Tomcat, JRebel, SSH, SVN, Rest, HTML/CSS, JSON, Scrum, SQL, mySQL, mySQL Master/Slave Replikation, Hadoop (HDFS/MapReduce/HBase/Hive), Javascript, Backbone.js,

Projekthistorie

Facebook Fanpage Reporting Platform
===================================
Zeitraum:
ab 06/11
Technologien:
Java, Spring, Maven, mySQL, Vaadin, Facebook Graph API, Amazon AWS, Spring, HTML/CSS/Javascript u.a.
Aufgaben und Position:
Java Entwicklung, Systemarchitektur, Security, Gründungsmitglied
Bei diesem Projekt handelt es sich um eine \"Software as a Service\", mit der Kunden Facebook Fanpages analysieren können. Die Massendaten werden hierbei mit dem unten beschriebenen Cluster und mit Amazon Elastic Map/Reduce aggregiert.
Meine Aufgaben bestand vornehmlich im Aufsetzen einer Vaadin Webplatform sowie das Einrichten einer Laufzeitumgebung für diese Platform bei einem Cloud-Dienstleister. Meine konkreten Entwicklungstätigkeiten umfassten die Integration der Persistenzschicht der Stammdaten per Spring Data JPA, das Absichern der Anwendung per Spring Security, das Umsetzung von Business Logik und entsprechenden Vaadin GUIs, Integration vom Restservices mit Spring MVC, Synchronisation von Facebook Fanpages mittels Facebook Graph API u.a.


SEM Platform Codiacs
====================
Zeitraum:
10/10 - 06/11
Technologien:
Java, Spring, Maven, mySQL, Hadoop, HBase, Hive, Vaadin, Spring u.a.
Aufgaben und Position:
Implementierung und Administration eines Hadoop Clusters, Entwicklung von Conversion Strategien mit HBase, Massendatenauswertung mit Hadoop Hive
Projektbeschreibung:
Es handelt sich hierbei um ein SEM, Affiliate und Website Trackingtool. Es ist darauf ausgelegt, Daten im Terabytebereich zu speichern, aufzubereiten und auszuwerten. Haupttätigkeiten waren das Aufsetzen des Hadoop Clusters, der Persistenzschicht (HBase) und das Vorbereiten einer analytischen Schicht (Hive), in der mit SQL Daten ausgewertet werden. Des Weiteren entwickelte ich mit HBase den Code für die Persistenzschicht inklusiver First/Last-Cookie-Wins, Cross-Conversion und Multichannel-Tracking Strategien.
Der Cluster wurde von mir bei einem Cloud-Dienstleister testweise aufgesetzt, dann später auf den eigenen Servern, alle mit Ubuntu Server 10. Folgende Anforderung wurden von mir für den Cluster unter anderen umgesetzt:
- Hadoop Common (HDFS und Map/Reduce), HBase, Zookeeper und Hive einrichten
- Hadoop Cluster mit mehreren, zu- und wegschaltbaren Nodes
- LAN des Clusters einrichten, absichern und per VPN von aussen erreichbar machen
- Distribution von Konfiguration Files im LAN per NFS


Yahoo Search Marketing Cost Reporting Tool
==========================================
Zeitraum 01/11 - 04/11
Technologien: Java, Spring, Maven, mySQL, Google Adwords API, Yahoo Search Markting API
Für einen großen Kunden einer online Werbeagentur bestand die Aufgabe ein Java Reporting Tool zu entwickeln, welches über mehrere Yahoo Search Markting sowie Google Adwords Accounts die SEM Kosten mit den Umsätzen aus Conversions und den Agentur-Kosten erfasst, daraus automatisch Reports erstellt und per Mail versendet.


SEM - Migration von Kundendaten nach IntelliAd, Beratung und Programmierung
===========================================================================
Zeitraum 07/10 - 05/11
Technologien: Java, Spring, Maven, mySQL, Google Adwords API
Migration einer kompletten SEM Anwendungsinfrastruktur (Reporting und Kampagnenmanagement Tools) zu einem großen Bidmanagement und Multitracking Anbieter. Meine Aufgabe bestand hauptsächlich im Consulting für die Migration der Stamm- und der Trackingdaten. Des Weiteren kümmerte ich mich während der Migration um die Pflege und Administration des Altsystems.


SEM Online Marketing Kampagnenmanagement Tool, Web- und Datenbankserver Administration
======================================================================================
Zeitraum: 03/07 - 06/10
Technologien: Java, Spring, Maven, mySQL Master/Slave Replikation, Eclipse RCP/RAP, ZK, Grails, ssh, HTML/CSS/Javascript, Linux Serveradminstration
Position: Java Software Entwickler in Festanstellung
Beschreibung: Entwicklung und Pflege einer SEM Anwenundungsinfrastruktur mit Reporting, Kampagnenmanagement Tools und Datenbankcluster.


myStudy - Kommunikationsplattform für die Präsenzlehre an der Universität Lüneburg
==================================================================================
Zeitraum: 01/02 - 02/07
Technologien: php, mySQL, HTML/CSS/Javascript

Reisebereitschaft

Verfügbar in den Ländern Deutschland
verfügbar zu 100% ab dem 01.01.2013 im Raum Hamburg und Lüneburg
Profilbild von Anonymes Profil, Java Software Entwickler Java Software Entwickler
Registrieren