Über mich
Skills
Portfolio
Neue Website für Malerbetrieb
Projekte
ENTWICKLUNG EINER MIDDLEWARE ZUR BERECHNUNG UND ZUSAMMENFASSUNG VON RECHNUNGSPOSITIONEN
niwadev · Internet und Informationstechnologie
Ziel: In meiner Dozententätigkeit werden Unterrichtseinheiten abgerechnet. Diese sind 45 Minuten lang. In meinem Zeiterfassungssystem „Clockodo“ kann ich jedoch nur Abrechnungen zum Stundenpreis machen. Daher möchte ich monatlich die Daten von Clockodo beziehen, tageweise zusammenfassen und die Stunden in die Unterrichtseinheiten umrechnen, um korrekte Rechnungen stellen zu können.
Aufgaben:
- Anforderungsanalyse
- Analyse der Schnittstellen und Abonnements
- Identifikation passender Technologien für Hosting und Datenbank
- Entwicklung einer Schnittstelle zum Abruf und zur Umrechnung der Daten aus Clockodo
- Containerisierung über Docker
- Aufsetzen eines Debian-Servers mit PostgreSQL-Datenbank
Technologien: C#, ASP.NET Core Web API, .NET 8, REST API Services, Software-Architektur, Docker, PostgreSQL, Entity Framework (EF Core), Postman, GitHub, Debian, GitHub Copilot
MIGRATION DES UMBRACO CMS-SYSTEMS DER WEBSITE AUF EINE NEUE VERSION
LEW Service & Consulting GmbH (Festanstellung) · Sonstige Branche
Ziel: Die bisher verwendete Version des Umbrao CMS ist bereits einige Jahre alt und erreicht im September den End-of-Life-Status, wodurch es keine Updates mehr erhält. Um die Website weiterhin sicher betreiben zu können, ist eine Migration auf die nächsthöhere Version nötig.
Aufgaben:
- Planung und Umsetzung der Migration
- Recherche zu Änderungen zwischen den Versionen Umbraco 7 und Umbraco 8
- Koordination der Aufgaben und des Entwicklerteams bestehend aus internen und externen Entwicklern
- Anpassung der selbstentwickelten Umbraco Backend-Komponenten
- Migration der Datenbank
- Testen der Migration gemeinsam mit dem Fachbereich
- Arbeiten in einem funktionsübergreifenden SCRUM-Team
Technologien: C#, ASP.NET MVC, .NET-Framework 4.8, Umbraco 7, Umbraco 8, Angular.JS, SignalR,, MSSQL, Application Insights, Entity Framework (EF Core), Git, Azure DevOps, Jira
RELAUNCH DER WEBSITE FÜR MEIN FREELANCING BUSINESS
niwadev · Internet und Informationstechnologie
Ziel: Aufgrund gestiegener Kosten im Hosting, des Wartungsaufwands und der geringen Sichtbarkeit, soll die Website auf einer neuen technischen Basis aufgesetzt werden. Dabei spielen die SEO-Sichtbarkeit, das Design und mehr Inhalte eine große Rolle.
Aufgaben:
- Planung und Umsetzung der Website
- Aufsetzen einer neuen Hosting Umgebung mit WordPress
- Auswahl geeigneter Plug-Ins für Mehrsprachigkeit, SEO, Analytics usw.
- Anpassung des Themes „GeneratePress“ auf die eigenen Bedürfnisse
- Erstellung eigener Gutenberg-Patterns zur optimalen Darstellung von Inhalten
- Erstellung und Übersetzung von Inhalten
Technologien: WordPress CMS, GeneratePress