Software Engineering - JAVA, JavaScript, GWT, Python
Aktualisiert am 04.05.2017
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2017
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fließend und verhandlungssicher
Französisch
Anfänger

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

Aktuellste Projekterfahrungen
=============================

Zeitraum:      02/12 - 09/12
Branche:       Software, Mode

Projekt:       "Anwendungsentwicklung im Bereich In-Memory Databases für SAP Labs, Palo

Alto in Kooperation mit Burberry, London"

- Erstellung der Anwendungsarchitektur

- Erstellung und Verteilung der Arbeitspakete

- Entwicklung der Kernkomponenten

- Beratung des Teams im Bereich Webentwicklung

- Erstellung von Tests, Dokumentation, Bugfixing

Position:      Architektur und Entwicklungsleitung eines 7-köpfigen Teams

Teamgröße:     7
Technologien:  SAP HANA, SAP XS Engine, JavaScript, jQuery, JEE, Maven, Eclipse,

Subversion

Plattform:     Linux, Windows


 

Zeitraum:      09/11 - 09/12
Branche:       Software

Projekt:       - Entwicklung von Kommandozeilen-Tools zur Wartung, Import, Export für SAP

HANA Datenbanken auf Basis von Python und Java

- Installation und Konfiguration von SAP NetWeaver ABAP Instanzen (SAP BASIS Administration)

- Installation und Konfiguration von System Landscape Transformation (SLT) Instanzen

- Datenmigration von SAP R/3 und SAP BW Systemen auf Basis von SAP SLT, SAP Data Services und R3LOAD

- Datenmigration von salesforce.com in SAP HANA

- Erstellung von Attribute und Analytic Views in SAP HANA

Teamgröße:     5 - 15
Technologien:  SAP HANA, SAP SLT, SAP Data Services, Python, Java

Plattform:     Linux, Windows


Zeitraum:      08/11 - 10/11
Branche:       Software, Banken

Projekt:       Implementierung einer Anwendung zum Portfoliomanagement

Entwicklung der serverseitigen Schnittstellen in JAXB/WS, Implementierung der Oberflächen in smartGWT, Erstellung der Hibernate Entity Beans, Implementierung der Anwendungslogik

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     5
DV-Basis:      Technologien: Java, Hibernate, Spring, smartGWT, Oracle, JBoss

Tools: Maven, Artifactory, Jenkins, Eclipse. Tests: JUnit. Versionsverwaltung: Subversion

Plattform:     Windows.


Zeitraum:      01/11 - 07/11
Branche:       Software, Mobilfunk
Projekt:       Entwicklung im Bereich SON (Selbst-Organisierende Netzwerke)

Erweiterung der Kundensoftware 'ActixOne', um Funktionalität zur automatisierten Organisierung/Optimierung von Mobilfunknetzen auf Basis von LTE (Long Term Evolution); Entwicklung der nötigen EJBs und WebServices; Weiterentwicklung eines Tools, welches aus Methoden/Typen in PL/SQL Packages verwendbare Java Schnittstellen erzeugt; Überarbeitung der bestehenden Ant Buildscripte; Automatische Erzeugung von Schnittstellen/Typen für die Kommunikation vom Flex UI zur JBoss Middleware

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     10-15
DV-Basis:      Technologien: Java, J2EE, PL/SQL, Oracle, Flex

JBoss, Generative Software-Entwicklung. Tools: Ant, Continuum, Eclipse. Tests: JUnit. Arbeitsverwaltung: Team Foundation Server (TFS). Versionsverwaltung: Perforce. Anderes: Python

Plattform:     Windows und Linux.


Zeitraum:      10/10 - 12/10
Branche:       Software, Logistik
Projekt:       Entwicklung eines UI Frameworks

Entwicklung eines modelbasierten Frameworks für Webanwendungen auf Basis von GWT. Mitarbeit am Projekt FBV (Lagerverwaltungs- und Tourenplanungssystem) auf Client- und Serverseite:  Umstellung auf UI-Framework, Umstellung der Client-Serverkommunikation auf RPC, Optimierung von Datenbankabfragen und -views, Implementierung einer Avisverwaltung und dessen Integrierung in das FBV System

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     5-10
DV-Basis:      Technologien: Java, GWT, Spring, Oracle

Generative Software-Entwicklung, DAO. Tools: Maven, Spring, Hibernate, Eclipse, NetBeans, Glassfish. Tests: JUnit, Selenium. Arbeitsverwaltung: Continuum, FogBugz, JIRA. Versionsverwaltung: Subversion, SmartSVN, Subversive / Subclipse. Allgemeines: HTML 5, CSS, Javascript, XML

Plattform:     Linux und Windows.


Zeitraum:      10/08 - 10/10
Branche:       Software
Projekt:       Entwicklung eines HTML 5 Rendering Frameworks

Entwicklung eines modelbasierten Frameworks für Webanwendungen auf Basis von Google Web Toolkit. Erweiterung der Backend Kommunikation, um RPC und Rest. Entwicklung von Test- und Mock-Datenservice auf Basis von CSV/TSV und eines Hibernate MySQL Service. Zur leichteren Austausch- und Testbarkeit führte ich unter anderem das Dependency Injection Framework Guice ein. Agile Entwicklungsmethodik wurde durch tägliche SCRUM Meetings unterstützt. Softwarequalität überprüft unter anderem durch Code-Reviews als auch durch den Einsatz von CheckStyle.

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     5-15
DV-Basis:      Technologien: Java, GWT, Scala, Ant, JUnit, UML,

Generative Software-Entwicklung, DAO. Tools: Eclipse, NetBeans, Apache, Tomcat, Sybase IQ, CheckStyle, Dreamweaver. Team-Kommunikation: Skype, Adobe Connect. Tests: JUnit, Selenium. Arbeitsverwaltung: Hudson, CruiseControl, JIRA, Bugzilla. Versionsverwaltung: Perforce, Subversion, Tortoise SVN, Subversive / Subclipse. Allgemeines: HTML 5, CSS, Javascript, XML, CSV/TSV

Plattform:     Windows XP und Linux.

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2005 - 10/2008 Studium der Softwaresystemtechnik am Hasso-Plattner-Institut, Potsdam (Bachelor)

Kompetenzen

Kompetenzen

Betriebssysteme

Mac OS
Unix
Windows

Programmiersprachen

Java
Profi
JavaScript
Profi
Objective C
PHP
Profi
Python
Fortgeschrittener
Shell
Fortgeschrittener
Smalltalk
TeX, LaTeX
Fortgeschrittener

GWT - Profi

Datenbanken

DB2
Fortgeschrittener
JDBC
Fortgeschrittener
MySQL
Profi
ODBC
Fortgeschrittener
Oracle
Fortgeschrittener
SQL
Fortgeschrittener
Sybase
Anfänger

SAP HANA - Profi

Datenkommunikation

Ethernet
fortgeschrittene Kenntnisse
Internet, Intranet
fortgeschrittene Kenntnisse
parallele Schnittstelle
PC-Anywhere
mittlere Kenntnisse
RFC
mittlere Kenntnisse
RPC
fortgeschrittene Kenntnisse
SMTP
mittlere Kenntnisse
TCP/IP
fortgeschrittene Kenntnisse
Windows Netzwerk
fortgeschrittene Kenntnisse

LTE

Hardware

PC

Branchen

Branchen

HR, IT, Logistik, Mobilfunknetze

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

Aktuellste Projekterfahrungen
=============================

Zeitraum:      02/12 - 09/12
Branche:       Software, Mode

Projekt:       "Anwendungsentwicklung im Bereich In-Memory Databases für SAP Labs, Palo

Alto in Kooperation mit Burberry, London"

- Erstellung der Anwendungsarchitektur

- Erstellung und Verteilung der Arbeitspakete

- Entwicklung der Kernkomponenten

- Beratung des Teams im Bereich Webentwicklung

- Erstellung von Tests, Dokumentation, Bugfixing

Position:      Architektur und Entwicklungsleitung eines 7-köpfigen Teams

Teamgröße:     7
Technologien:  SAP HANA, SAP XS Engine, JavaScript, jQuery, JEE, Maven, Eclipse,

Subversion

Plattform:     Linux, Windows


 

Zeitraum:      09/11 - 09/12
Branche:       Software

Projekt:       - Entwicklung von Kommandozeilen-Tools zur Wartung, Import, Export für SAP

HANA Datenbanken auf Basis von Python und Java

- Installation und Konfiguration von SAP NetWeaver ABAP Instanzen (SAP BASIS Administration)

- Installation und Konfiguration von System Landscape Transformation (SLT) Instanzen

- Datenmigration von SAP R/3 und SAP BW Systemen auf Basis von SAP SLT, SAP Data Services und R3LOAD

- Datenmigration von salesforce.com in SAP HANA

- Erstellung von Attribute und Analytic Views in SAP HANA

Teamgröße:     5 - 15
Technologien:  SAP HANA, SAP SLT, SAP Data Services, Python, Java

Plattform:     Linux, Windows


Zeitraum:      08/11 - 10/11
Branche:       Software, Banken

Projekt:       Implementierung einer Anwendung zum Portfoliomanagement

Entwicklung der serverseitigen Schnittstellen in JAXB/WS, Implementierung der Oberflächen in smartGWT, Erstellung der Hibernate Entity Beans, Implementierung der Anwendungslogik

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     5
DV-Basis:      Technologien: Java, Hibernate, Spring, smartGWT, Oracle, JBoss

Tools: Maven, Artifactory, Jenkins, Eclipse. Tests: JUnit. Versionsverwaltung: Subversion

Plattform:     Windows.


Zeitraum:      01/11 - 07/11
Branche:       Software, Mobilfunk
Projekt:       Entwicklung im Bereich SON (Selbst-Organisierende Netzwerke)

Erweiterung der Kundensoftware 'ActixOne', um Funktionalität zur automatisierten Organisierung/Optimierung von Mobilfunknetzen auf Basis von LTE (Long Term Evolution); Entwicklung der nötigen EJBs und WebServices; Weiterentwicklung eines Tools, welches aus Methoden/Typen in PL/SQL Packages verwendbare Java Schnittstellen erzeugt; Überarbeitung der bestehenden Ant Buildscripte; Automatische Erzeugung von Schnittstellen/Typen für die Kommunikation vom Flex UI zur JBoss Middleware

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     10-15
DV-Basis:      Technologien: Java, J2EE, PL/SQL, Oracle, Flex

JBoss, Generative Software-Entwicklung. Tools: Ant, Continuum, Eclipse. Tests: JUnit. Arbeitsverwaltung: Team Foundation Server (TFS). Versionsverwaltung: Perforce. Anderes: Python

Plattform:     Windows und Linux.


Zeitraum:      10/10 - 12/10
Branche:       Software, Logistik
Projekt:       Entwicklung eines UI Frameworks

Entwicklung eines modelbasierten Frameworks für Webanwendungen auf Basis von GWT. Mitarbeit am Projekt FBV (Lagerverwaltungs- und Tourenplanungssystem) auf Client- und Serverseite:  Umstellung auf UI-Framework, Umstellung der Client-Serverkommunikation auf RPC, Optimierung von Datenbankabfragen und -views, Implementierung einer Avisverwaltung und dessen Integrierung in das FBV System

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     5-10
DV-Basis:      Technologien: Java, GWT, Spring, Oracle

Generative Software-Entwicklung, DAO. Tools: Maven, Spring, Hibernate, Eclipse, NetBeans, Glassfish. Tests: JUnit, Selenium. Arbeitsverwaltung: Continuum, FogBugz, JIRA. Versionsverwaltung: Subversion, SmartSVN, Subversive / Subclipse. Allgemeines: HTML 5, CSS, Javascript, XML

Plattform:     Linux und Windows.


Zeitraum:      10/08 - 10/10
Branche:       Software
Projekt:       Entwicklung eines HTML 5 Rendering Frameworks

Entwicklung eines modelbasierten Frameworks für Webanwendungen auf Basis von Google Web Toolkit. Erweiterung der Backend Kommunikation, um RPC und Rest. Entwicklung von Test- und Mock-Datenservice auf Basis von CSV/TSV und eines Hibernate MySQL Service. Zur leichteren Austausch- und Testbarkeit führte ich unter anderem das Dependency Injection Framework Guice ein. Agile Entwicklungsmethodik wurde durch tägliche SCRUM Meetings unterstützt. Softwarequalität überprüft unter anderem durch Code-Reviews als auch durch den Einsatz von CheckStyle.

Position:      Architektur, Review, Beratung und Entwicklung
Teamgröße:     5-15
DV-Basis:      Technologien: Java, GWT, Scala, Ant, JUnit, UML,

Generative Software-Entwicklung, DAO. Tools: Eclipse, NetBeans, Apache, Tomcat, Sybase IQ, CheckStyle, Dreamweaver. Team-Kommunikation: Skype, Adobe Connect. Tests: JUnit, Selenium. Arbeitsverwaltung: Hudson, CruiseControl, JIRA, Bugzilla. Versionsverwaltung: Perforce, Subversion, Tortoise SVN, Subversive / Subclipse. Allgemeines: HTML 5, CSS, Javascript, XML, CSV/TSV

Plattform:     Windows XP und Linux.

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2005 - 10/2008 Studium der Softwaresystemtechnik am Hasso-Plattner-Institut, Potsdam (Bachelor)

Kompetenzen

Kompetenzen

Betriebssysteme

Mac OS
Unix
Windows

Programmiersprachen

Java
Profi
JavaScript
Profi
Objective C
PHP
Profi
Python
Fortgeschrittener
Shell
Fortgeschrittener
Smalltalk
TeX, LaTeX
Fortgeschrittener

GWT - Profi

Datenbanken

DB2
Fortgeschrittener
JDBC
Fortgeschrittener
MySQL
Profi
ODBC
Fortgeschrittener
Oracle
Fortgeschrittener
SQL
Fortgeschrittener
Sybase
Anfänger

SAP HANA - Profi

Datenkommunikation

Ethernet
fortgeschrittene Kenntnisse
Internet, Intranet
fortgeschrittene Kenntnisse
parallele Schnittstelle
PC-Anywhere
mittlere Kenntnisse
RFC
mittlere Kenntnisse
RPC
fortgeschrittene Kenntnisse
SMTP
mittlere Kenntnisse
TCP/IP
fortgeschrittene Kenntnisse
Windows Netzwerk
fortgeschrittene Kenntnisse

LTE

Hardware

PC

Branchen

Branchen

HR, IT, Logistik, Mobilfunknetze

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.