Ich bin Marco Busemann, Softwareentwickler aus Köln. Ich liebe Clean-Code, objektorientiertes Design, moderne Technologien und persönliche Herausforderungen. Nebenberuflich konzipiere und entwickle ich Anwendungen für Kunden. Werfen Sie gerne einen Blick auf meine Projekte. Haben Sie Fragen oder offene Projekte? Zögern Sie bitte nicht, mich zu kontaktieren.
Zu meinen Hobbies zählt Reisen, Brettspiele, Volleyball (mixed) und Cross Functional Training (Corvy).
Erstelle dir eine Wunschliste, schicke sie deiner Familie und Freunden und lass dich reich beschenken.
Marketing-Page für eine digitale Bewegungsplattform im Home-Office
Digitale Bewegungsplattform für Mitarbeiter im Home-Office
Eine Unternehmenswebsite für die neu gegründete Rechtsatelier GbR. Neben dem Internetauftritt betreue ich hier auch die restliche IT-Landschaft. Die Inhaltspflege erfolgt durch Mitarbeiter der Firma über ein Directus-Backend.
SCALE ist ein modulares Stecksystem aus geschnittenen und gefalteten NITONA®-Filzschuppen. Die akustisch wirksamen Module können einfach ineinander gesteckt werden - allein durch die Reibung an der Materialoberfläche kleben sie zusammen. Dadurch ist es möglich, Wände in individuellen Formen, Farben und Größen zu gestalten. 6 perfekt aufeinander abgestimmte Standardfarben sorgen für einen harmonischen Farbverlauf. Magnetische Befestigungssysteme ermöglichen eine einfache Montage der Wandmodule sowie nachträgliche Änderungen und Neugestaltungen.
Diese Website ermöglicht die Konfiguration dieses modularen Systems nach Ihren spezifischen Bedürfnissen. Nachdem Sie die Größe Ihrer Wand festgelegt haben, können Sie Ihre Formation mit verschiedenen Farben und Werkzeugen frei gestalten. Am Ende ist leicht zu erkennen, wie viele Skalen Sie benötigen. Darüber hinaus können Sie eine Anfrage senden oder eine dxf-Datei zur Weiterverarbeitung in Ihrer bevorzugten Modellierungssoftware herunterladen.
Erweiterung der Warenhausverwaltungssoftware zur Optimierung des Logistikprozesses.
Ziel des Projektes ist die Optimierung des Logistik- und Transportprozesses im Hinblick auf eine effizientere Kapazitätsauslastung bei der automatischen und manuellen Verpackung von Waren. Eine bestehende JavaEE-Anwendung zur Konsolidierung, Planung und Steuerung von Kunden-, Transport- und Versandaufträgen wird erweitert. Gleiches gilt für Client-Anwendungen im Bereich .Net.
Der Prozess zur Erstellung einer neuen Version (Installation, ISO, Updater) dauerte etwa 6 Stunden, einschließlich mehrerer manueller und automatisierter Prozesse. Das Fehlerpotential war hoch und das führte zu oft zu fehlerhaften Versionen. Daher bestand die Aufgabe darin, die Gesamtzeit zu reduzieren und den gesamten Prozess zu automatisieren.
Infolgedessen erhielten wir zwei separate automatisierte Prozesse:
Der erste Schritt wird einfach durch einen manuellen CI-Job in Gitlab ausgelöst. Der zweite Schritt wird dann manuell auf einer speziellen Buildmaschine auf der Basis eines Tags ausgelöst. Dieser kann nicht automatisch gestartet werden, da unsere Binärdateien mit fortgeschrittenen Zertifikaten signiert sind.
Beide Prozesse dauern insgesamt etwa 1 Stunde. Und das auf einer schlechten Build-Maschine, die nicht einmal ein SSD-Laufwerk hat. Es gibt also eine Menge Potential.
Ein netter Nebeneffekt ist, dass der zweite Prozess nun lokal ausgeführt werden kann, um experimentelle Versionen zu erstellen. Dadurch wird die Zeit zum Testen der Installation selbst drastisch reduziert.
Treesoft Office Mobile ist eine React-Native basierte App für iOS und Android.
Entwicklung einer App zum Schneiden von Bildern und PDF-Dateien für den Windows Store und die Windows 8.1-Plattform. Der Schwerpunkt lag dabei auf UX-Design, Performance und Cloud-Konnektivität zu Dropbox und OneDrive. Damals gab es noch kein Snipping-Tool. Anwender auf den ersten Tablets mit Windows 8.1 hatten ohne diese App keine einfache Möglichkeit Bilder zu schneiden und anschließend direkt zu Teilen. Heute ist diese App nicht mehr sinnvoll.
Technische Modernisierung der bestehenden Software, Planung und Durchführung von Entwicklungsprojekten, Automatisierung von Build- und Deploy-Prozessen, fachliche Betreuung der Auszubildenden, fachliche und technische Verantwortung für die mobile App.
In meiner kurzen Zeit bei Opitz habe ich hauptsächlich an einem Projekt für die Erweiterung einer Warenhaus Management Software gearbeitet. Das Ziel war die Optimierung des Logistik-Prozesses eines externen Kunden. Zusätzlich arbeitete ich nebenbei an der Erweiterung und Optimierung einer hybriden App für Konferenzen. Teilnehmer konnten hierüber ihre Konferenzteilnahme planen.