Profilbild von Anonymes Profil, IT-Consultant & Software Engineer / FullStack Developer
verfügbar

Letztes Update: 14.03.2024

IT-Consultant & Software Engineer / FullStack Developer

Abschluss: B. Sc. Wirtschaftsinformatik / M.Sc. Software-Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: arabisch (Muttersprache) | deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Muttersprache)

Dateianlagen

Professional-Scrum-Master-I_120324.pdf
Curriculum-Vitae-Rachid-el-Wardi_140324.pdf

Skills

Leistungsportfolio und Qualifikationen
  • Web-Sprachen : HTML / SCSS / JavaScript / TypeScript / XML / XSD / XSLT / XPath / JSON
  • CSS-Frameworks : Bootstrap / Flex / Sass / Less / Material Design
  • JS-Frameworks & Libs: Angular / RxJS / NgRX / Redux
  • Build-Tools: npm / Yarn / Gulp / Webpack
  • Java-Technologien :  Java / J2EE / JSP/ JSF & EJB / Apache Tomcat / JBoss
  • Java-Frameworks : Spring / Spring Boot / Spring Data / Spring MVC 
  • CI/CD : Bitbucket Git / GitHub Actions / Gitlab / Git / Maven / Nexus / OpenShift / Jenkins / Jira
  • Authentication / Authorization : SSO / OAuth2 / SAML / OpenID / JWT / Keycloak
  • Architekturen : Monolith / SOA / Microservices / TDD / DDD / EDD / MDD
  • Testing : Protractor / Cypress / Jest / Jasmine / Selenium WebDriver / JUnit / Jenkins
  • Datenbanken : MySQL / PostgreSQL / Oracle PL-SQL / MongoDB / NoSQL
  • Modellierung : UML / BPEL / BPMN / ERM / eEPK
  • Entwiclngsumgebungen : IntelliJ / Eclipse / Visual Studio Code / Webstorm / Visual Paradigm

Projekthistorie

09/2022 - 03/2023
IT-Consultant und SW-Developer
Globale Bank (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Tätigkeiten : Entwicklung von Angular Web-Komponenten und Gestaltung der REST-Schnittstellen zu den Spring Backend-Microservices in Abstimmung mit den Product Owner und den Systemarchitekten zur Realisierung von SEPA-Anforderungen
Betrieb, Betreuung und Modernisierung einer Legacy-Angular-Applikation als Bilanzanalyse-Tool für die Geschäftskunden einer Universalbank
Migration des alten Clients sowie die Automatisierung des Build- und Deployment Workflows
Programmierung und Implementierung von Dashboards zur Darstellung und Administration von User-Interaktionen und vom Datenaustausch
Refactoring von Legacy-Code zur Migration und Optimierung der zugehörigen PWA
Modellierung und Implementierung von neuen Requirements an der Business Logik für den neuen Angular Client
E2E Testing mit Cypress und Jest + Unit Testing mittels Jasmine, Karma und JUnit / Jenkins
Bugfixing, Ticketanalyse und -pflege für die angelegten User-Stories im Jira Ticketing-System
Kontinuierliche Steigerung der Code-Qualität durch Code-Reviews, statische Code-Analyse und Pair-Programming
Agile Teamarbeit nach Scrum, Kanban und SAFe
  • Technologien & Frameworks :
Angular 13, TS & JS, HTML, CSS, Material Design, JSON, XML, NodeJS, NPM, Webpack, RxJS, NgRX, Akita State-Management, Nx MonoRepo, Greasemonkey, CI/CD Gitlab, Jenkins, Docker, Kubernetes, Zulu Java, Apache Tomcat, Maven, IBM-DB2, jBoss, Keycloak, Redis, OpenShift, OWSAP,
MQ Highway, Cocoon, Nexus, Cypress, Jest, ITSM, VS Code, IntelliJ Pro, Jira, Confluence

12/2019 - 04/2022
IT-Consultant & SW-Developer
Krypto Plattform (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Entscheidung über Architektur, Entwicklungsumgebung und die zu verwenden Bibliotheken
Entwicklung einer sicheren Plattform für Kryptowährungshandel mit Online Wallet
Dynamisches Prototyping von Wireframes der Designer in Form von UI-Mockups
Umsetzung der mit den Stakeholdern vereinbarten Architektur in Frontend-Code
Implementieren des Kunden-Onboarding-Prozesses und eines Dashboards für den Handel
Administrationspanel zur Verwaltung von User-Interaktionen und Daten
Integration von Drittanbietern und externen Web-Services
Einbinden eines Krypto-Fiat-Währungsumrechner
Unterstützung bei Ein-und Auszahlungstransaktionen
Bereitstellen externer APIs für die involvierten Banken und Partner
Durchführen von Unit-Tests und Analyse der Ergebnisse
  • Technologien & Frameworks :
Angular 11, Typescript & JavaScript, HTML5, Bootstrap CSS, XML/JSON, Pencil
Node.js, REST-API, MySQL, PostgreSQL
Java Spring, Spring Boot, Spring Data, Spring Security, Maven, Bitcoinj
JUnit, Karma, Bitcoinj-TestUtils
Visual Studio Code, IntelliJ, GitHub, Agile Scrum, Jira

02/2018 - 06/2019
SW-Developer
Versicherungsunternehmen (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Entwicklung einer SPA (Mobile First-Ansatz) zur Konkretisierung von Smart Contracts                               
Programmieren des TypeScript/Angular-Frontends mit Überführung ins Go Live und Bug-Fixing
Entwicklung neuer REST APIs zur Implementierung der Business-Logik sowie Erweiterung und Verbesserung bestehender APIs
Erweiterung und Anpassung des bestehenden Java-Backends sowie Implementierung neuer Services und Transaktionen mittels Spring Framework und Hibernate/ JPA
Integration von Cloud-Lösung als CI/CD Lösung für einen automatisierten Entwicklungs-Workflow
Mitarbeit am Aufbau einer neuen Testing-Pipeline basierend auf Jenkins
Realisierung einer Single-Sign-On-Umgebung auf Basis von OAuth2 und OpenID
Implementierung eines Upload-Bereichs unter Einbehaltung von Standards der WebSecurity
Agile Scrum, Bitbucket, Jira und Confluence
  • Technologien :
Angular 4, Typescript, JavaScript, HTML5, CSS, Bootstrap, Material Design
Webpack, Gulp.js, Node.js, REST-API, SQL
J2EE, Spring Boot, Maven, Hibernate/JPA, UML, Azure Cloud, OpenID Connect, XML/JSON
Jenkins, JUnit, Selenium Drive, e2e, Bitbucket Git, Visual Studio Code, Scrum, Jira, Confluence

Zertifikate

Professional Scrum Master PSM
2022
Professional Scrum Product Owner PSPO
2022

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, IT-Consultant & Software Engineer / FullStack Developer IT-Consultant & Software Engineer / FullStack Developer
Registrieren