freiberufler IT Consultant (Web-Entwickling, Full-Stack) auf freelance.de

IT Consultant (Web-Entwickling, Full-Stack)

zuletzt online vor 7 Tagen
  • 110‐130€/Stunde
  • 20535 Hamburg-Mitte
  • Nähe des Wohnortes
  • de  |  en
  • 01.04.2024

Kurzvorstellung

Softwareentwickler, Berater und Trainer aus Leidenschaft.
Sehr kommunikativ, eigenverantwortlich, transparent und kundenorientiert.

Frontend: Angular/JavaScript/TypeScript/Asp.Net MVC/Razor/Blazor
Backend: Asp.Net (Core), C#, MSSQL

Qualifikationen

  • Angular
  • AngularJS
  • ASP.NET
  • ASP.NET Core
  • C#
  • CSS (Cascading Style Sheet)
  • Entity Framework
  • Full-Stack
  • Git
  • HTML5
  • JavaScript
  • Kontinuierliche Integration (CI)
  • Representational State Transfer (REST)
  • TypeScript

Projekt‐ & Berufserfahrung

Beratung, Entwicklung, Konzeptionierung, Weiterbildung, Empowerment
Kundenname anonymisiert, Karlsruhe (99% remote)
7/2021 – offen (2 Jahre, 10 Monate)
Labortechnik
Tätigkeitszeitraum

7/2021 – offen

Tätigkeitsbeschreibung

Konzeptionierung und (Neu-)Entwicklung eines Micro-Frontend UIs für Labor-Messinstrument-Systeme

Projektbeschreibung

• Innovationsprojekt für Datensystem, über welches Labormessinstrumente gesteuert werden
• Altes WPF/WinForms UI soll durch Web-UI ersetzt werden
• Neue Usability-Konzepte und Features unter Berücksichtigung von Kompatibilität mit Altsystemen
• Entwicklung in Hinblick auf zukünftigem Betrieb in der Cloud
• Unterstützung und Möglichkeit zur Integration von Third-Party-Systemen als Micro-Frontend-Apps

Aufgaben

• Konzeption eines oder mehrerer Angular-Projekte, um den Anforderungen zu entsprechen
• Machbarkeitsstudien für Lösungsansätze verschiedener Probleme durch technische Limitierungen
• Einarbeitung und Wissenstransfer an neue Kollegen
• Eigenverantwortliches Vorantreiben und Planung der Frontend-Entwicklung
• Unterstützung bei der Entwicklung der hauseigenen Komponentenbibliothek

Eingesetzte Qualifikationen

Angular, ASP.NET, C#, CSS (Cascading Style Sheet), Git, HTML5, Kontinuierliche Integration (CI), TypeScript

Backend-Entwickler, Berater, Architekt
Kundenname anonymisiert, Fürth (100% remote)
3/2021 – 7/2021 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2021 – 7/2021

Tätigkeitsbeschreibung

Entwicklung eines E-Rezept Middleware-Service für die Einbindung in die Apotheken-Kassensysteme des Kunden

Projektbeschreibung

• Umsetzung der gesetzlichen Anforderungen für die Abfrage, Dispensierung, Löschung, etc. von E-Rezepten
• Kapselung des FHIR-Standards (Fast Healthcare Interoperability Resources) und Umwandlung in ein Domänenmodelle
• Rendering von Übersichtsseiten von Rezepten zur Einbindung ins Kassensystem
• Anbindung an Zertifizierungssystem und gesicherte Hardware-Komponente zur Kommunikation mit dem E-Rezept-Basissystem
• Starker Fokus auf Testbarkeit, Clean Code und zukünftige gesetzliche Anforderungen

Aufgaben

• Analyse und Umsetzung von gesetzlichen Anforderungen mit Rücksicht auf die Software-Infrastruktur des Kunden
• Erstellung von Architekturentwürfen und Risiko-Abschätzungen
• Erstellung der CI/CD-Pipeline mit GitLab
• Abstimmung mit parallelen Projekten, die den Service anbinden
• Erstellung von extensiven Tests, teilweise testgetriebene Entwicklung
• Entwicklung (Agil nach Scrum)

Eingesetzte Qualifikationen

.Net, C#, CSS (Cascading Style Sheet), Entity Framework, Git, HTML5, JavaScript

Frontend-Entwickler, Berater, Coach
Kundenname anonymisiert, Hamburg/remote
10/2019 – 12/2020 (1 Jahr, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2019 – 12/2020

Tätigkeitsbeschreibung

Entwicklung und Migration mehrerer Frontends
bestehender Microservices und Zusammenführung in ein
flexibel erweiterbares Ökosystem

Projektbeschreibung

• Konzeptionierung und Entwicklung einer Plattform für Micro-Frontends, die technologieunabhängig eingebunden werden können
• Jedes Frontend ist an einen oder mehrere Microservices angebunden
• Die meisten Frontends sind zur internen Datenverwaltung vorgesehen
• Teilweise Migration/Neuentwicklung alter AngularJS-Frontends
• Jedes Team soll für eigenes Frontend verantwortlich sein

Aufgaben

• Entwicklung einer Architektur, die es ermöglicht, beliebige Frontend-Module in eine Rahmenanwendung zu integrieren
• Setzen von Usability- und Designstandards
• Einarbeitung von festangestellten Kollegen in Angular und die Anwendung, Projektübergabe
• Entwicklung einer CI-Pipeline für Multi-Repository-Projektstruktur
• Entwicklung (Agil, angelehnt an Kanban)

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Docker, Git, GraphQL, HTML5, Kontinuierliche Integration (CI), TypeScript

Full-Stack-Entwickler
Kundenname anonymisiert, Hamburg
7/2019 – 10/2019 (4 Monate)
Medienbranche
Tätigkeitszeitraum

7/2019 – 10/2019

Tätigkeitsbeschreibung

Weiterentwicklung einer Plattform zur Administration von Mobile Games und Implementierung von Backend-Gamelogik in einem Startup

Projektbeschreibung

• Ökosystem aus mehreren Mobile Games und anderen Spielen
• Jedes Game hat ein eigenes Backend und ein Frontend für die Administration
• Zusätzlich mehrere Microservices für Identity, File-Upload, Payment, etc.
• Viele Games werden als MVP entwickelt

Aufgaben

• Weiterentwicklung der Verwaltungsplattform in React und ASP.NET Core
• Implementierung von neuen ASP.NET Core Backends für neue Games
• Ausarbeitung von Konzepten für Spiellogik
• Implementierung eines Store-Frontends in Angular
• Wartung und Pflege bestehender Anwendungen
• Unterstützung in der Entwicklung mit Unity
• Zusammenarbeit im hochdynamischen Umfeld

Eingesetzte Qualifikationen

.Net, ASP.NET, C#, CSS (Cascading Style Sheet), Docker, Entity Framework, Git, HTML5, Language Integrated Query (LINQ), Microsoft SQL-Server (MS SQL), React (JavaScript library), TypeScript

Full-Stack-Entwickler
Kundenname anonymisiert, Hamburg
11/2018 – 5/2019 (7 Monate)
Versicherungen
Tätigkeitszeitraum

11/2018 – 5/2019

Tätigkeitsbeschreibung

Projektbeschreibung

• Teilprojekt innerhalb eines größeren Kontexts der Innovationsförderung
• Erarbeitung und Validierung von Thesen durch User Research
• Überführung der daraus gewonnenen fachlichen Anforderungen in technische Konzepte
• Ausarbeitung eines Gesamtkonzepts und Schnitt eines MVPs
• Implementierung des MVPs und Übergabe

Aufgaben

• Ausarbeitung von Risiko- und Machbarkeitsanalysen
• Erstellung technischer Konzepte
• Beratung
• Entwicklung (Agil nach Scrum)

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Docker, Git, HTML5, Java (allg.), JavaScript, Microsoft SQL-Server (MS SQL), MongoDB, Representational State Transfer (REST), TypeScript

Entwickler (Festanstellung)
Kundenname anonymisiert, Hamburg
8/2017 – 9/2017 (2 Monate)
Banken
Tätigkeitszeitraum

8/2017 – 9/2017

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer Intranet-Anwendung zur Visualisierung von Datenstrukturen
• Visuelle Darstellung von Beziehungen innerhalb einer bestehenden Datenbank
• Interaktives Navigieren durch verschiedene Abschnitte
• Intranet-Anwendung mit Authentifizierung über Active Directory

Aufgaben:

• Entwicklung der Intranet-Anwendung
• Einrichten des Deployments auf dem Server des Kunden

Eingesetzte Qualifikationen

C#, Entity Framework, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript

Technischer Projektleiter / Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Hamburg
4/2017 – 8/2018 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2017 – 8/2018

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer Anwendung zur Stammdatenverwaltung und Disposition von Servicetechnikern
• Neuentwicklung der Anwendung zur Verwaltung der Servicetechniker
• Stammdatenpflege und CRM-Funktionalitäten
• Dispositionsfunktion zur Verteilung der Aufträge
• Anbindung an SAP
• Erstellung von Reports
• Erstellung von Rechnungen und Nachweisen für Kunden
• Mehrsprachigkeit
• Komplexes Rechtesystem

Aufgaben:

• Schrittweises Erarbeiten von Prozessen
• Entwicklung eines relationalen Datenmodells
• Aufsetzen einer robusten, erweiterbaren Architektur
• Entwicklung einer Web-API unter Verwendung des Standards JsonAPI
• Entwicklung (Agil nach Scrum)

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SCRUM, Git, TypeScript, AngularJS, CSS (Cascading Style Sheet), HTML5

Technischer Projektleiter / Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Hamburg
9/2016 – 8/2018 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2016 – 8/2018

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer offlinefähigen App zur Erfassung und Vorgabe der Arbeitsschritte von Servicetechnikern
• Offlinefähigkeit: Alle Arbeitsschritte sollen gespeichert werden, bis wieder eine Internetverbindung besteht. Dann sollen alle Daten mit dem Server synchronisiert werden
• Plattformunabhängig: Im Browser (nur online) sowie als App über die gängigen Stores installierbar
• Digitale Unterschriften
• Barcode-Scanner
• Bilder und Dokumente anhängbar

Aufgaben:

• Erstellung eines technischen Konzepts
• Durchführung einer Machbarkeitsstudie
• Erarbeiten der Prozesse mit dem Kunden
• Anbindung an das bestehende Backend
• Entwicklung (Agil nach Scrum)

Eingesetzte Qualifikationen

SCRUM, Appcelerator Titanium, C#, Git, TypeScript, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript

Entwickler (Festanstellung)
Kundenname anonymisiert, Hamburg
5/2016 – 8/2016 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2016 – 8/2016

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer firmeninternen Arbeits- und Projektzeiterfassung
• Zeiterfassung für Mitarbeiter
• Funktion zur Administration und Pflege der Stammdaten
• Erarbeitung und Abbildung verschiedener Prozesse zur Genehmigung von Budgets und Abrechnungen
Generierung und Export von Reporten

Aufgaben:

• Erarbeitung der Anforderungen mit dem Kunden
• Entwicklung einer Architektur
• Eigenständige Umsetzung der Entwicklung
• Agile Umsetzung in Abstimmung mit dem Kunden
• Integration in SharePoint-Umgebung des Kunden

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C#, Entity Framework, Git, Visual Studio, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST)

Entwickler (Festanstellung)
Kundenname anonymisiert, Karlsruhe
1/2016 – 4/2016 (4 Monate)
Handel
Tätigkeitszeitraum

1/2016 – 4/2016

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer Webseite im Franchising-Bereich
• Webseite mit Responsive Design
• Separate Web-Anwendung zur Administration
• Komplexe Mechanismen zur Suche
• Abbildung verschiedener Prozesse zur Lead-Gewinnung
• SEO-Optimierung

Aufgaben:

• Eigenständige Umsetzung einzelner Teilbereiche
• Weiterentwicklung der Anwendungsarchitektur
• Kommunikation mit dem Kunden

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Apache Subversion (SVN), C#, Entity Framework, Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, jQuery

Entwickler (Festanstellung)
Kundenname anonymisiert, Karlsruhe
7/2015 – 12/2015 (6 Monate)
Börse und Wirtschaft
Tätigkeitszeitraum

7/2015 – 12/2015

Tätigkeitsbeschreibung

Projektbeschreibung:

• Neuentwicklung einer Webseite im Börsenbereich
• Komplexe und umfangreiche Finanzwebseite soll in einer modernen Technologie neu implementiert werden (ASP.NET MVC)
• Neu-Implementierung und Verbesserung bestehender Features
• Anbindung und Auswertung neuer Datenquellen
SEO-Optimierung

Aufgaben:

• Agile Entwicklung nach Scrum in einem mittelgroßen Team
• Selbstständige, eigenverantwortliche Abarbeitung der einzelnen Teilschritte
• Abstimmung mit der Geschäfts- und Teamleitung

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), MongoDB, Apache Subversion (SVN), C#, Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript

Entwickler (Festanstellung)
Kundenname anonymisiert, Karlsruhe
2/2015 – 6/2015 (5 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

2/2015 – 6/2015

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer Intranet-Anwendung zur Verwaltung von internen Projekten einer Stiftung
• Verwaltung von Stammdaten und Mitarbeitern
• Planen und Verwalten von Projekten, inkl. Budgets und Fortschritt
Authentifizierung über Active Directory

Aufgaben:

• Erstellung von Pflichten- und Lastenheft
• Erstellung eines relationalen Datenmodells
• Entwicklung (Agil mit Scrum) in Abstimmung mit dem Kunden

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Apache Subversion (SVN), C#, Entity Framework, Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, jQuery

Entwickler (Festanstellung)
Kundenname anonymisiert, Karlsruhe
10/2014 – 1/2015 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2014 – 1/2015

Tätigkeitsbeschreibung

Projektbeschreibung:

• Entwicklung einer Bibliothek für den Massenversand von E-Mail- und SMS-Newslettern
• Bibliothek zum Massenversand von Newslettern
• Anbindung an mehrere SMTP-Server und SMS-Dienste
• Konfigurierbare Regeln pro Server zur Einhaltung von Server-Limits zur Vermeidung der Platzierung auf Spam-Filtern
• Dokumentenbasierte Datenhaltung zum einfachen Eingriff durch einen Administrator
• Verschiedene Strategien bei Versendungs-Fehlschlägen
• Funktion zum Ein- und Austragen aus Verteilerlisten

Aufgaben:

• Erstellung verschiedener Diagramme zur Festlegung der Funktionsweisen
• Eigenständige Implementierung der Bibliothek
• Einbindung in das System des Kunden, Ersetzen der bisher genutzten Bibliothek

Eingesetzte Qualifikationen

.Net, Apache Subversion (SVN), C#, Visual Studio

Ausbildung

Angewandte Informatik
Bachelor of Science
2014
Karlsruhe

Über mich

Ich bin Softwareentwickler und Berater aus Leidenschaft: es ist mir ein persönliches Anliegen, mein Wissen über Handwerkskunst der Entwicklung weiterzugeben und selbst mit jeder Herausforderung etwas dazuzulernen. Nachfolgend versuche ich in aller Kürze meine Stärken und Motivationen zu erläutern. Wachsen Sie gemeinsam mit mir!

Expertise: Durch meine jahrelange Erfahrung als Consultant und Freelancer konnte ich in dutzenden Projekten aus verschiedensten Branchen Erfahrung sammeln. Kein Projekt gleicht dem anderen, und das liegt nicht nur an unterschiedlichen fachlichen Anforderungen, sondern auch an der Unternehmensstruktur und der Arbeitskultur des jeweiligen Kunden. Von meiner Expertise, die ich mit der Bewältigung dieser Vielzahl an Herausforderungen sammeln konnte, profitieren auch Sie.

Kommunikation: Gerade in diesen Zeiten, in denen Home-Office die Norm, der Technologie-Stack immer komplexer und Agilität immer relevanter wird, ist gute Kommunikation ein integraler Bestandteil hochwertiger Softwareentwicklung geworden. Eigenverantwortlichkeit, proaktives Handeln und Transparenz sind daher wichtige Eigenschaften, auf die ich bei meiner Arbeit einen hohen Stellenwert lege. Ich scheue nicht davor zurück, meine Position vor Vorgesetzten zu verteidigen, auch mal unangenehme Gespräche zu führen oder mir Fehler einzugestehen.

Qualität: Dass Code lauffähig ist, reicht heutzutage lange nicht mehr aus – er muss auch gut lesbar, wartbar und zukunftssicher sein. Daher verfolge ich in jedem Projekt die Mission, Kollegen über die Prinzipien von Clean Code, SOLID, etc. aufzuklären und diese zu leben. Denn schlussendlich ist der ausgetüfteltste Code nutzlos, wenn kein Entwickler ihn verstehen und weiterentwickeln kann. Technische Schuld lässt sich schwer in Zahlen fassen, ist aber einer der treibenden langfristigen Kostenfaktoren in einem Softwareprojekt.

Empowerment: In jedem Projekt verfolge ich das Ziel, mich ersetzbar zu machen. Nach dem Ende meines Einsatzes in Ihrem Projekt soll Ihnen keine Lücke entstehen, sondern das Gegenteil: Ihre Mitarbeiter sollen das Know-How besitzen, die Entwicklung nahtlos und eigenständig fortführen zu können. Dabei setze ich weniger auf Workshops und mehr auf Pair Programming als Werkzeug zum Wissenstransfer.

Weitere Kenntnisse

Meine Leistungen umfassen in kurzen Stichworten:

Frontend: Angular, JavaScript, TypeScript, Micro Frontend Architektur

Backend: C#, ASP.NET (Core), Web API, Entity Framework, MSSQL, Datenbankdesign

Sonstiges: Beratung, Konzeption, Coaching, Schulungen, Projektleitung, SCRUM, Empowerment, Organisation

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2782
Alter
32
Berufserfahrung
9 Jahre und 6 Monate (seit 10/2014)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden