Hands-On Software Architekt - AWS Expert
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- Deutschland
- Weltweit
- ar | de | en
- 27.09.2024
Kurzvorstellung
Auszug 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)"
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 -Hyperlink entfernt- ö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 (-Hyperlink entfernt-). 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.
Oracle Database, Java Database Connectivity, Red Hat Enterprise Linux (RHEL), Agile Methodologie, Apache Tomcat, Apache HTTP Server, Perl, XML, Spring Framework, Subversion, Bash Shell, J2EE, Java (allg.), Eclipse, Web Services, XSLT (XSL Transformation), XSD (XML Schema Definition)
Qualifikationen
Projekt‐ & Berufserfahrung
10/2020 – 2/2024
Tätigkeitsbeschreibung
Architektur festlegen
Security-Compliance abstimmen und Vorgaben umsetzen
Technology Auswahl
FinOps
Network-Topology: Design und Implementierung
Dokumentation
Coaching
Entwicklung
3rd level Support
Arbeitspakete (Epics/User Stories) erstellen
Performance/Load Test
Amazon Web Services (AWS), Apache Maven, Docker, glasfish, J2EE, Java (allg.), Oracle Database, Postgresql, Python, Software Architecture, UML
1/2017 – 9/2020
Tätigkeitsbeschreibung
Architektur festlegen
Anforderungsanalyse
Interface-Abstimmung
Web-Service Design
Technology Auswahl
FinOps
Aufwandschätzung
Entwicklung
Arbeitspakete (Epics/User Stories) erstellen
Documentation
Coaching
Performance/Load Test
Docker, Python, Kubernetes, Openshift, Amazon Web Services (AWS), J2EE, Objektorientierte Design (OOD), Representational State Transfer (REST), SOAP, System Analyse, System Architektur, UML
2/2016 – 12/2016
TätigkeitsbeschreibungAls Systemarchitekt bin ich verantwortlich für die Architektur des Hauptprodukts.
Eingesetzte QualifikationenOracle Database, Scrum, Oracle WebLogic Server Enterprise Edition (EE), WebSphere, J2EE, Junit, XML, System Architektur, Serviceorientierte Architektur, SOAP, XSD (XML Schema Definition), XSLT (XSL Transformation)
2/2013 – 12/2015
TätigkeitsbeschreibungTeamleiter 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 QualifikationenOracle Database, Ubuntu, Scrum, Agile Methodologie, Oracle WebLogic Server Enterprise Edition (EE), Spring Framework, XML, Subversion, Junit, Eclipse, J2EE, Java (allg.), Web Services, XSLT (XSL Transformation), XSD (XML Schema Definition), Projektleitung / Teamleitung
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 -Hyperlink entfernt- ö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 (-Hyperlink entfernt-). 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.
Oracle Database, Java Database Connectivity, Red Hat Enterprise Linux (RHEL), Agile Methodologie, Apache Tomcat, Apache HTTP Server, Perl, XML, Spring Framework, Subversion, Bash Shell, J2EE, Java (allg.), Eclipse, Web Services, XSLT (XSL Transformation), XSD (XML Schema Definition)
1/2009 – 10/2009
TätigkeitsbeschreibungIm 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 QualifikationenOracle Database, BEA WebLogic Server, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Eclipse, Web Services
7/2007 – 12/2008
TätigkeitsbeschreibungIm 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 QualifikationenOracle Database, BEA WebLogic Server, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse
5/2004 – 5/2007
TätigkeitsbeschreibungAm 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 QualifikationenPostgresql, Apache HTTP Server, Perl, Linux Entwicklung, Bash Shell, Java SE, Java (allg.), Eclipse, Emacs
Zertifikate
AWS
AWS
AWS
AWS
AWS
iSAQB
Ausbildung
München
Kairo
Weitere Kenntnisse
Elementare Kenntnisse der Sprachen C, C++ und PHP.
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
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Italienisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden