freiberufler IT-Consulting auf freelance.de

IT-Consulting

offline
  • auf Anfrage
  • 53115 Bonn
  • auf Anfrage
  • de  |  en
  • 11.11.2020

Kurzvorstellung

Ich bin IT-Berater, Full-Stack-Entwickler, Scrum Master und Verfechter von DevOps.
Mich zeichnet meine Begeisterung für Technik aus. Am liebsten teile ich diese Begeisterung mit meinem Umfeld durch direkten Wissensaustausch.

Ich biete

  • Cloud (allg.)
  • DevOps
  • Go (Programmiersprache)
  • JavaScript
  • Kubernetes
  • React (JavaScript library)
  • React Native
  • SCRUM
  • Software Architektur / Modellierung
  • TypeScript

Projekt‐ & Berufserfahrung

IT Consultant
Westdeutsche Rundfunk Köln, Remote
4/2020 – 12/2020 (9 Monate)
Medienbranche
Tätigkeitszeitraum

4/2020 – 12/2020

Tätigkeitsbeschreibung

Entwicklung und Weiterentwicklung von neuen und bestehenden Sprachassistenzsystemen des WDR.

Die Entwicklung bezog sich zum Großteil auf bereitzustellende Fulfillment-Endpoints für die jeweiligen Systeme, als auch Abbildung der Interaktionsmodelle auf den jeweiligen nativen Plattformen. Die Endpoints wurden als Node.js Serverless-Komponenten auf AWS Lambda deployed.

Besonderer Fokus lag des Weiteren auf die Verbesserung und Modernisierung der Entwicklungsumgebung und der Auslieferungsprozesse, welche durch neues Testtooling und automatisierte CI/CD-Pipelines umgesetzt wurden.

- Erstellen von CI/CD-Pipelines
- Verbesserung der Builds
- Verbesserung der Testinfrastruktur
- Umsetzung von Alexa Skills und Google Actions

Eingesetzte Qualifikationen

DevOps, TypeScript, Amazon Web Services (AWS), JavaScript

IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
8/2019 – 12/2019 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 12/2019

Tätigkeitsbeschreibung

Intern sollte besonders für Junior IT Consultants das Onboarding verbessert und technische Grundlagen verstärkt aufgebaut werden. Dabei wurde ein stärkerer Fokus auf den Einsatz aktueller Technologien gesetzt und gefördert.
Neben Grundlagen wurden auch Best Practices, sowie Clean Code, Test Driven Development und Behaviour Driven Development, DevOps, API-Design, Architektur von Microservices, Umgang mit Legacy Code oder Fremdsystemen, und agilen Methodik vermittelt.
Durchgeführt wurde dies während der Projektarbeit, bei Hackathons, Meetups und Schulungen.

- Agiles und technisches Coaching
- Code Review
- Pair Programming
- Organisation und Durchführung von internen Hackathons, Meetups und Schulungen
- Teilnahme an Hackathons

Eingesetzte Qualifikationen

DevOps (allg.), SCRUM, Code Review, Go (Programmiersprache), Java (allg.), JavaScript, Schulung / Coaching (allg.)

IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
10/2018 – 9/2019 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

10/2018 – 9/2019

Tätigkeitsbeschreibung

Architekturkonzeption und Entwicklung eines Enterprise Integration Frameworks und zugehöriger Plattform für ein Telekommunikationsunternehmen auf Basis von Kubernetes bzw. OpenShift mit ServiceMesh und Integration an bestehende Enterprisestrukturen.

- Architekturkonzeption nach offenen Standards mit Ausblick auf Multicluster und Multicloud
- Entwicklung eines Go-Kubernetes-Operators
- Vermittlung agiler Methodik
- Vermittlung DevOps-Praktiken

Eingesetzte Qualifikationen

DevOps (allg.), Agile Entwicklung, SCRUM, Go (Programmiersprache), Cloud (allg.), Kubernetes, Schulung / Coaching (allg.)

IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
10/2018 – 1/2019 (4 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

10/2018 – 1/2019

Tätigkeitsbeschreibung

Das Tarifverwaltungs- und Preisanpassungstool für Energielieferanten wurde in diesem Projekt um die Möglichkeit zur Umbasierung tariflich genutzter Indizes erweitert und zu dessen Zweck optional an Destatis GENESIS angebunden.
Softwareauslieferungen wurden für schnelleres Feedback und Iteration automatisiert durchgeführt.

- Entwicklung in React-Frontend und Java-Backend
- Anbindung der SOAP-GENESIS-Schnittstelle
- Vermittlung agiler Methodik
- Vermittlung DevOps-Praktiken

Eingesetzte Qualifikationen

Datenbankentwicklung, DevOps (allg.), SCRUM, Java (allg.), JavaScript, React (JavaScript library), Schulung / Coaching (allg.)

Junior IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
9/2018 – 10/2018 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2018 – 10/2018

Tätigkeitsbeschreibung

Entwurf, Bau und Betrieb eines Messe-Show-Case zur Demonstration des Zusammenspiels von IoT, Webtechnologien und Blockchain zur Digitalisierung zukünftig automatischer Bezahlverfahren der Automobilbranche.

- Entwurf und Herstellung des Hardwaresetup
- Entwicklung des Python-Clients auf dem Modellfahrzeugs

Eingesetzte Qualifikationen

Blockchain (allg.), Python, Internet of Things (IoT)

Junior IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
9/2018 – 9/2018 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2018 – 9/2018

Tätigkeitsbeschreibung

Entwicklung eines HBCI-Clients in JavaScript um direkt vom Endkundengerät die Bankenschnittstelle anzuprechen. Diese Entwicklung beseitigt die Notwendigkeit eines zusätzlichen Backends, welches HBCI zu REST übersetzte.
Kontoinformationen wurden auf der Kommunikationsstrecke somit nur vom Kundengerät und der Bank selbst gelesen. Dies war ein Gewinn zur Datenminimierung und beschleunigte die Kommunikation.

- Entwurf und Entwicklung des JavaScript-Clients
- Setup für Projekt- und Testintegration
- Mocks des Clients und der HBCI-Schnittstelle

Eingesetzte Qualifikationen

Testing (IT), JavaScript, React (JavaScript library)

Junior IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
5/2018 – 9/2018 (5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

5/2018 – 9/2018

Tätigkeitsbeschreibung

Entwickelt wurde ein Preisanpassungstool für Geschäftskundenverträge von Energielieferanten.
Im Tool können Vertragsdaten inklusive Preisformeln, genutzten Indizes und entsprechende Abrechnungen der jeweiligen Preistypen revisionssicher verwaltet werden.
Softwareauslieferungen wurden für schnelleres Feedback und Iteration automatisiert durchgeführt.

- Entwicklung in React-Frontend und Java-Backend
- Entwurf des Datenbankschemas
- Anlegen von CI/CD-Pipelines
- Vermittlung agiler Methodik
- Vermittlung DevOps-Praktiken

Eingesetzte Qualifikationen

Datenbankentwicklung, Continuous Delivery (CDE), DevOps (allg.), SCRUM, Java (allg.), JavaScript, React (JavaScript library)

Junior IT Consultant (Festanstellung)
Kundenname anonymisiert, Stuttgart/Remote
10/2017 – 5/2018 (8 Monate)
Banken
Tätigkeitszeitraum

10/2017 – 5/2018

Tätigkeitsbeschreibung

Neuentwicklung einer Online-Banking-Lösung für eine Privatbank, basierend auf der Abaxx Plattform. Im Projekt wurden im Backend zur Anpassung der Plattform, Anbindung des Authentifizerungs- und Autorisierungssystems sowie des Kernbankensystems vorgenommen.
Das Frontend wurde in enger Abstimmung mit dem Kunden entworfen und entwickelt.

- Entwicklung in Java
- SOAP-Anbindung und Konfiguration von Authentifizierung- und Authorisierungssystem
- SOAP-Anbindung Kernbankensystem
- REST-Anbindung Dokumentenverwaltung
- Vermittlung agiler Methodik
- Livecoding Pair Design

Eingesetzte Qualifikationen

SCRUM, Java (allg.), Schulung / Coaching (allg.)

Junior IT Consulant (Festanstellung)
Kundenname anonymisiert, Hamburg
5/2017 – 6/2017 (2 Monate)
Banken
Tätigkeitszeitraum

5/2017 – 6/2017

Tätigkeitsbeschreibung

Im Rahmen des Projektes wurde in Kooperation einer Bank, Visa Europa und uns eine Banking-App um Kreditkartenfunktionalitäten erweitert.

Dies geschah in Vorbereitung auf das Release des Visa Consumer Transaction Controls.

- Teilname an der Definition der Produktvision
- Architekturkonzeption und -beschreibung der Infrastruktur und dazugehöriger Kommunikation
- Entwicklung einer Hybriden App als React-SPA in einem Cordova Container
- Anbindung der Visa Consumer Transaction Control
- Vermittlung agiler Entwicklungsmethoden

Eingesetzte Qualifikationen

SCRUM, Java (allg.), JavaScript, PHP, React (JavaScript library), Schulung / Coaching (allg.)

Junior IT Consultant (Festanstellung)
Kundenname anonymisiert, Bonn/Remote
3/2017 – 10/2017 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 10/2017

Tätigkeitsbeschreibung

Entwicklung einer modularen Banking-App.
Die App soll als Teil einer Product-Suite für Banken dem Banken-Endkunden die Möglichkeit bieten mobil und jederzeit über seine finanzielle Lage informiert zu bleiben.
Für die Bank als Kunden steht hierbei vorallem die Modularität bei der Auswahl gewünschter Featuresets im Vordergrund.

- Entwicklung einer Hybriden App als React-SPA in einem Cordova Container
- Testen der Komponenten und der Redux-Stores
- Entwicklung eines Java-REST-Adapters für HBCI/FinTS
- Entwicklung an einem Java-HBCI/FinTS-Mock-Server zum Integrationstesten des Backends

Eingesetzte Qualifikationen

Java (allg.), JavaScript, React (JavaScript library)

- (Festanstellung)
Kundenname anonymisiert, Sankt Augustin
10/2016 – 2/2017 (5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2016 – 2/2017

Tätigkeitsbeschreibung

Aufgrund historisch gewachsener, disjunkter, teils eigenentwickelter Systeme, entschied man sich dazu eine IDM-Lösung anzustreben. Da im Normalfall die Systeme auf dem IDM aufbauen sollten, diese Änderung aber in seiner Größe im laufenden Betrieb allerdings nicht Umsetzbar war, sollte zunächst ein neues System Daten zentralisiert halten und synchronisieren.

- Anforderungsanalyse
- Konzeption der Systemarchitektur
- Entwurf des Datenbankschemas
- Anbindung an bestehende Produktivsysteme in NodeJS-Backend

Eingesetzte Qualifikationen

Datenbankentwicklung, Software Architektur / Modellierung, Node.js

- (Festanstellung)
Kundenname anonymisiert, Sankt Augustin
4/2015 – 9/2016 (1 Jahr, 6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

4/2015 – 9/2016

Tätigkeitsbeschreibung

Für eine ergänzende Lehrplattform für Programmiereinsteiger in Java wurde eine den Nutzerkenntnissen entsprechende Fehlerausgabe in einem bereits vorhandenen System benötigt.

Da sich JUnit für diese Aufgabe als ungeeignet erwies entwickelte ich eine auf die Lehrveranstaltung zugeschnittene Alternative, die seitdem produktiv in Verwendung ist.

- Anforderungsanalyse
- Implementierung eines Test Runners für Java
- Implementierung eines Frameworks zur Generierung von Tests und Beispielen der Fehlernachstellung
- Betreuung der Infrastruktur und des Frameworks

Eingesetzte Qualifikationen

Testing (IT), Java (allg.), Django (Framework), Web Entwicklung (allg.)

Qualifikationen

Ich bin als Full-Stack-Entwickler breit aufgestellt.
Meine aktuellen Skills sind grob:

JavaScript, React, React Native, Java, Python, Elixir, Go, Kubernetes, AWS, Azure, GCP, Scrum, DevOps, Machine Learning, Usability / Accessibility

Ich bin für Neues immer offen.

Über mich

Ich biete mehrjährige Erfahrung in Front- und Backendentwicklung, begeistere mich für agiles arbeiten, DevOps, Programmiersprachen und Tools.

Qualität und Nutzbarkeit sind mir wichtig.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
1664
Alter
29
Berufserfahrung
6 Jahre und 8 Monate (seit 04/2015)

Kontaktdaten

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

Jetzt Mitglied werden