Softwareentwickler/ Teamlead

Profil Foto
Verfügbarkeit einsehen
  Nähe des Wohnortes
de  |  en  |  it
  auf Anfrage
  Deutschland
 08.05.2018

Kurzvorstellung

Ich bin Software Entwickler mit Schwerpunkt JEE Applikationen. In meinen Projekten lege ich den größten Wert auf lieferbare Qualität und die zwischenmenschliche Aspekte eins erfolgreichen Produkts.

Referenzen (1)

"Ich bestätige die beschriebene Aktivität von Herrn [...] in unserer Abteilung am Joint Research Centre. Wir waren mit Herrn Ebrahims Leistung sowie mit seinen persönlichen Eigenschaften vollauf zufrieden und hätten ihn gerne länger bei uns behalten. Sein Dreijahres-Vertrag ist aber leider nicht verlängerbar.
Oktober 2012, Ralf Steinberger, European Commission - Joint Research Centre (JRC)"
Technical Officer
Kundenname anonymisiert
Tätigkeitszeitraum

12/2009 – 10/2012

Tätigkeitsbeschreibung

Ich bin seit 3 Jahren mitverantwortlich für verschiedene Software-Projekte am JRC. Das JRC ist eine Dienststelle der Europäischen Kommission und dient der Europäischen Union als Referenzzentrum in Fragen der Wissenschaft und Technik. Meine Tätigkeiten dort sind der Implementierung von Software-Anwendungen im Bereich der natürlichen Sprach-Verarbeitung (Natural Language Processing) gewidmet. Unsere Produkte werden überwiegend von Institutionen der Europäischen Union sowie von nationalen Einrichtungen in den Mitgliedsländern der EU benützt. Gleichzeitig sind viele dieser Applikationen als Bestandteile des vielsprachigen Medienanalysesystems Europe Media Monitor (EMM) über http://emm.newsbrief.eu/overview.html öffentlich und frei zugänglich.

In einem Projekt zur automatischen Mehrfach-Klassifizierung von Dokumenten in Tausende von Klassen war ich verantwortlich für technische Spezifizierung, Java-Implementierung (Backend und Frontend), sowie Testen und Deployment der Applikation. Ich war auch aktiv am Sammeln und Konsolidieren von Nutzeranforderungen beteiligt.

Ich bin am JRC weiterhin verantwortlich für das Backend der EMM Mediananalyse-Applikation NewsExplorer (http://emm.newsexplorer.eu). NewsExplorer ist ein zumeist in Perl geschriebenes System, das Online-Nachrichten sammelt und daraus nützliche Informationen und Zusammenhänge extrahiert. Die Web-Applikation erlaubt den Benutzern, die größten News-Clusters in 20 Sprachen zu sehen, die Ereignisse im Verlauf der Zeit und über die Sprachgrenzen hinweg zu verfolgen, sowie Nachrichten zu bestimmten Personen und Organisationen einzusehen. Ich bin dabei verantwortlich für die Sicherung des täglichen Betriebs der Anwendung und für die Implementierung neuer Funktionalitäten. Auch die Migration der Anwendung auf neue Maschinen habe ich durchgeführt.

Vier Monate lang war ich verantwortlich für die Entwicklung einer Tomcat-basierten Web-Applikation, die zur Erstellung von Newslettern verwendet wird. Meine Aufgabe bestand darin, die Applikation zu testen und die Bugs den zuständigen Entwicklern zuzuweisen. Ich habe auch Nutzeranforderungen gesammelt, analysiert und die Umsetzung der Anforderungen geplant. Schließlich habe ich auch einige Server-seitige Module der Anwendung geschrieben.

Eingesetzte Qualifikationen

Oracle Database, JDBC (Java Database Connectivity), Red Hat Enterprise Linux (RHEL), Agile Entwicklung, Apache Tomcat, Apache HTTP Server, Perl, XML, Spring, Apache Subversion (SVN), Bash (Shell), J2EE (Java EE), Java (allg.), Eclipse, Webservices, XSLT (XSL Transformation), XSD (XML Schema Definition)

Ich biete

IT, Entwicklung
  • Eclipse
    11 Jahre , 3 Monate Erfahrung
  • Java (allg.)
    11 Jahre , 3 Monate Erfahrung
  • J2EE (Java EE)
    9 Jahre , 1 Monat Erfahrung
  • Oracle Database
    9 Jahre , 1 Monat Erfahrung
  • Apache Subversion (SVN)
    8 Jahre , 2 Monate Erfahrung
  • XSD (XML Schema Definition)
    6 Jahre , 9 Monate Erfahrung
  • XSLT (XSL Transformation)
    6 Jahre , 9 Monate Erfahrung
  • XML
    6 Jahre , 9 Monate Erfahrung
  • Spring
    6 Jahre , 8 Monate Erfahrung
  • Webservices
    6 Jahre , 8 Monate Erfahrung
  • JUnit
    6 Jahre , 2 Monate Erfahrung
  • Agile Entwicklung
    5 Jahre , 10 Monate Erfahrung
  • Oracle WebLogic Server Enterprise Edition (EE)
    3 Jahre , 10 Monate Erfahrung
  • SCRUM
    3 Jahre , 10 Monate Erfahrung
  • Ubuntu
    2 Jahre , 11 Monate Erfahrung
  • SOAP (Simple Object Access Protocol)
    11 Monate Erfahrung
  • SOA (Serviceorientierte Architektur)
    11 Monate Erfahrung
  • System Architektur
    11 Monate Erfahrung
  • WebSphere
    11 Monate Erfahrung
  • Projektleitung / Teamleitung (IT)

Management, Unternehmen, Strategie
  • Projektleitung / Teamleitung
    2 Jahre , 11 Monate Erfahrung

Projekt‐ & Berufserfahrung

Systemarchitekt
NKK, REGENSBURG
2/2016 – 12/2016 (11 Monate)
Versicherungen
Tätigkeitszeitraum

2/2016 – 12/2016

Tätigkeitsbeschreibung

Als Systemarchitekt bin ich verantwortlich für die Architektur des Hauptprodukts.

Eingesetzte Qualifikationen

Oracle Database, SCRUM, Oracle WebLogic Server Enterprise Edition (EE), WebSphere, J2EE (Java EE), JUnit, XML, System Architektur, SOA (Serviceorientierte Architektur), SOAP (Simple Object Access Protocol), XSD (XML Schema Definition), XSLT (XSL Transformation)


Entwickler/Teamleiter.
Telefonica, München
2/2013 – 12/2015 (2 Jahre, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2013 – 12/2015

Tätigkeitsbeschreibung

Teamleiter für ein Kunde aus der Telekomminkaiton Branche. Im Projekt arbeiten mein Team und Ich an ein Big Scale Middleware JEE basierte Applikation. Mein Aufgabenbereich erstreckt sich durch die Lieferkette von Anforderungen Analyse bis zum Rollout. Ich kläre mit dem Kunden neue Anforderungen und ermittle mögliche Cross Impacts und bin beteiligt an die Aufwandsschätzung. Zu meiner Aufgaben gehört auch Interface Design der Applikation. Zudem schreibe ich gerne Code und bin ein aktiver Entwickler innerhalb meines Teams. Ich betreue auch andere Entwickler und moderiere die Plannunsmettings.

Eingesetzte Qualifikationen

Oracle Database, Ubuntu, SCRUM, Agile Entwicklung, Oracle WebLogic Server Enterprise Edition (EE), Spring, XML, Apache Subversion (SVN), JUnit, Eclipse, J2EE (Java EE), Java (allg.), Webservices, XSLT (XSL Transformation), XSD (XML Schema Definition), Projektleitung / Teamleitung


Technical Officer
Europäische Kommission, Ispra
12/2009 – 10/2012 (2 Jahre, 11 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2009 – 10/2012

Tätigkeitsbeschreibung

Ich bin seit 3 Jahren mitverantwortlich für verschiedene Software-Projekte am JRC. Das JRC ist eine Dienststelle der Europäischen Kommission und dient der Europäischen Union als Referenzzentrum in Fragen der Wissenschaft und Technik. Meine Tätigkeiten dort sind der Implementierung von Software-Anwendungen im Bereich der natürlichen Sprach-Verarbeitung (Natural Language Processing) gewidmet. Unsere Produkte werden überwiegend von Institutionen der Europäischen Union sowie von nationalen Einrichtungen in den Mitgliedsländern der EU benützt. Gleichzeitig sind viele dieser Applikationen als Bestandteile des vielsprachigen Medienanalysesystems Europe Media Monitor (EMM) über http://emm.newsbrief.eu/overview.html öffentlich und frei zugänglich.

In einem Projekt zur automatischen Mehrfach-Klassifizierung von Dokumenten in Tausende von Klassen war ich verantwortlich für technische Spezifizierung, Java-Implementierung (Backend und Frontend), sowie Testen und Deployment der Applikation. Ich war auch aktiv am Sammeln und Konsolidieren von Nutzeranforderungen beteiligt.

Ich bin am JRC weiterhin verantwortlich für das Backend der EMM Mediananalyse-Applikation NewsExplorer (http://emm.newsexplorer.eu). NewsExplorer ist ein zumeist in Perl geschriebenes System, das Online-Nachrichten sammelt und daraus nützliche Informationen und Zusammenhänge extrahiert. Die Web-Applikation erlaubt den Benutzern, die größten News-Clusters in 20 Sprachen zu sehen, die Ereignisse im Verlauf der Zeit und über die Sprachgrenzen hinweg zu verfolgen, sowie Nachrichten zu bestimmten Personen und Organisationen einzusehen. Ich bin dabei verantwortlich für die Sicherung des täglichen Betriebs der Anwendung und für die Implementierung neuer Funktionalitäten. Auch die Migration der Anwendung auf neue Maschinen habe ich durchgeführt.

Vier Monate lang war ich verantwortlich für die Entwicklung einer Tomcat-basierten Web-Applikation, die zur Erstellung von Newslettern verwendet wird. Meine Aufgabe bestand darin, die Applikation zu testen und die Bugs den zuständigen Entwicklern zuzuweisen. Ich habe auch Nutzeranforderungen gesammelt, analysiert und die Umsetzung der Anforderungen geplant. Schließlich habe ich auch einige Server-seitige Module der Anwendung geschrieben.

Eingesetzte Qualifikationen

Oracle Database, JDBC (Java Database Connectivity), Red Hat Enterprise Linux (RHEL), Agile Entwicklung, Apache Tomcat, Apache HTTP Server, Perl, XML, Spring, Apache Subversion (SVN), Bash (Shell), J2EE (Java EE), Java (allg.), Eclipse, Webservices, XSLT (XSL Transformation), XSD (XML Schema Definition)


Senior Programmer
accenture technology solutions, München
1/2009 – 10/2009 (10 Monate)
öffentlicher Dienst
Tätigkeitszeitraum

1/2009 – 10/2009

Tätigkeitsbeschreibung

Im Auftrag von Accenture war ich im Einsatz bei einem Kunden im öffentlichen Dienst. Das Ziel des Projekts war die Erstellung einer Java-basierten Web-Anwendung für Job-suche. In diesem Projekt war ich verantwortlich für die Implementierung von Serverseitigen Komponenten, die der Suchanfragen validierten, die Suche durchführten und Resultate an die Clients rückgelieferten. Ich habe auch Verantwortung übernommen beim Schreiben von technischen und fachlichen Spezifikationen und war auch beteiligt am Testen der Applikation.

Eingesetzte Qualifikationen

Oracle Database, BEA WebLogic Server, Spring, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), JUnit, Eclipse, Webservices

Datei

Programmer
accenture technology solutions, München
7/2007 – 12/2008 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

7/2007 – 12/2008

Tätigkeitsbeschreibung

Im Auftrag von Accenture war ich im Einsatz bei einem der größten Finanzdienstleistern in Deutschland. Ziel des Projekts war das Bauen einer j2ee Applikation für die automatische Verarbeitung von Wertpapierhandelsgeschäften. Im Projekt habe ich verschiedene Komponenten der Swing-Interface implementiert. Ich war auch beteiligt an die Implementierung mehrere Serverseitige Module, die die Geschäftslogik abbilden. Ich war auch verantwortlich für Bug-fixing, trouble shooting und schreiben von technischen Spezifikationen.

Eingesetzte Qualifikationen

Oracle Database, BEA WebLogic Server, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), JUnit, Hibernate (Java), Eclipse


Systemadministrator und Programmierer
Institut für Phonetik und Sprachverarbeitung, München
5/2004 – 5/2007 (3 Jahre, 1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2004 – 5/2007

Tätigkeitsbeschreibung

Am IPS war ich mitverantwortlich für die Pflege eines Linux-basierten Clusters und habe an verschiedenen wissenschaftlichen Projekten teilgenommen. Meine Aufgaben umfassten u. a. die Installation, Konfiguration und Pflege von verschiedenen Diensten wie Webserver, SSH und Samba. Ich habe auch im Rahmen verschiedener Projekte Tools in Perl, Bash, C und Java entwickelt. Die von mir entwickelten Tools waren meistens in den Bereichen Datenbank-Anwendungen, XML-Verarbeitung und die symbolische Verarbeitung von Sprachdaten.

Eingesetzte Qualifikationen

PostgresSQL, Apache HTTP Server, Perl, Linux Entwicklung, Bash (Shell), J2SE (Java SE), Java (allg.), Eclipse, Emacs

Datei

Ausbildung

Computerlinguistik
(Magister)
Jahr: 2007
Ort: München

Englische Literatur
(BA)
Jahr: 1998
Ort: Kairo

Qualifikationen

Sehr gute Kenntnisse der Programmiersprachen Perl und Java (Standard und jee).
Gute Kenntnisse der Skriptsprache bash.
Elementare Kenntnisse der Sprachen C, C++, PHP und Python.

Gute Kenntnisse in gängigen Technologien wie XML, Applikation Servers(Weblogic und glassfish) und Datenbanken. Sowie Gute Kenntnisse in Computerlinguistik, Sprachverarbeitungsmethoden und Information Retrieval.

Gute Kenntnisse in Java frameworks wie Spring and hibernate.
Sehr Gute Kenntnisse in Entwicklungstools wie Eclipse, Emacs , CVS, SVN, GIT, ant, maven und jenkins.
Sehr gute Kenntnisse des Betriebssystems Linux.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Italienisch (Grundkenntnisse)
  • Arabisch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
1131
Alter
42
Berufserfahrung
14 Jahre (seit 05/2004)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »