Profilbild von Walid ElSayedAly Dipl.-Inf.(FH), Software Engineer, Freelancer aus Montabaur

Walid El Sayed Aly

verfügbar

Letztes Update: 02.01.2024

Dipl.-Inf.(FH), Software Engineer, Freelancer

Firma: Extra Something IT Consulting
Abschluss: Master of Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: arabisch (verhandlungssicher) | deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

DE-Profil-ElSayedAly_230623.pdf
EN-Profil-ElSayedAly_230623.pdf

Skills

Programmiersprachen & Standards:
Java 
KotlinExpert
JEEExpert
RxJavaBasic
RustBasic
GoBasic
HTMLAdvanced
JavaScriptBasic
SQLBasic
AssemblerBasic
ShellAssembler
ClojureBasic
C++/C#Advanced
Python / Django Advanced
AkkaAdvanced
XML
XSLT
JSON
AsciidocAdvanced
Advanced
Advanced
Advanced
Typescript
JWT JSON Web TokenAdvanced
Expert
Asynchrone Programmierung
 rxJavaAdvanced
HystrixAdvanced



Message BrockerApache KafkaAdvanced
RabittMQExpert
Amazon Simple Queue Service (SQS)Advanced
Containers & Microservices Docker
MicronautAdvanced
Advanced
TomcatExpert
Red Hat JBoss 
Oracle Weblogic
Terraform
Kubernetes
Helm Advanced
Advanced
Advanced
Advanced
Frameworks
Spring FrameworkExpert
Spring Boot
Ktor
Spring Web
KwebExpert
Expert
Expert
Expert
Spring Cloud / Cloud Data Flow
Spring Security
Spring Data
GraphQL
Flyway Expert
Expert
Expert
Expert
Basic
Advanced
Test Frameworks JUnit(4/5)Expert
TestcontainersExpert
Mockito Expert
EasyMock
Cucumber
LocalstackExpert
Expert
Advanced
Datenbanksysteme
PostgreSQLAdvanced
MongoDBAdvanced
DB2Advanced
SybaseAdvanced
OracleAdvanced
MySQLAdvanced
Tools / Continuous Integration IntelliJ IDEAExpert
EclipseAdvanced
TeamcityExpert
Jenkins
CircleCIExpert
Expert
JIRAExpert
YouTrackExpert
BitbucketExpert
GitHubExpert
GitLabExpert
Swagger
Artifactory
NexusExpert
Expert
Expert
Build-SystemApache MavenExpert
Gradle
Apache AntExpert
Advanced







Cloud Architektur Module / Amazon Web ServicesAWS EC2
AWS S3Advanced
Advanced
AWS SQSAdvanced
AWS SNSAdvanced
AWS LambdaAdvanced
AWS IAMAdvanced
AWS S3Advanced
AWS System Manager
AWS EKS
AWS ECS
AWS Batch
AWS Step Function
AWS CloudWatch
AWS RDS
AWS DynamoDBAdvanced
Advanced
Advanced
Advanced
Advanced
Advanced
Advanced
Advanced



Software-Engineering UML 2.0Expert
Structured AnalysisAdvanced
Jackson DiagramAdvanced
BPMNExpert
IT-ManagementIT Service Management Advanced
ITIL V.3Advanced
CobiTBasic
Microsoft MOVBasic
Betriebssysteme
Agile MethodenLinuxExpert
Mac OSExpert
SUN OS, Solaris Expert
VM
Windows
Scrum
Extreme Programming
KanbanAdvanced
Expert
Expert
Expert
Expert

Projekthistorie

07/2019 - bis jetzt
Lead Software Architekt
Deutsche Bahn AG (Transport und Logistik, 5000-10.000 Mitarbeiter)

  • Branche: Logistik und Transport
  • Projekt Reisendeninformation (TR): Architekturmanagement und Umsetzung von geplanten IT-Lösungen, insbesondere in den Bereichen Digitalisierung und Cloud Services

- Analyse, Ausarbeitung und Empfehlung eines technischen Konzepts/Designs für einen „Message- Broker“ (mit diversen Technologien wie Kafka, AWS SQS und RabbitMQ) als neue Backend-Komponente in einer bestehenden Anwendungslandschaft zur Abbildung aktueller und zukünftig absehbarer Anforderungen der gewählten Systemarchitektur

- Implementierung des notwendigen Software-Quellcodes der „Message-Broker“ Backend-Komponente

- Programmierung/Implementierung technischer Komponenten inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken

- Entwicklung und Umsetzung technischer Konzepte

- Analyse fachlicher und technischer Anforderungen sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten

- Durchführung von Aufwandsschätzungen

- Umsetzung von technologischen Strategien

- Architektonisch-technischer Wissensaustausch

  • Rolle: Lead Software Architekt
  • Software: TypeScript, Apache Kafka, RabbitMQ, Java, Kotlin, Ktor, Aws Corretto, AWS RDS, AWS SQS, AWS SNS, Typescript, JavaScript, Spring Boot, Spring Security, Spring Web, Spring Data, GraphQL, MongoDB, Gradle, Junit, Mockito
  • Microservices: Micronaut, Spring-Boot, Node.JS
  • Standards: AWS SQS, AWS SNS, AWS S3, AWS Lambda, AWS IAM, AWS DynamoDB, AWS System Manager, AWS System Manager, AWS EKS, AWS ECS, AWS Batch, AWS Step Function, AWS Cloud Watch, Kubernetes, Terraform, Rancher, Instana, Helm, Gitlab, Agile “Scrum”, JIRA, GitHub
  • Einsatzort: Deutsche Bahn / DB Systel, Frankfurt Niederrad

01/2019 - 07/2019
Consultant / Lead Software Developer
Trusted Shops GmbH, Köln (Internet und Informationstechnologie, 250-500 Mitarbeiter)

  • Branche: Online-Shops & E-Commerce
  • Mars „eTrusted Shops“ Projekt: Beratung, Konzeption und Implementierung diverser Applikationen. Migration vorhandener Prozesse in Amazon Web Services. Optimierung von Java Backend-, Spring Boot-, und anderen Microservices-Prozessen. Verwaltung und Anpassung von Terraform- und Kubernetes-Containern in der AWS Infrastruktur. Erstellung und Anpassungen von CircleCI Continuous Integration Prozessen. Konzeption und Erstellung diverser APIs für die Clients. Erstellung von Reviews Export- und Dealer Feedback Services für Volkswagen und Audi.
  • Rolle: Consultant / Lead Software Developer
  • Software: Java, Aws Corretto, Typescript, JavaScript, Spring Boot, Spring Security, Spring Web, Spring Data, GraphQL, Flyway, PostgreSQL, JWT “JSON Web Tokens, Localstack, Gradle, Junit, Mockito
  • Standards: AWS S3, AWS Lambda, AWS IAM, AWS DynamoDB, AWS System Manager, AWS System Manager, AWS EKS, AWS ECS, AWS Batch, AWS Step Function, AWS Cloud Watch, Kubernetes, Terraform, Instana, Helm, CircleCI, Agile “Scrum”, JIRA, GitHub
  • Einsatzort: Trusted Shops GmbH, Köln

04/2018 - 12/2018
Lead Software Developer
1&1 Internet AG, Montabaur

  • Branche: Telekommunikation & Internet
  • Projekt: Konzeption und Implementierung von Validierungs- und Migrations- Prozessen, um externe Client-Prozesse wie Fast-Host, Fox und Strato auf das 1&1 Backend Business System umzustellen.
  • Rolle: Lead Software Developer
  • Software: Java, Kotlin, Spring Framework, Spring Web, REST, Spring Boot, Spring Data, Spring Security, Spring Cloud, JUnit, Mockito, Cucumber
  • Standards: Scrum, BPMN, PostgreSQL, JIRA, Bitbucket, JSON, Jenkins, Gradle, Swagger, Asciidoc
  • Einsatzort: 1&1 Internet AG, Montabaur

04/2017 - 03/2018
Software Architect, Lead Software Developer
1&1 Internet AG, Montabaur

  • Branche: Telekommunikation & Internet
  • Projekt: Transformation und Migration verschiedener Legacy Services auf Spring Boot im Rahmen einer neuen Microservices-Architektur-Darstellung
  • Rolle: Software Architect, Lead Software Developer
  • Software: Java, Spring Framework, Spring Web, REST, Spring Boot, Spring Data, Spring Security, Spring Cloud, JUnit, Mockito, Cucumber
  • Standards: Scrum, BPMN, PostgreSQL, HikariCP, Sybase JIRA, JSON, Bitbucket, Jenkins, Maven, Swagger, Artifactory, Asciidoc
  • Einsatzort: 1&1 Internet AG, Montabaur

03/2016 - 03/2017
Software Developer
1&1 Internet AG, Montabaur

  • Branche: Telekommunikation & Internet
  • Projekt: Konzeption und Implementierung von Services zur Daten- Synchronisierung und von Matching-Prozessen zwischen unterschiedlichen Systemen des Bereichs Contract Management System; Entwicklung eines Polling Systems für verschiedene Datenbanken
  • Rolle: Software Developer
  • Software: Java, Akka, Spring Framework, JUnit, Mockito, Cucumber
  • Standards: Scrum, PostgreSQL, Sybase JIRA, Bitbucket, Jenkins, Maven, Artifactory
  • Einsatzort: 1&1 Internet AG, Montabaur

11/2013 - 02/2016
Software Developer
1&1 Internet AG, Montabaur (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Branche: Telekommunikation & Internet
  • Projekt: Konzeption und Implementierung einer Contract Management Read Service Umgebung und einer PostgreSQL-Datenbank für das Qualitätssicherungs-Team via Docker
  • Rolle: Software Developer
  • Software: Java, Spring Framework, JSON, JUnit, Mockito
  • Standards: Scrum, Docker, postgres-alpina, PostgreSQL, JIRA, Bitbucket, Jenkins, Gradle, Asciidoc , Testcontainers, Artifactory
  • Einsatzort: 1&1 Internet AG, Montabaur

 

  • Branche: Telekommunikation & Internet
  • Projekt: Git-Schulung für Mitarbeiter im Bereich Business Systems. Integration und Migration der vorhandenen Systeme auf Git. Integration des neuen Prozesses ‚gitFlow‘ im Team.
  • Rolle: Trainer, Lead Software Developer
  • Software: Java
  • Standards: Scrum, Git, SVN, SubGit, JIRA, Bitbucket, GitHub, Jenkins, Maven, Artifactory
  • Einsatzort: 1&1 Internet AG, Montabaur

 

  • Branche: Telekommunikation & Internet
  • Projekt: Konzeption und Erstellung eines neuen Tarifwechsel-Prozesses für das Contract Management System 
  • Rolle: Lead Software Developer
  • Software: Java, JEE, JBoss, JSON, PostgreSQL
  • Standards: Scrum, BPMN, Spring Data, Junit4, Mockito, JIRA, Jenkins, Maven
  • Einsatzort: 1&1 Internet AG, Montabaur

 

  • Branche: Telekommunikation & Internet
  • Projekt: Konzeption und Implementierung der fachlichen als auch technischen Historisierung aller Contract Management System-Entitäten; Adaption der vorhandenen Services   
  • Rolle: Software Developer
  • Software: Java, JEE, JBoss, PostgreSQL, Sybase
  • Standards: Scrum, UML, Hibernate, Spring-Frameworks, JPA, Spring Web, REST, Junit4, Jenkins, JIRA, Mockito, Maven
  • Einsatzort: 1&1 Internet AG, Montabaur

 


06/2013 - 10/2013
Scrum Master, Software Developer
Lufthansa Technik, Hamburg (Transport und Logistik, 5000-10.000 Mitarbeiter)

  • Branche: Luftfahrttechnik
  • Projekt: Entwicklung eines Statistik-Programms zur Verwaltung einzelner Flugzeugteile
  • Rolle: Scrum Master, Software Developer
  • Software: Java, JEE, Tomcat, JUnit, Oracle
  • Standards: Scrum, Spring MVCS, Spring Data, JIRA
  • Einsatzort: Lufthansa Technik, Hamburg

07/2012 - 05/2013
Software Developer
Telekom AG, Darmstadt (Telekommunikation, 500-1000 Mitarbeiter)

  • Branche: Telekommunikation & Internet
  • Projekt: Entwicklung und Integration des Backend-Systems „Qivicon Home Management Platform“,Definition und Programmierung vielfältiger Schnittstellen, Überwachung und Optimierung automatisierter Prozesse, Optimierung und Design der bestehenden Softwarearchitektur, Umstrukturierung der Geschäftsprozesse
  • Rolle: Software Developer
  • Software: Java, JEE, Tomcat, XML,JUnit, Oracle, MySQL
  • Standards: Scrum, Spring MVC, Spring Boot, Spring Data
  • Einsatzort: Telekom AG, Darmstadt

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Available 100%
Travling 100%
Profilbild von Walid ElSayedAly Dipl.-Inf.(FH), Software Engineer, Freelancer aus Montabaur Dipl.-Inf.(FH), Software Engineer, Freelancer
Registrieren