Ergebnisorientierter Full Stack Entwickler mit einem Diplom vom Code Institute, versiert in HTML, CSS, JavaScript, Python, Bootstrap und Django, und derzeit aktiv in React JS. Mit über 15 Jahren umfassender Managementerfahrung in verschiedenen Sektoren bringe ich eine einzigartige Mischung aus technischem Know-how, Führungserfahrung und einer nachweislichen Erfolgsbilanz mit. Ich bin bestrebt, meine umfassenden Fähigkeiten einzusetzen, um innovative Weblösungen zu entwickeln und zu dynamischen Teams beizutragen.
Ich freue mich, die neuesten Aktualisierungen meines Portfolios und meiner Projekte zu präsentieren, die mein Engagement für kontinuierliche Verbesserung und moderne Entwicklungspraktiken widerspiegeln.
Aktualisierung der Portfolio-Website:
Diese Portfolio-Website selbst wurde umfassend aktualisiert! Ich habe den Inhalt für eine bessere Lesbarkeit neu strukturiert und eine frische, zeitgemäße Farbpalette und ein neues Design implementiert, um ein lebendigeres und ansprechenderes Benutzererlebnis zu bieten.
Ocean Basket v2.0:
Als Reaktion auf das End-of-Life von ElephantSQL und die veralteten Django 3.2/Python 3.9 Abhängigkeiten habe ich eine komplett überarbeitete Version 2.0 der Ocean Basket Anwendung veröffentlicht. Dieses umfassende Upgrade beinhaltet die Migration auf die neueste Django-Version (5.2), die Containerisierung der Anwendung mit Docker für verbesserte Bereitstellung und Skalierbarkeit sowie die Implementierung einer umfassenden Suite von Unit-Tests zur Unterstützung eines robusten Test-Driven Development (TDD)-Workflows. Dieses Projekt zeigt meine Fähigkeit, ältere Anwendungen zu modernisieren, Containerisierung einzuführen und zuverlässige Software durch rigoroses Testen zu erstellen.
Ich führe derzeit ein bedeutendes Upgrade und Refactoring der Farm Fresh Anwendung durch. Ähnlich wie bei der kürzlichen Arbeit an Ocean Basket beinhaltet dies die Aktualisierung der Kernabhängigkeiten auf die neuesten Versionen von Django und Python. Ich implementiere auch die Docker-Containerisierung, um Bereitstellungs- und Entwicklungsworkflows zu optimieren, und integriere eine umfassende Suite von Unit-Tests, um die Codequalität sicherzustellen und einen Test-Driven Development-Ansatz zu unterstützen. Dieses Projekt unterstreicht mein Engagement für die Pflege robuster, moderner und gut getesteter Anwendungen.
Mit Blick auf die Zukunft liegt ein Schwerpunkt meiner Entwicklungspläne auf der Verbesserung der Benutzeroberfläche und des Benutzererlebnisses meiner Kernprojekte. Mein nächstes großes Vorhaben ist der Aufbau moderner, dynamischer Frontends sowohl für die Ocean Basket als auch für die Farm Fresh Anwendungen unter Verwendung der React JS-Bibliothek.
Um eine nahtlose Kommunikation zwischen diesen neuen React-Frontends und den bestehenden Django/PostgreSQL-Backends zu ermöglichen, werde ich robuste APIs mit dem Django REST Framework entwickeln. Dies beinhaltet das Design und die Implementierung von Endpunkten, die es den Frontend-Anwendungen ermöglichen, effizient mit den Backend-Daten und der Logik zu interagieren, wodurch meine Fähigkeiten im Aufbau von Full-Stack-Anwendungen mit einer entkoppelten Architektur weiter gefestigt werden.
Meine erste komplette statische Website, erstellt für einen Laufclub unter Verwendung von Frontend-Kerntechnologien. Dieses Projekt festigte mein Verständnis von HTML-Struktur, CSS-Styling und responsiven Designprinzipien.
Eine interaktive Frontend-Anwendung, die ein einfaches Mathespiel bietet. Dieses Projekt war meine Einführung in JavaScript, wobei der Schwerpunkt auf DOM-Manipulation, Ereignisbehandlung und grundlegender Spiellogik lag.
Mein erstes Projekt, das das Bootstrap-Framework nutzte. Dieser Online-Lebenslauf zeigt meine Fähigkeit, responsives Design zu implementieren und ein beliebtes CSS-Framework für effizientes Styling und Layout zu nutzen.
Mein erster Ausflug in die Backend-Entwicklung, bei dem ich eine einfache Task Manager Anwendung erstellte. Dieses Projekt führte mich in die Verwendung von Flask für die Webanwendungsentwicklung und SQLAlchemy für Datenbankinteraktionen ein und verschaffte mir grundlegende Erfahrungen mit serverseitiger Logik und Datenpersistenz.
Ein Prototyp einer statischen E-Commerce-Website für eine Yoga- und Meditationslehrerin, erstellt als mein erstes bewertetes Projekt. Dieses Projekt ermöglichte es mir, grundlegende HTML-, CSS- und responsive Designprinzipien anzuwenden, um eine professionelle Online-Präsenz zu schaffen.
Eine fesselnde Frontend-Quiz-Anwendung. Dieses Projekt vertiefte meine JavaScript-Kenntnisse, wobei der Schwerpunkt auf dynamischer Inhaltserstellung, API-Integration zum Abrufen von Fragen sowie der Verwaltung des Spielstatus und der Benutzerinteraktion lag.
Eine Python-Terminalanwendung zur Erfassung und Zusammenfassung von Umfragedaten. Dieses auf Heroku gehostete Projekt zeigt meine Fähigkeit, Kommandozeilenanwendungen zu erstellen, Benutzereingaben zu verarbeiten und Daten in Python zu verarbeiten.
Eine statische Rezept-Website, entwickelt im Rahmen eines Bootcamp-Bewerbungsprozesses. Dieses Projekt zeigt meine Fähigkeit, schnell eine mehrseitige statische Website mit funktionalen Elementen wie einem Kontaktformular (mit EmailJS) zu erstellen und die Bereitstellung über Netlify mit GitHub-Integration zu demonstrieren.
Eine Full-Stack E-Commerce-Anwendung für Online-Restaurantbuchungen, die robuste CRUD-Funktionalität demonstriert.
Kürzlich auf v2.0 aktualisiert, verfügt dieses Projekt nun über die neuesten Versionen von Django (5.2) und Python (3.12.10), ist mit Docker containerisiert und nutzt Test-Driven Development (TDD) mit einer umfassenden Suite von Unit-Tests für verbesserte Zuverlässigkeit und Wartbarkeit. Das auf Render.com bereitgestellte Projekt zeigt meine Fähigkeit, moderne, skalierbare Webanwendungen mit Fokus auf Best Practices und Leistung zu entwickeln.
Eine umfassende Full-Stack E-Commerce-Anwendung für einen Online-Shop für frische Produkte, konzipiert mit einem Mobile-First-Ansatz und starkem Fokus auf das Benutzererlebnis.
Erstellt mit Django und PostgreSQL, bietet sie sichere Benutzerauthentifizierung (Django Allauth), einen dynamischen Warenkorb und nahtlose Zahlungsintegration über Stripe, einschließlich Webhook-Verarbeitung. Das Projekt umfasst robuste Datenmodelle, nutzt AWS S3 für die Speicherung von Mediendateien und wurde nach agilen Methoden mit detaillierter Planung und Tests entwickelt.
Ein interaktives Star Wars Memory-Spiel, entwickelt während eines 5-tägigen Hackathons mit einem Team von 7 Personen. Als gewählter Scrum Master habe ich die Zusammenarbeit im Team erleichtert und das Projekt von der Konzeption bis zum funktionierenden Prototyp begleitet, wobei ich wertvolle Erfahrungen in der Teamarbeit sammelte.
Ein Webanwendungskonzept für die LGBTQ+-Community zum Austausch von Ressourcen, entwickelt während eines Hackathons. Als Scrum Master für dieses 7-köpfige Team konzentrierte ich mich darauf, die Zusammenarbeit zu erleichtern und den Fortschritt trotz Teamherausforderungen aufrechtzuerhalten, was meine Führungsqualitäten und Anpassungsfähigkeit in einem dynamischen Projektumfeld unter Beweis stellte. Das Projekt erhielt eine lobende Erwähnung von den Juroren.
Eine Frontend-Webanwendung zur Förderung eines gesunden Sommerlebensstils in Irland, erstellt von einem 7-köpfigen Team während eines 5-tägigen Hackathons. Als freiwilliger Scrum Master habe ich die Bemühungen des Teams koordiniert, was zu einem Mobile-First-Design und einer funktionalen Anwendung führte, die den 2. Platz im Wettbewerb belegte. Dieses Projekt unterstreicht meine Fähigkeit, unter Druck zu führen, zu motivieren und Ergebnisse zu liefern.
Ein reines Frontend-Retro-Arcade-Spiel, inspiriert von Pac-Man, kollaborativ von einem 6-köpfigen Team während eines Hackathons erstellt. Als freiwilliger Scrum Master führte ich das Team, von denen viele neu in der Versionskontrolle waren, durch den Entwicklungsprozess, wobei der Schwerpunkt auf Teamarbeit und schneller Iteration lag, um ein spielbares Spiel innerhalb des 5-tägigen Zeitrahmens zu liefern.
Ein interaktives Frontend-Quiz/Trivia-Spiel basierend auf dem Star Wars Franchise, kollaborativ von einem 5-köpfigen Team entwickelt. Als nominierter Scrum Master habe ich die Arbeit des Teams erleichtert, wobei der Schwerpunkt auf der Integration von Funktionen wie Soundeffekten und mehreren Schwierigkeitsgraden lag. Dieses Projekt zeigt meine Fähigkeit, ein Team zu führen und eine unterhaltsame, interaktive Anwendung unter Hackathon-Bedingungen zu liefern.
Eine Anwendung zur Unterstützung von Lehrern in der Schweiz, die Ressourcen und Tools zur Bewältigung der Herausforderungen des Berufs bietet. Dieses Projekt, das derzeit auf Wunsch des Kunden pausiert, zeigt meine Fähigkeit, Anwendungen zu entwickeln, die spezifische Benutzeranforderungen erfüllen und nach Kundenwunsch arbeiten.
Eine statische Website, entwickelt für die Schweizerische Vereinigung der Tierärztlichen Ophthalmologen (SAVO). Diese Live-Website bietet wichtige Informationen über die Vereinigung und Kontaktdaten und zeigt meine Fähigkeit, funktionale und informative Webpräsenzen für Kunden zu erstellen.