IT - Senior Full Stack Drveloper / Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 25451 Quickborn
- auf Anfrage
- de | en | pl
- 21.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Microsoft SQL-Server (MS SQL), Oracle Database, Confluence, Scrum, C#, Python, Microsoft Azure, Angular, Elasticsearch, Representational State Transfer (REST)
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.
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
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.
Microsoft SQL-Server (MS SQL), Scrum, C#, Git, Windows Powershell, Microsoft Azure, Angular, Representational State Transfer (REST)
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.
Oracle Database, Agile Methodologie, Scrum, C#, Git, Jira, AngularJS, React (JavaScript library), Representational State Transfer (REST)
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.
Agile Methodologie, Angular, C#, Continuous Delivery, Git, Continuous Integration, Microsoft Azure, Windows Powershell, Representational State Transfer (REST)
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.
Oracle Database, C#, Git, Jira, AngularJS, Elasticsearch
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.
C#, Elasticsearch, Microsoft SQL-Server (MS SQL)
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.
Microsoft SQL-Server (MS SQL), Oracle Database, C#, Typescript, JavaScript-Frameworks
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.
C#, SOAP
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.
C#
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.
Microsoft SQL-Server (MS SQL), Oracle Database, .Net Framework (Microsoft), Nhibernate, Microsoft Visual Studio, SOAP, CSS (Cascading Style Sheet), HTML
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.
Microsoft SQL-Server (MS SQL), Oracle Database, Sybase, .Net Framework (Microsoft), Powerbuilder, Microsoft Visual Studio
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.
Oracle Database, Microsoft Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML
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.
Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML
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.
Oracle Database, Sybase, Powerbuilder
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.
Informix, IBM WebSphere Application Server (WAS), Java (allg.), Javaserver Pages
Zertifikate
Hamburg Maxpert
Ausbildung
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Polnisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden