freiberufler IT - Senior Full Stack Drveloper / Architekt auf freelance.de

IT - Senior Full Stack Drveloper / Architekt

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 25451 Quickborn
  • auf Anfrage
  • de  |  en  |  pl
  • 21.11.2024

Kurzvorstellung

Ich bringe über 20 Jahre Erfahrung als Full-Stack-Entwickler, Architekt und Berater mit. Mein Fokus liegt auf C#, mit Kenntnissen in Technologien wie Java, TypeScript, HTML/CSS, Python und Datenbanken wie MS SQL und Oracle.

Qualifikationen

  • .Net Framework (Microsoft)3 J.
  • Angular4 J.
  • C#10 J.
  • Elasticsearch5 J.
  • Entity Framework
  • Git6 J.
  • Microsoft Azure4 J.
  • Microsoft SQL-Server (MS SQL)11 J.
  • Oracle Database14 J.
  • Scrum5 J.

Projekt‐ & Berufserfahrung

Fullstack Software Entwickler
Funk Gruppe, Hamburg
2/2021 – 12/2023 (2 Jahre, 11 Monate)
Versicherungen
Tätigkeitszeitraum

2/2021 – 12/2023

Tätigkeitsbeschreibung

In diesem Projekt haben wir eine Multi-Tenancy-Software entwickelt, die die Verwaltung von Versicherungspolicen und die Berechnung betrieblicher Altersvorsorgen ermöglicht. Die Anwendung unterstützt mehrere Mandanten auf einer einzigen Plattform, wodurch eine zentrale und effiziente Verwaltung gewährleistet wird.

Wir haben die Software mit Schnittstellen zu Versicherern und verschiedenen Bestandsführungssystemen ausgestattet. Dies sorgt für einen nahtlosen Datenaustausch und aktuelle, konsistente Informationen. Die Lösung bietet eine flexible und skalierbare Plattform, die den Anforderungen moderner Versicherungs- und Altersvorsorgeverwaltung gerecht wird.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, Confluence, Scrum, C#, Python, Microsoft Azure, Angular, Elasticsearch, Representational State Transfer (REST)

Fullstack Software Entwickler
Hellmann, Hamburg / Osnabrück
4/2020 – 11/2024 (4 Jahre, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2020 – 11/2024

Tätigkeitsbeschreibung

Im Rahmen dieses Projekts haben wir Schnittstellen für eine Microservice-Architektur entwickelt, um die Synchronisation von Daten zwischen verschiedenen Bestandsführungssystemen sicherzustellen. Dabei handelte es sich um die Integration und Synchronisation von Altsystemen mit einem neuen, modernen Bestandsführungssystem im Bereich der Logistik, sowohl im Luft- als auch im Seeverkehr.

Ein zentrales Ziel war es, bestehende Daten nahtlos zwischen den Systemen zu übertragen, um einen reibungslosen Übergang und eine kontinuierliche Verfügbarkeit der Bestandsinformationen zu gewährleisten. Parallel dazu wurden EDI-Schnittstellen (Electronic Data Interchange) entwickelt, um die nahtlose Anbindung der Kunden an das neue Bestandsführungssystem zu ermöglichen. Dadurch konnten Kunden ihre Logistikdaten direkt und automatisiert mit dem neuen System austauschen, was die Effizienz und Transparenz in der gesamten Lieferkette steigerte.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, Continuous Delivery, Continuous Integration, Agile Methodologie, Confluence, Scrum, C#, Docker, Git, Jira, Windows Powershell, Amazon Web Services (AWS), Elasticsearch, Kubernetes

Fullstack Software Entwickler
WerbeWeischer, Hamburg
9/2019 – 3/2020 (7 Monate)
Medienbranche
Tätigkeitszeitraum

9/2019 – 3/2020

Tätigkeitsbeschreibung

In diesem Projekt haben wir die bestehende Software zur Planung von Werbung im Kinogewerbe umfassend weiterentwickelt. Das Frontend wurde in Angular realisiert, um eine moderne und benutzerfreundliche Oberfläche zu bieten. Für das Backend setzten wir auf .NET Core (C#), um eine robuste und leistungsfähige Serverarchitektur zu gewährleisten.

In diesem Projekt haben wir die bestehende Software zur Planung von Werbung im Kinogewerbe umfassend weiterentwickelt. Das Frontend wurde in Angular realisiert, um eine moderne und benutzerfreundliche Oberfläche zu bieten. Für das Backend setzten wir auf .NET Core (C#), um eine robuste und leistungsfähige Serverarchitektur zu gewährleisten.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Scrum, C#, Git, Windows Powershell, Microsoft Azure, Angular, Representational State Transfer (REST)

Fullstack Software Entwickler
Fielmann, Hamburg
4/2019 – 11/2019 (8 Monate)
Handel
Tätigkeitszeitraum

4/2019 – 11/2019

Tätigkeitsbeschreibung

In diesem Projekt haben wir die Benutzeroberfläche einer bestehenden Anwendung durch die Weiterentwicklung der UI-Komponenten in AngularJS optimiert. Neben der Verbesserung der Benutzererfahrung haben wir neue REST-Schnittstellen in C# entwickelt, um eine effiziente und moderne Kommunikation zwischen den Systemen zu ermöglichen.

Ein zentraler Bestandteil war die Migration der Anwendung von .NET Framework 4.6 auf .NET Core. Dieser Schritt hat die Leistung und Zukunftssicherheit der Software erheblich gesteigert, indem wir die Vorteile der neuesten Technologieplattform genutzt haben.

Zusätzlich haben wir umfassende Beratungs- und Schulungsleistungen in .NET Core bereitgestellt. Dies hat dem Team geholfen, sich schnell mit der neuen Technologie vertraut zu machen und die neu entwickelten Funktionen effektiv zu nutzen.

Durch diese Maßnahmen haben wir die Anwendung modernisiert, die Systemarchitektur verbessert und die Nutzer- und Entwicklererfahrung optimiert.

Eingesetzte Qualifikationen

Oracle Database, Agile Methodologie, Scrum, C#, Git, Jira, AngularJS, React (JavaScript library), Representational State Transfer (REST)

Fullstack Software Entwickler
WerbeWeischer, Hamburg
8/2018 – 3/2019 (8 Monate)
Medienbranche
Tätigkeitszeitraum

8/2018 – 3/2019

Tätigkeitsbeschreibung

In diesem Projekt haben wir die Software zur Planung von Werbung im Kinogewerbe umfassend weiterentwickelt. Das Frontend wurde in Angular entwickelt, um eine moderne und intuitive Benutzeroberfläche zu gewährleisten, während das Backend in .NET Core (C#) realisiert wurde, um eine leistungsstarke und flexible Serverarchitektur zu bieten.

Wir haben sowohl Unit- als auch Komponententests implementiert, um die Qualität und Zuverlässigkeit der Software sicherzustellen.

Ein wichtiger Schritt war die Einführung von Continuous Integration im Azure-Umfeld. Diese Integration automatisiert den Build- und Deployment-Prozess, was zu einer schnelleren und effizienteren Entwicklung führt und gleichzeitig die Kontinuität und Stabilität der Software erhöht.

Durch diese Weiterentwicklungen haben wir die Software nicht nur funktional verbessert, sondern auch den Entwicklungsprozess optimiert und zukunftssicher gemacht.

Eingesetzte Qualifikationen

Agile Methodologie, Angular, C#, Continuous Delivery, Git, Continuous Integration, Microsoft Azure, Windows Powershell, Representational State Transfer (REST)

Software-Entwickler (Festanstellung)
Car Professional Management, Hamburg
6/2018 – 9/2018 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2018 – 9/2018

Tätigkeitsbeschreibung

In diesem Projekt haben wir eine Fuhrparkmanagement-Software entwickelt, die die Verwaltung von Stammdaten und Rechnungsdaten optimiert. Die Software automatisiert die Dokumentenerstellung, was Prozesse vereinfacht und beschleunigt.

Wir haben auch Beratungen zur Nutzung relationaler Datenbanken durchgeführt und den Fachbereich bei der Prozessautomatisierung unterstützt. Dadurch konnten wir die Effizienz und Leistung der Software und der Arbeitsabläufe verbessern.

Eingesetzte Qualifikationen

Oracle Database, C#, Git, Jira, AngularJS, Elasticsearch

Software-Entwickler (Festanstellung)
Funk Gruppe, Hamburg
1/2018 – 7/2018 (7 Monate)
Versicherungen
Tätigkeitszeitraum

1/2018 – 7/2018

Tätigkeitsbeschreibung

In diesem Projekt haben wir einen FileSystem Crawler entwickelt, der als Windows-Dienst fungiert. Der Crawler überwacht kontinuierlich und effizient Dateien auf Netzlaufwerken, wertet diese aus und indiziert die Daten in Elasticsearch. Dies ermöglicht eine schnelle und präzise Suche nach Dateien.

Wir haben den Crawler so konzipiert und programmiert, dass er regelmäßig oder bei Änderungen Dateien scannt und relevante Informationen erfasst. Durch die Integration mit Elasticsearch wird eine leistungsstarke Suchfunktion bereitgestellt, die eine schnelle Auffindbarkeit der Dateien gewährleistet. Umfangreiche Tests haben sichergestellt, dass die Lösung zuverlässig funktioniert und die gewünschten Ergebnisse liefert.

Diese Implementierung verbessert die Dateiverwaltung und -suche erheblich, indem sie eine strukturierte und effiziente Organisation der Dateien ermöglicht.

Eingesetzte Qualifikationen

C#, Elasticsearch, Microsoft SQL-Server (MS SQL)

Software-Entwickler (Festanstellung)
Funk Gruppe, Hamburg
4/2016 – 12/2017 (1 Jahr, 9 Monate)
Versicherungen
Tätigkeitszeitraum

4/2016 – 12/2017

Tätigkeitsbeschreibung

In diesem Projekt haben wir die View-Schicht einer Intranet-Anwendung grundlegend umgebaut. Statt der bisherigen MVC/Razor-Lösung haben wir die Anwendung auf eine moderne MVVM-Architektur (Model-View-ViewModel) und eine Single-Page Application (SPA) umgestellt.

Wir haben eng mit den Design-Fachbereichen zusammengearbeitet, um die Benutzererfahrung (UX) zu optimieren. Durch diese Beratung konnten wir sicherstellen, dass das neue Design nicht nur funktional, sondern auch benutzerfreundlich ist und den Anforderungen der Endanwender gerecht wird.

Zusätzlich haben wir Prozesse aus Altsystemen migriert, um eine nahtlose Integration und Fortführung der bisherigen Funktionen zu gewährleisten. Dies ermöglichte einen reibungslosen Übergang und eine konsistente Nutzung der neuen Anwendung.

Durch diesen Umbau haben wir die Intranet-Anwendung modernisiert und die Benutzererfahrung erheblich verbessert, während wir gleichzeitig die Kontinuität und Effizienz der Geschäftsprozesse sicherstellten.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, C#, Typescript, JavaScript-Frameworks

Software-Entwickler (Festanstellung)
Funk Gruppe, Hamburg
11/2014 – 4/2016 (1 Jahr, 6 Monate)
Versicherungen
Tätigkeitszeitraum

11/2014 – 4/2016

Tätigkeitsbeschreibung

In diesem Projekt haben wir SOAP-Schnittstellen konzipiert, programmiert und getestet, um eine nahtlose Integration zwischen neuen Systemen und Altsystemen, die Stammdaten in ISAM-Dateien speichern, zu ermöglichen.

Unsere Lösung umfasst die Entwicklung von Schnittstellen, die zuverlässig Daten zwischen den Systemen austauschen. Ein besonderes Augenmerk lag auf der Überwachung von Änderungen in den ISAM-Dateien. Diese Überwachung stellt sicher, dass alle Modifikationen zeitnah erfasst und die neuen Systeme entsprechend benachrichtigt werden.

Durch die präzise Implementierung und gründliche Tests haben wir eine robuste und effiziente Verbindung geschaffen, die die Datenkonsistenz zwischen den Altsystemen und den neuen Systemen gewährleistet.

Eingesetzte Qualifikationen

C#, SOAP

Software-Entwickler (Festanstellung)
Funk Gruppe, Hamburg
5/2014 – 11/2014 (7 Monate)
Versicherungen
Tätigkeitszeitraum

5/2014 – 11/2014

Tätigkeitsbeschreibung

In diesem Projekt haben wir ein Web Control Framework konzipiert, programmiert und getestet, das speziell für die Razor View Engine entwickelt wurde. Dieses Framework stellt einen HTMLHelper bereit, der es ermöglicht, HTML-Elemente sowie Bootstrap- und KendoUI-Controls auf eine fluide und intuitive Weise zu nutzen.

Das Framework vereinfacht die Integration und Nutzung von UI-Komponenten, indem es eine fließende Syntax bereitstellt, die die Entwicklung von Webanwendungen effizienter gestaltet. Durch die enge Anbindung an die Razor View Engine können Entwickler HTML-Elemente und UI-Controls nahtlos und übersichtlich in ihren Views verwenden.

Unsere gründlichen Tests haben sichergestellt, dass das Framework stabil und leistungsfähig ist, wodurch wir eine zuverlässige und benutzerfreundliche Lösung zur Verfügung stellen konnten. Diese Entwicklung verbessert die Effizienz und Flexibilität bei der Erstellung von Webanwendungen erheblich.

Eingesetzte Qualifikationen

C#

Senior Software-Entwickler und Berater (Festanstellung)
Funk Gruppe, Hamburg
7/2012 – 5/2014 (1 Jahr, 11 Monate)
Versicherungen
Tätigkeitszeitraum

7/2012 – 5/2014

Tätigkeitsbeschreibung

In diesem Projekt haben wir ein Sozial-Intranet entwickelt, das darauf abzielt, die Kommunikation innerhalb des Unternehmens zu optimieren und zu vereinfachen. Die Lösung umfasst die Konzeption, Programmierung und umfassende Tests eines Systems, das die interne Zusammenarbeit effizienter gestaltet.

Ein wesentlicher Bestandteil war die semi-automatisierte Integration bestehender Prozesse sowie die Implementierung neuer Prozesse, die spezifische Anforderungen der Fachbereiche berücksichtigen. Diese Anpassungen ermöglichen es, Kommunikationsabläufe zu optimieren und maßgeschneiderte Lösungen für verschiedene Abteilungen anzubieten.

Durch diese maßgeschneiderte und benutzerfreundliche Plattform haben wir die interne Kommunikation erheblich verbessert und die Zusammenarbeit zwischen den Teams erleichtert.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, .Net Framework (Microsoft), Nhibernate, Microsoft Visual Studio, SOAP, CSS (Cascading Style Sheet), HTML

Senior Software-Entwickler (Festanstellung)
SoftShip, Hamburg
12/2010 – 7/2012 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2010 – 7/2012

Tätigkeitsbeschreibung

In diesem Projekt haben wir die Implementierung und Unterstützung von EDI-Schnittstellenerweiterungen sowie Neuentwicklungen für Logistikunternehmen in der Schifffahrtsbranche übernommen. Unser Ziel war es, die bestehenden EDI-Schnittstellen zu erweitern und neue Schnittstellen zu entwickeln, um den Datenaustausch zwischen den Systemen der Kunden und ihren Partnern zu optimieren.

Neben der technischen Umsetzung haben wir umfassendes Stakeholder-Management betrieben. Dies beinhaltete die Bereitstellung maßgeschneiderter Lösungen, die Erstellung detaillierter Dokumentationen sowie die Durchführung von Schulungen für die Benutzer. Diese Maßnahmen stellten sicher, dass alle Beteiligten gut informiert und in der Lage waren, die neuen und erweiterten Schnittstellen effektiv zu nutzen.

Durch diese umfassende Unterstützung haben wir die Effizienz und Genauigkeit der Logistikprozesse in der Schifffahrt deutlich verbessert und die Integration der Systeme unserer Kunden optimiert.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, Sybase, .Net Framework (Microsoft), Powerbuilder, Microsoft Visual Studio

Software-Entwickler (Festanstellung)
GVL, Hamburg
1/2008 – 12/2010 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2008 – 12/2010

Tätigkeitsbeschreibung

In diesem Projekt haben wir ein umfassendes ERP-System für den Künstler-Leistungsschutz konzipiert, implementiert und kontinuierlich weiterentwickelt. Dieses System wurde speziell entwickelt, um die komplexen Anforderungen des Leistungsschutzes für Künstler effizient zu verwalten.

Die Konzeption umfasste eine detaillierte Analyse der Bedürfnisse und Anforderungen der Künstler und der beteiligten Organisationen. Auf dieser Basis haben wir ein maßgeschneidertes ERP-System entwickelt, das alle wesentlichen Funktionen zur Verwaltung und Abrechnung von Leistungsschutzrechten integriert.

Während der Implementierung haben wir die Systemarchitektur aufgebaut, die Benutzeroberfläche gestaltet und alle notwendigen Funktionen programmiert. Nach dem Go-Live haben wir das System kontinuierlich weiterentwickelt, um neue Anforderungen zu erfüllen und bestehende Funktionen zu optimieren.

Durch diese umfassende Lösung konnten wir den Künstler-Leistungsschutz effizient unterstützen und eine leistungsfähige Plattform schaffen, die den administrativen Aufwand reduziert und die Rechte der Künstler besser schützt.

Eingesetzte Qualifikationen

Oracle Database, Microsoft Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML

Software-Entwickler (Festanstellung)
SoftShip, Hamburg
5/2007 – 1/2008 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2007 – 1/2008

Tätigkeitsbeschreibung

In diesem Projekt haben wir eine spezialisierte Überwachungswebseite für die Schifffahrtsroutenplanung konzipiert und implementiert. Diese Plattform ermöglicht eine präzise und effiziente Überwachung der Schifffahrtsrouten und unterstützt die Planung und Optimierung von Seewegen.

Unser Ansatz begann mit der Konzeption einer benutzerfreundlichen Weblösung, die alle notwendigen Funktionen für die Routenplanung und -überwachung bietet. Nach der erfolgreichen Implementierung der Webseite haben wir umfassende Schulungen für die Agenturen durchgeführt, um sicherzustellen, dass sie die neue Software effektiv nutzen können.

Durch diese Lösung haben wir nicht nur die Transparenz und Kontrolle über die Schifffahrtsrouten verbessert, sondern auch die Agenturen befähigt, ihre Aufgaben effizienter und präziser zu erledigen.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML

Software-Entwickler (Festanstellung)
SoftShip, Hamburg
5/2006 – 6/2007 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2006 – 6/2007

Tätigkeitsbeschreibung

In diesem Projekt haben wir ein ERP-System konzipiert, weiterentwickelt und implementiert, um die spezifischen Anforderungen unserer Kunden zu erfüllen. Unser Ansatz begann mit der detaillierten Konzeption und Planung der Anpassungen, um sicherzustellen, dass das System optimal auf die Bedürfnisse der Kunden abgestimmt ist.

Wir haben die erforderlichen Erweiterungen und Anpassungen am ERP-System vorgenommen, um maßgeschneiderte Lösungen zu integrieren, die den individuellen Anforderungen der Kunden gerecht werden. Neben der technischen Umsetzung haben wir die Kunden auch umfassend beraten und unterstützt, insbesondere bei der Dokumentation ihrer internen Prozesse.

Diese Beratung half den Kunden, ihre Prozesse klar und effizient zu dokumentieren, was eine reibungslose Integration der neuen Funktionen in ihre bestehenden Abläufe ermöglichte. Durch diese Maßnahmen haben wir nicht nur das ERP-System optimiert, sondern auch den Kunden geholfen, ihre internen Prozesse zu verbessern und effizienter zu gestalten.

Eingesetzte Qualifikationen

Oracle Database, Sybase, Powerbuilder

Software-Entwickler (Festanstellung)
SoftShip, Hamburg
11/2003 – 5/2006 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2003 – 5/2006

Tätigkeitsbeschreibung

In diesem Projekt haben wir die Weiterentwicklung und Implementierung spezifischer Anforderungen innerhalb eines ERP-Systems übernommen. Unser Fokus lag darauf, das System gezielt anzupassen, um den individuellen Bedürfnissen unserer Kunden gerecht zu werden.

Nach der technischen Umsetzung der Anpassungen haben wir die Kunden umfassend beraten, insbesondere bei der Dokumentation ihrer internen Prozesse. Diese Beratung half dabei, die neu implementierten Funktionen optimal in die bestehenden Arbeitsabläufe zu integrieren und eine klare, effiziente Prozessdokumentation zu erstellen.

Durch diese maßgeschneiderte Anpassung des ERP-Systems und die Unterstützung bei der Prozessdokumentation haben wir den Kunden ermöglicht, ihre betrieblichen Abläufe zu optimieren und die Systemnutzung zu maximieren.

Eingesetzte Qualifikationen

Informix, IBM WebSphere Application Server (WAS), Java (allg.), Javaserver Pages

Zertifikate

Prince2 Foundation in practice
Hamburg Maxpert
2016

Ausbildung

Fachinformatiker für Anwendungsentwicklung
Ausbildung
2003

Über mich

Mit über 20 Jahren Erfahrung in der Softwareentwicklung bringe ich umfassende Expertise als Full-Stack-Entwickler, Architekt und Berater mit. Ich habe verschiedene berufliche Stationen durchlaufen und an zahlreichen Projekten gearbeitet. Mein Hauptschwerpunkt liegt auf der Programmiersprache C#, doch ich bin auch versiert in Java, TypeScript, HTML/CSS, PowerShell, JavaScript, Python und Groovy.

Neben meiner umfassenden Erfahrung in der Softwareentwicklung bin ich ebenfalls erfahren im Umgang mit verschiedenen Datenbanken, darunter MS SQL Server, EF Core, Oracle, Hibernate, Elastic Search und Informix. Zudem finde ich mich sicher in den unterschiedlichsten Frameworks wie .Net Core und Event Driven zurecht.

Weitere Kenntnisse

Ich habe umfassende Kenntnisse in C# und bin ebenso erfahren in JavaScript und TypeScript. Meine Fähigkeiten in PowerShell und HTML/CSS sind stark ausgeprägt, während ich auch mit Groovy, Python und Java vertraut bin.

Im Bereich Datenbanken bin ich sehr versiert mit MS SQL Server, EF Core und Oracle. Zudem bringe ich fundierte Kenntnisse in Hibernate, Elastic Search, SybaseDB und Informix mit.

Meine Expertise in Frameworks und Technologien umfasst .Net Core, .Net 2.0, Microservices, Event Driven, Agile Entwicklung, REST, SOAP, MVC/Razor, Bootstrap und CQRS. Zudem arbeite ich sicher mit Angular, Microsoft Graph API, SignalR und KendoUI. Weitere Erfahrungen habe ich in Duende IdentityServer, Blazor, ReactJs, AngularJs, Infragistics UI, Aspose, TIKA, OpenLayers und JSP.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Polnisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
62
Alter
45
Berufserfahrung
21 Jahre (seit 11/2003)

Kontaktdaten

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

Jetzt Mitglied werden