a Randstad company

Senior Fullstack Developer: Angular, Vue3, TypeScript, JavaScript, NestJS, Node, Ionic, Electron, Laravel, Symfony, PHP, Shopware 6, Datenbanken

Profil
Top-Skills
TypeScript Angular Svelte Ionic Vue Node PHP Electron Android iOS MongoDB MySQL Docker NestJS REST capacitor SvelteKit Laravel
Verfügbar ab
02.01.2023
Noch verfügbar - Schnell sein lohnt sich: Der Experte kann bereits für Projekte vorgesehen sein.
Verfügbar zu
20%
davon vor Ort
50%
Einsatzorte

Städte
Bad Wünnenberg (+50km)
PLZ-Gebiete
Länder
Ganz Deutschland
Ich bin Remote einsetzbar!
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

10 Monate

2022-04

2023-01

Kaufmännischen und rechtlichen Eignungsprüfung

Digitaler Assistent, Software Engineer Architect TypeScript Angular 13 Clarity Design Framework ...
Rolle
Digitaler Assistent, Software Engineer Architect
Projektinhalte

Die Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH ist eine Organisation der Entwicklungszusammenarbeit (EZ), die im Auftrag verschiedener Ministerien der Bundesrepublik Deutschland international tätig ist. Über Finanzierungsvereinbarungen stellt die GIZ den Empfängern zweckgebundene Mittel zur Verfügung, um sie bei der Durchführung bestimmter Maßnahmen in eigener Verantwortung zu unterstützen. Bevor eine Finanzierungsvereinbarung ausgestellt werden kann, muss geprüft werden, ob ein potenzieller Empfänger förderfähig ist. Die kaufmännische und rechtliche Zulassungsprüfung der GIZ basiert auf vordefinierten Kriterien. Bislang wurde dieser Prozess per Dokument durchgeführt und soll im Rahmen dieses Projektes digitalisiert werden 

  • Erstellung des Frontends auf Basis von Angular 13 und dem Clarity Design Framework 
  • Customizing von Clarity Design Elemente 
  • Erstellung von einem globalen Azure DevOps Artefact auf NPM-Basis für Angular 
  • Anpassung / Implementierung des Backends auf Basis von Java / Java SpringBoot 
  • Erstellung von einem globalen Azure DevOps Artefact auf Maven-Basis für Java SpringBoot
  • Requirements Engineering 
  • Implementierung von Import / Export via SOAP per XML (mit Schema) 
  • Teilnahme / Intervention im aktiven Projektmanagements 

Kenntnisse
TypeScript Angular 13 Clarity Design Framework Java SpringBoot SpringBoot REST SASS CI / CD Jenkins Azure Azure DevOps Azure DevOps Artefacts Confluence Jira
Kunde
Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH
3 Monate

2022-09

2022-11

Procurement Portal

Software Engineer Architect TypeScript Azure DevOps Azure DevOps Artefacts ...
Rolle
Software Engineer Architect
Projektinhalte

Die Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH ist eine Organisation der Entwicklungszusammenarbeit (EZ), die im Auftrag verschiedener Ministerien der Bundesrepublik Deutschland international tätig ist. Das Procurement Portal (PP) ist eine Webanwendung, die allen GIZ-Benutzern das einfache Erstellen, Übertragen und Nachverfolgen von Vergabe- oder Vertragsanforderungen an die Abteilung E200 (Einkauf und Verträge) ermöglicht. Jährlich werden ca. 20.000 Anforderungen im Procurement Portalerstellt und werden von E200 bearbeitet. Ein besonderes Merkmal ist der benutzerzentrierte Ansatz mit der beratenden und abfragenden Assistenzfunktion. Die Endanwender werden durch automatisierte E-Mails und regelmäßig aktualisierte Statuseinsichten über den Stand der Bearbeitung der Anforderung bis hin zur Zuschlagserteilung bzw. Abschluss des Verfahrens oder der Bearbeitung auf dem Laufenden gehalten. Weiterhin kann der beschaffenden Abteilung eine Änderung von Anforderungen angezeigt werden (Minimalversion), zukünftig sollen Änderungen (sofern prozessual und zeitlich noch möglich/sinnvoll) direkt vom anfordernden Endanwender durchgeführt werden können. Ein besonderer Verteilalgorithmus sorgt für die Einkaufs-OE- und Kapazitäts-gerechte Zuteilung innerhalb von E200. Das Procurement Portal ist mehrsprachfähig; initial in Englisch (8-2020), dann zusätzlich in Deutsch (7-2021), zukünftig auch in Spanisch und Französisch (ca. 12-2021). 

  • Erstellung des Frontends auf Basis von Angular 14 und dem Clarity Design Framework 
  • Customizing von Clarity Design Elemente 
  • Erstellung von einem globalen Azure DevOps Artefact auf NPM-Basis für Angular 
  • Anpassung / Implementierung des Backends auf Basis von Java / Java SpringBoot 
  • Requirements Engineering 
  • Implementierung von Import / Export via SOAP per XML (mit Schema) 
  • Teilnahme / Intervention im aktiven Projektmanagements

Kenntnisse
TypeScript Azure DevOps Azure DevOps Artefacts Jira Confluence Angular 14 Clarity Design Framework SASS Java Spring Boot SpringBoot REST Hibernate Liquibase CI / CD Jenkins Azure
Kunde
, Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH
11 Monate

2021-06

2022-04

Full-Fillment-Service Tool zur Verwaltung fremder Bestellungen und Lagerbestände

Software Engineer PHP Laravel Guzzle ...
Rolle
Software Engineer
Projektinhalte

Die UW Service GmbH ist eine Agentur für Dialogmarketing. Sie entwickelt Softwarelösungen für CRM-Systeme, Kundenbindungsprogramme und eigene Softwareprodukte. Das Full-Fillment-Service Tool ist u.a. für die Bestellannahme zuständig. Hierzu werden Bestellungen mit einem vordefinierten Status aus Shopsystemen gesammelt und die Kommissionierung sowie den Versand weiterverarbeitet. Nach der Verarbeitung werden Trackingnummer an die eCommerce-Shops zurückgemeldet und der Status der Bestellungen aktualisert. Darüber hinaus stellt das Tool Statistiken zu den Bestellungen, Laufzeiten und Produkten bereit. 

  • Konzeption und Entwicklung des Tools 
  • Entwicklung des Datenbank- /API Servers 
  • Aufbau der Infrastruktur 
  • Projektmanagement

Kenntnisse
PHP Laravel Guzzle SDKs von Shopware Shopify WooCommerce Magento Blade Template TailwindCSS MySQL (MariaDB)
Kunde
UW Service GmbH
1 Jahr 2 Monate

2021-03

2022-04

Schnittstelle zur Verwaltung von digitalen Kundenkarten auf mobilen Endgeräten

Software Engineer JavaScript TypeScript Vue3 ...
Rolle
Software Engineer
Projektinhalte

Die UW Service GmbH ist eine Agentur für Dialogmarketing. Sie entwickelt Softwarelösungen für CRM-Systeme, Kundenbindungsprogramme und eigene Softwareprodukte. Die digitale Kundenkarte für mobile Endgeräte soll die Möglichkeit schaffen, auf konventionelle Kundenkarten aus Plastik zu verzichten. Hierzu wird ein Backend mit Hilfe von Vue3 und Laravel geschaffen, in welchem der Benutzer die Möglichkeit hat, Wallets zu gestalten 

  • Die UW Service GmbH ist eine Agentur für Dialogmarketing. Sie entwickelt Softwarelösungen für CRM-Systeme, Kundenbindungsprogramme und eigene Softwareprodukte
  • Die digitale Kundenkarte für mobile Endgeräte soll die Möglichkeit schaffen, auf konventionelle Kundenkarten aus Plastik zu verzichten. Hierzu wird ein Backend mit Hilfe von Vue3 und Laravel geschaffen, in welchem der Benutzer die Möglichkeit hat, Wallets zu gestalten 

Kenntnisse
JavaScript TypeScript Vue3 Vue Composition API PHP Laravel REST / API MySQL (Oracle) Apple PassKit (Walltet) Google Pay for Passes
Kunde
UW Service GmbH
1 Jahr 6 Monate

2020-11

2022-04

Applikation zur Personaleinsatzplanung im Einzelhandel

Software Engineer JavaScript TypeScript Angular ...
Rolle
Software Engineer
Projektinhalte

Die UW Service GmbH ist eine Agentur für Dialogmarketing. Sie entwickelt Softwarelösungen für CRM-Systeme, Kundenbindungsprogramme und eigene Softwareprodukte. SmartPEP ist eine zeitsparende all-in-one Personalplanung mit Mitarbeiter-App und digitaler Zeiterfassung (Stations-App). Die Kernkomponenten bestehen aus Einsatzplanung, Personalakte, Benachrichtigungen, Reportings, Zeiterfassung und Urlaubsplanung.  

  • Entwicklung der Mitarbeiter- und StationApp, sowie Administrationsoberfläche 
  • Entwicklung des Datenbank- /API Servers 
  • Aufbau der Infrastruktur 
  • Konzeption von Verbindungen zu anderen Systemen/Apps per MQTT 
  • Überführung durch ElectronJS in eine Desktop-App 
  • Projektmanagement 

Kenntnisse
JavaScript TypeScript Angular Ionic Framework Capacitor.js Electron.js PHP Laravel Guzzle REST MQTT PWA MongoDB GitLab
Kunde
UW Service GmbH
10 Jahre 11 Monate

2011-02

2021-12

Treueprogramm für den Einzelhandel

Software Engineer JavaScript TypeScript Angular ...
Rolle
Software Engineer
Projektinhalte

Die Applikation soll zur Kundenbindung dienen. Dies erfolgt über ein Punktesammelsystem, diversen Gamifications, sowie automatisierten Kampagnen. Der Endkunde kann bei seinem Besuch im Handel Punkte sammeln. Er erhält zudem Punkte für seine Einkäufe und kann diese später für Incentivs einlösen. Zudem kann der Handel gezielt an Selektionsgruppen Marketingkampagnen ausspielen in Form von SMS, Whatsapp, E-Mail oder PushNotifications. Die Umsetzung erfolgte in einem Backend, welches durch den Händler verwaltet wurde, sowie einer End-Kunden-App. Die Transaktionen wurden in nahe Echtzeit aus den jeweiligen Warenwirtschaftssystemen bezogen und der Endkunde konnte diese durch scannen eines QR-Codes, welcher auf dem Beleg abgebildet wurde, buchen. Die Version 1 wurde mit Firebase nach dem Serverless-Application-Prinzip umgesetzt. Version 2 wurde mit PHP / Laravel umgesetzt 

  • Entwicklung der Applications 
  • Deployment in den App Stores 
  • Erstellung und Deployment der PushNotification Zertifikate
  • Aufbau der CI/CD Pipeline 
  • Anbindung / Integration Firebase 
  • Migration von Firebase nach Laravel

Kenntnisse
JavaScript TypeScript Angular Laravel MySQL Google Firebase App Deployment (Google Play Store / Apple App Store
2 Jahre 8 Monate

2018-03

2020-10

Rework der Management Konsole einschließlich der Verwaltungssoftware

Software Engineer, Quality Manager JavaScript TypeScript Angular ...
Rolle
Software Engineer, Quality Manager
Projektinhalte

Die maxcluster GmbH konzipiert und betreibt skalierbare, ausfallsichere und hoch performante Managed Web Cluster für Onlineshops und E-Commerce Anwendungen. Ziel des Projektes war die Überarbeitung des User-Interface für Endkunden sowie die Überarbeitung der Systeme. Die Steuerung erfolgt über eine zentrale Plattform (?Core?), die on demand neue virtuelle Server bereitstellt und mit vordefinierten Images installiert. Die zentrale Plattform wird im Rahmen des Projektes in Laravel (Backend) und Angular (Frontend) überführt. Die Kommunikation zwischen der zentralen Plattform und den virtuellen Server erfolgt asynchron über MQTT. 

  • Entwicklung der Images / Betriebssysteme 
  • Entwicklung des Managed-Systems 
  • Entwicklung des User-Interfaces mit Angular 
  • Entwicklung der Brokerstruktur 
  • Implementierung der Brokerkommunikation 
  • Code-Reviews / QS für Angular / TypeScript

Kenntnisse
JavaScript TypeScript Angular MQTT.js PHP Laravel LXC LXD Bash MQTT Mosquitto
Kunde
maxcluster GmbH
5 Monate

2017-10

2018-02

Aufbau einer automatisierten Provisionierung und Steuerung mittels M2M-Kommunikation von Getränkeautomaten

Software Engineer JavaScript TypeScript NodeJS ...
Rolle
Software Engineer
Projektinhalte

Im Rahmen des Projekts werden neu aufgestellte Getränkeautomaten an ein Azure IoT Hub angebunden, um Profile und Konfigurationen an die neuen Automaten auszuspielen und diese zu monetarisieren. Nach der Provisionierung erfolgt die Kommunikation asynchron über MQTT. 

  • Entwicklung der M2M- Kommunikation über MQTT 
  • Schnittstellen-Entwicklung der Websockets 
  • Anbindung an den MQTT Broker 

Kenntnisse
JavaScript TypeScript NodeJS ExpressJS MQTT Microsoft Azure Microsoft Machine Learning Microsoft HoloLens mit dem UnityFramework

Zertifizierungen:

  • IT Sachverständiger (Systeme / Anwendungen) (Zertifiziert durch DEKRA)
  • Microsoft Certified Educator (MCE)
  • Microsoft Certified Trainer (MCT)
  • Microsoft Office Master Specialist
  • AZ-900: Microsoft Azure Fundamentals


Besuchte Schulungen:

  • Svelte.js - The Complete Guide (incl. Sapper.js) (Expert)
  • Svelte - Einführung in das vielseitige Webframework
  • iSAQB® Certified Professional for Software Architecture ? Foundation Level
  • IT Sachverständiger
  • Vue 3 Advanced
  • Vue 3
  • Angular Advanced
  • M101JS: MongoDB for Node.js Developers
  • M001: MongoDB Basics
  • 62-193 Technology Literacy for Educators (MS)
  • Angular Grundlagen
  • E-Tutor Ausbildung
  • Microsoft Office Specialist
  • Microsoft Office Master Specialist
  • Microsoft Office Expert

Deutsch Muttersprache
Englisch Fließend

Top Skills
TypeScript Angular Svelte Ionic Vue Node PHP Electron Android iOS MongoDB MySQL Docker NestJS REST capacitor SvelteKit Laravel
Produkte / Standards / Erfahrungen / Methoden

Profil:

  • freiberuflicher Mitarbeiter der [Name auf Anfrage] am Standort Paderborn
  • Durch den Einsatz in vielfältigen Projekten konnte er eine hohe Expertise im Bereich JavaScript und PHP, insbesondere mit Angular, Vue und Laravel aufbauen.
  • Darüber hinaus verfügt er über große Erfahrung im Umgang mit Cloud-Diensten von Microsoft Azure (Cognitive Services, IoTHub, Web-Service) und tritt als Speaker auf Konferenzen und Meetups auf


Kernkompetenzen:

  • Single Page Applications (SPA) - Angular / Vue / Svelte 
  • Cross Platform Development (mobile/desktop) 
  • Microsoft Azure 
  • ASP.NET Core 
  • WebSocket 
  • MQTT 
  • Apple Passbook (Wallet) 
  • Google Pay for Passes 


Hyperscaler:

  • Microsoft
  • aws 
  • Google 
  • Hetzner 


Werkzeuge:

  • Git 
  • Docker / Docker Compose 
  • Vagrant 
  • Ansible 
  • Microsoft Visual Studio Code 
  • Atlassian Jira / Confluence 
  • YouTrack 
  • JetBrains WebStorm 
  • Jetbrains DataGrip 
  • JetBrains PHPStorm 
  • PHP FPM 
  • Apache 
  • Nginx 
  • Firebase Plattform 
  • Microsoft Azure 


Programmiersprachen / Frameworks:

  • JavaScript / TypeScript 
  • PHP 
  • Ionic Framework 
  • Capacitor.js 
  • Electron.js 
  • Guzzle 
  • Socket.io 
  • WebSockets 
  • Mosquitto / MQTT 
  • NestJS 
  • Mongoose 
  • PHPFaker 
  • Mockery 
  • PHPUnit 
  • PWA 
  • Clarity Design Framework (VM Clarity) 
  • ChartJS 
  • Highchart 
  • Apache Kafka 
  • Kafka Streams 
  • Kafka Connect 
  • C# / .NET 
  • ASP.NET Core 
  • ASP.NET MAUI 
  • Entity Framework Core 
  • ASP.NET Core Identity 
  • ASP.NET IOT 


Microsoft:

  • Microsoft


Allgemeine Kenntnisse:

  • Microsoft Office 
  • Objektorientiertes Design 
  • Client/Server-Entwicklung 
  • Netzwerk- & Internet-Technologien 
  • Agile Software Development (Kanban, Scrum) 


Frontend Technologien:

  • Angular / TypeScript 
  • Svelte / SvelteJS 
  • Vue.js 3 
  • Tailwind CSS 
  • Bulma CSS 
  • CSS 
  • ASP.NET Core Blazor 


Backend Technologien:

  • Laravel / Lumen 
  • Node.js / npm 
  • SvelteKIT 
  • ExpressJS 
  • NestJs 
  • ASP.NET Core 


Test Technologien:

  • Karma & Jasmine 
  • Selenium 


Qualitätsmanagement:

  • Integrationstests 
  • Testautomatisierung 
  • Reviews / Inspektionen 
  • Unit Tests 
  • Automatisierte End-To-End-Tests (E2E) 

Programmiersprachen
HTML YAML XML JSON UML Markdown XAML
Datenbanken
MySQ Microsoft SQL MongoDB SQLite Azure Cosmos DB Firebase Realtime Database Firebase Cloud Firestore

  • Research and Development
  • eCommerce / Einzelhandel
  • Customer Loyalty Enterprise
  • Öffentliche Verwaltung
  • Industrie 4.0

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren