05.07.2024 aktualisiert


100 % verfügbar
IT-Consultant & Software Engineer / FullStack Developer
Landshut, Deutschland
Weltweit
B. Sc. Wirtschaftsinformatik / M.Sc. Software-EngineeringSkills
JavascriptTypescriptXML / JSON / RESTNodeJS and npmFrontendentwicklung (HTML/CSS/AngularJS)AngularMySql / MongoDB / PostgresSQLGit / BitbucketAtlassian JIRA / Service Desk / ConfluenceJavaIT Consulting / ProjektmanagementSpringCertified Scrum MasterProfessional Scrum Product Owner I (PSPO I)
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
Sprachen
ArabischMutterspracheDeutschMutterspracheEnglischverhandlungssicherFranzösischMuttersprache
Projekthistorie
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
MQ Highway, Cocoon, Nexus, Cypress, Jest, ITSM, VS Code, IntelliJ Pro, Jira, Confluence
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 :
MQ Highway, Cocoon, Nexus, Cypress, Jest, ITSM, VS Code, IntelliJ Pro, Jira, Confluence
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
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
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 :
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
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
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
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 :
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