freiberufler Hands-On Software Architekt - AWS Expert auf freelance.de

Hands-On Software Architekt - AWS Expert

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • Deutschland
  • Weltweit
  • ar  |  de  |  en
  • 27.09.2024

Kurzvorstellung

Software Architekt mit den Schwerpunkten JEE und AWS. Durch meinen Einsatz bei vielen internationalen Projekten und kontinuierliche Weiterbildung habe ich umfassende technische Erfahrungen gesammelt: backend, aws-migration,web-services.

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)"
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 -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.

Eingesetzte Qualifikationen

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

  • Amazon Web Services (AWS)3 J.
  • Docker3 J.
  • J2EE12 J.
  • Java (allg.)14 J.
  • Oracle Database12 J.
  • Postgresql6 J.
  • Python7 J.
  • Spring Framework6 J.
  • UML7 J.
  • XML6 J.

Projekt‐ & Berufserfahrung

Architekt
Telefónica, München
10/2020 – 2/2024 (3 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Maven, Docker, glasfish, J2EE, Java (allg.), Oracle Database, Postgresql, Python, Software Architecture, UML

System Analyst
Telefónica, München
1/2017 – 9/2020 (3 Jahre, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Docker, Python, Kubernetes, Openshift, Amazon Web Services (AWS), J2EE, Objektorientierte Design (OOD), Representational State Transfer (REST), SOAP, System Analyse, System Architektur, UML

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, Junit, XML, System Architektur, Serviceorientierte Architektur, SOAP, 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 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

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 -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.

Eingesetzte Qualifikationen

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)

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 Framework, Subversion, J2EE, Java (allg.), Junit, Eclipse, Web Services

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, Subversion, J2EE, 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

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

Zertifikate

AWS Certified SysOps Administrator – Associate
AWS
2024
AWS Certified DevOps Engineer - Professional
AWS
2024
AWS Certified Solutions Architect - Professional
AWS
2023
AWS Certified Developer - Associate
AWS
2021
AWS Certified Solutions Architect - Associate
AWS
2020
iSAQB Certified Professional for Software Architecture
iSAQB
2014

Ausbildung

Computerlinguistik
Magister
2007
München
Englische Literatur
BA
1998
Kairo

Weitere Kenntnisse

Sehr gute Kenntnisse der Programmiersprachen Perl, Java und Python (Standard und jee). Gute Kenntnisse der Skriptsprache bash.
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

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Italienisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1798
Alter
48
Berufserfahrung
20 Jahre und 7 Monate (seit 05/2004)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden