Tech-Stack: VueJS / NuxtJS, React / NextJS, AWS, Typescript, PostgreSQL, MySQL, NoSQL DBs, Headless CMS (Contentful, Strapi, Storyblok), Scrum
Als erfahrener Softwareentwickler biete ich ein breites Spektrum an Dienstleistungen in einer Vielzahl von technologischen Bereichen, um den Anforderungen moderner Unternehmen gerecht zu werden. Mit tiefgreifendem Fachwissen in sowohl VueJS und NuxtJS als auch in React und NextJS, bin ich in der Lage, auf Ihre individuellen Bedürfnisse zugeschnittene dynamische und interaktive Webanwendungen zu entwickeln. Ob Sie eine leistungsstarke Single Page Application (SPA) bevorzugen, die auf VueJS basiert, oder eine serverseitig gerenderte Website mit NextJS für eine optimierte SEO, mein Ziel ist es, eine reibungslose und ansprechende Nutzererfahrung zu schaffen.
Neben Frontend-Entwicklungen bringe ich auch umfassende Kenntnisse und Erfahrungen in der Anwendung verschiedenster Backend-Technologien mit. Die Nutzung von AWS-Diensten ermöglicht es mir, skalierbare, zuverlässige und sichere Infrastrukturen für Webanwendungen zu konzipieren und zu implementieren. Dazu gehören nicht nur Hosting und Datenverwaltung, sondern auch das Entwickeln serverloser Funktionen, die sich dynamisch an die Bedürfnisse Ihres Unternehmens anpassen. Meine Expertise erstreckt sich zudem auf die Anwendung von Typescript, um den Code Ihrer Anwendungen sicherer und wartungsfreundlicher zu gestalten. Ich gewährleiste damit nicht nur eine ausgezeichnete Codequalität, sondern auch eine erhöhte Entwicklerproduktivität.
Bezüglich Datenbanksystemen habe ich tiefgehende Kenntnisse sowohl in relationalen Datenbankmanagement-Systemen wie PostgreSQL und MySQL als auch in vielseitigen NoSQL-Datenbanksystemen. Egal, ob es um die Entwicklung komplexer Datenmodelle, das Management großer Datenmengen oder die Erstellung von High-Performance-Datenbankanwendungen geht, ich finde eine optimierte Lösung für Ihren spezifischen Fall. Die Integration eines Headless CMS in moderne Webarchitekturen ist heute ein wichtiger Bestandteil für Unternehmen, die eine flexible Content-Strategie benötigen. Mit Plattformen wie Contentful, Strapi und Storyblok kann ich Ihnen dabei helfen, Inhalte nahtlos über eine Vielzahl von Kanälen zu veröffentlichen und zu verwalten. Indem ich Lösungen gestalte, die auf Headless CMS basieren, ermögliche ich es Ihrem Team, Inhalte schnell zu erstellen, zu verwalten und zu verteilen, während die Systemarchitektur für zukünftige Erweiterungen offen bleibt.
Nicht nur die genannten Technologien, sondern auch weitere moderne Tools und Praktiken gehören zu meinem Portfolio. Kontaktieren Sie mich, um herauszufinden, wie ich Ihnen helfen kann, Ihr nächstes digitales Projekt erfolgreich zu gestalten und Ihr Unternehmen mit maßgeschneiderten Softwarelösungen voranzubringen.
Tech-Stack: Supabase Auth, MySQL, React, ESLint, Vercel Hosting, AWS EC2, Load Balancer, AWS RDS, ExpressJS, Scrum
Im Rahmen meiner Tätigkeit für das Startup Ecufile in Luxemburg habe ich eine sichere Authentifizierungsinfrastruktur mit Supabase Auth und einer MySQL-Datenbank implementiert. Mein Hauptaugenmerk lag darauf, die Robustheit und Wartbarkeit der vorhandenen React-basierten Benutzeroberflächen für Endanwender und Administratoren zu erhöhen.
Hierzu führte ich ein umfassendes Refactoring durch und integrierte ESLint, um die Codequalität und Einhaltung von Best Practices in React sicherzustellen.
Ein wesentlicher Bestandteil meiner Verantwortung war die Untersuchung der Projektspezifikationen, um eine optimale Hosting-Lösung zu identifizieren. Die Entscheidung fiel auf die Hosting-Dienste von Vercel für die Frontends, die dadurch von verbesserter Performance und Skalierbarkeit profitierten.
Im Bereich der Backend-Entwicklung habe ich das ExpressJS-basierte Projekt ebenfalls einer gründlichen Überarbeitung unterzogen, wobei ESLint implementiert wurde, um die Codekonsistenz zu verstärken. Als AWS-zertifizierter Cloud-Practitioner wählte ich für das Backend eine Hosting-Lösung auf AWS EC2 mit einem Load Balancer, um Verfügbarkeit und Effizienz zu gewährleisten.
Die Migration der MySQL-Datenbank auf AWS RDS spielte eine entscheidende Rolle bei der Erhöhung der Zuverlässigkeit und Skalierbarkeit der Datenverwaltung.
Tech-Stack: Typescript, ESLint, Unit-Tests, Continuous Integration (CI), AWS, NextJS, PostgreSQL, Google Ad Manager, Scrum
Während meiner Zeit bei der IT Beratungsfirma, The NextGen, wurde ich bei der Firma IQ Digital, einem führenden Vermarkter für Online-Werbung und einem Joint Venture namhafter Verlage, eingesetzt. Dort spielte ich eine zentrale Rolle in der Optimierung und Modernisierung interner Prozesse. Ein wesentlicher Aspekt meiner Arbeit war die umfassende Überarbeitung bestehender Systeme, einschließlich der Migration aller Repositories zu GitHub. In dieser Funktion entwickelte und implementierte ich einen neuen Workflow zur Erstellung von Werbemitteln, der sowohl konzeptionelle als auch technische Verbesserungen umfasste, und trug maßgeblich zur Erweiterung des IQD-Portfolios bei.
Ein Schlüsselaspekt meiner Rolle war die Verbesserung der Codequalität im Team. Ich führte Linting, Unit-Tests und Continuous Integration (CI) mit GitHub Pipelines für alle Repositories ein, was unsere Entwicklungsprozesse erheblich effizienter und zuverlässiger machte. Ein weiteres bedeutendes Projekt unter meiner Leitung war der Relaunch des Internen Tag Management Systems, das für die effektive Steuerung von Werbung entscheidend ist.
Ich entwickelte das Tool komplett neu, um die Erstellung von Seiten, die Kontrolle von Werbegrößen, die Integration von lokalen Stylings und das Bundling dieser Elemente zu ermöglichen. Dieses System wurde mit modernsten Technologien wie AWS S3 Buckets und AWS CloudFront implementiert und deployt, wodurch das ältere, wartungsintensive und langsame PHP-System ersetzt wurde. Die neue Lösung basierte auf NextJS, PostgreSQL und AWS.
Meine Rolle in diesem Projekt umfasste die gesamte Konzeption und Implementierung des Tools, wodurch ein effizienteres, benutzerfreundliches und zukunftssicheres System entstand. Dabei nutzte ich meine umfangreichen Kenntnisse in Typescript, einer Schlüsseltechnologie für die Entwicklung moderner Webanwendungen, um die Leistungsfähigkeit und Benutzerfreundlichkeit des Systems zu optimieren.
Meine Erfahrung mit Typescript ermöglichte es mir, robuste, skalierbare und wartbare Codebasen zu erstellen, die den anspruchsvollen Anforderungen des digitalen Werbemarktes gerecht werden.
Tech-Stack: NuxtJS, TypeScript, ExpressJS, DigitalOcean, Redis, SCAYLE API, CI/CD, Git, GitLab, ReactJS, PostgreSQL, Contentful, Scrum
In einem zukunftsweisenden Projekt mit About You, einem Marktführer im Online-Handel, spielte ich eine Schlüsselrolle bei der Entwicklung eines hochmodernen Onlineshops. Mein Hauptziel war es, eine starke Verbindung zwischen E-Mail-Marketing-Kampagnen und E-Commerce zu schaffen, um den Verkauf zu fördern und zu maximieren. Eine besondere Herausforderung bestand in der Skalierbarkeit des Systems, um Spitzenbelastungen, die durch Massenversand von E-Mails an eine große Kundenbasis entstanden, zu bewältigen. Für die Umsetzung wurde eine NuxtJS Boilerplate mit TypeScript von About You/SCAYLE verwendet, die ich innovativ modifizierte und anpasste, um sie für das einzigartige Deal-Konzept des Shops zu optimieren.
Dies erforderte tiefgreifendes technisches Verständnis und kreative Problemlösungsfähigkeiten, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten. Dabei spielte Typescript eine wesentliche Rolle in der Entwicklung, um robuste und skalierbare Lösungen zu schaffen.
In einem weiteren Projekt für RTL+ übernahm ich die Führung bei der Entwicklung einer strategischen Marketingkampagne. Das Hauptziel war die effektive Verteilung von Gutschein-Codes über innovative digitale Kanäle, um Traffic auf die speziell entworfene Landingpage zu lenken. Hierbei entwickelte ich ein leistungsfähiges Code-Generierungssystem, das durch ausgeklügelte Sicherheitsmaßnahmen unterstützt wurde. Die Verwendung von Typescript trug dazu bei, die Sicherheit und Effizienz des Systems zu erhöhen. Als CMS wurde Contentful gewählt.
Zusätzlich gewährleistete ich eine herausragende User Experience und Performance der Website.
In einem Kooperationsprojekt mit der Fachhochschule Köln leitete ich die Entwicklung eines KPI-Dashboards zur Messung und Verbesserung der Team-Effizienz. Als Projektmanager stellte ich die technische Exzellenz und Qualitätssicherung sicher.
In diesen Projekten kamen moderne Technologien und Tools zum Einsatz, darunter NuxtJS, ExpressJS, DigitalOcean, Redis, SCAYLE API, CI/CD, Git, GitLab, Visual Studio Code, ReactJS und PostgreSQL. Mein Einsatz von Typescript in diesen Projekten war entscheidend für die Entwicklung robuster, skalierbarer und wartungsfreundlicher Anwendungen.
Tech-Stack: NuxtJS, TypeScript, VueJS, Jest, Cypress, Strapi, Mixpanel, ExpressJS, GraphQL, Scrum
Im Projekt Parqet.com übernahm ich als Entwickler für das Frontend die Verantwortung für die Implementierung neuer Features und Optimierung bestehender Komponenten im NuxtJS-Framework, unter intensiver Nutzung von TypeScript. Ein zentraler Fokus meiner Arbeit lag auf der Verbesserung der interaktiven Chart-Komponenten, die für die Visualisierung von Finanzdaten entscheidend sind. Durch mein umfassendes Refactoring dieser Komponenten, unterstützt durch TypeScript, konnte ich die Benutzererfahrung und Performance des Tools signifikant verbessern.
Zur Qualitätssicherung des Systems bauten wir Testprozesse ein, die sowohl Unit-Tests mit Jest als auch End-to-End-Tests mit Cypress umfassten.
In einem innovativen Projekt für Silent4, ein Unternehmen in der Produktion von Schallabsorbern, entwickelte ich einen fortschrittlichen Akustikrechner. Dieses benutzerfreundliche Tool, realisiert mit VueJS und TypeScript, ermöglichte es den Nutzern, passende Schallabsorber basierend auf den Abmessungen ihres Raumes zu ermitteln. Die Herausforderung lag in der Entwicklung einer komplexen Berechnungslogik, die sowohl akustische als auch ästhetische Aspekte berücksichtigte.
Die Integration von Trackingfunktionen lieferte wertvolle Einblicke zur Optimierung des Tools. Ich implementierte außerdem eine Funktion zur automatischen Generierung detaillierter PDF-Berichte, was den Beratungsprozess erheblich vereinfachte.
Beim Relaunch der Corporate Website von SÜSS MicroTec spielte ich eine zentrale Rolle. Ich modernisierte das Design und erneuerte das CMS und die Front-end-Technologie, wobei TypeScript eine Schlüsselrolle spielte. Ich wählte NuxtJS und Strapi, um eine flexible und effiziente Datenhandhabung zu ermöglichen. Ein wichtiger Bestandteil war die Automatisierung der Investor Relations News, wofür ich ein maßgeschneidertes Backend entwickelte. Die Mehrsprachigkeit der Website erweiterte ihre globale Reichweite.
Tech-Stack: NuxtJS, JavaScript, Typescript, Firebase, Mixpanel, Scrum
Bei AlleAktien Quantitativ (jetzt Eulerpool.com) transformierte ich das Tool in ein leistungsstarkes Analyseinstrument für Aktien. Die Herausforderung bestand darin, Daten aus verschiedenen Quellen zu homogenisieren und benutzerfreundlich darzustellen. Ich entwickelte eine intuitive Nutzerregistrierung (mit Firebase) und personalisierte Account-Bereiche, was die Benutzerfreundlichkeit und Funktionalität des Tools erheblich steigerte. Hierzu setzte ich Technologien wie TypeScript, Firebase, Mixpanel und NuxtJs ein.
Tech-Stack: NuxtJS, Jira, SCRUM, Unit Tests (Mocha, Jest), TypeScript, PostgreSQL, GraphQL, Scrum
In meiner Zeit bei i22 in Bonn spielte ich eine entscheidende Rolle bei der Entwicklung und anschließenden Wartung von drei bedeutenden Online-Plattformen der Deutschen Telekom: Smarthome.de, shop.telekom.de und dem Telekom Hardwaretool. Als einer von drei Frontend-Entwicklern für diese Projekte arbeitete ich in einem Team, das sich auf die Implementierung eines modernen NuxtJS-Frontends konzentrierte.
Diese Technologiewahl wurde aufgrund ihres starken SEO-Fokus getroffen, um das Server-Side-Rendering zu maximieren und damit die Ladezeiten zu minimieren, was zu einer signifikanten Verbesserung der Benutzererfahrung und Website-Performance führte. Ein wesentlicher Beitrag meinerseits war die Entwicklung einer maßgeschneiderten Produktdatenbank, die eine zentrale Rolle für die Versorgung aller drei Onlineshops mit aktuellen und konsistenten Produktinformationen spielte.
Diese zentralisierte Datenbanklösung trägt erheblich zur Effizienzsteigerung und zur Konsistenz der Datenpflege bei. Des Weiteren lag mein Fokus stark auf der Qualitätssicherung der entwickelten Komponenten. Durch die Implementierung von Mocha und später Jest für Unit-Tests, gewährleistete ich die technische Zuverlässigkeit und Fehlerfreiheit der Plattformen.
Diese Teststrategie und auch der Einsatz von TypeScript war entscheidend für die Aufrechterhaltung hoher Standards in Bezug auf Code-Qualität und Funktionalität.
Tech-Stack: Joomla!, WordPress, MySQL, PHP, React, Angular, JavaScript
In meiner Tätigkeit als Web Developer bei netcon interactive habe ich nicht nur an der Entwicklung und Betreuung von Kundenwebseiten mit Joomla und WordPress gearbeitet, sondern auch meine Kenntnisse in MySQL und PHP vertieft.
Ein besonderer Schwerpunkt meiner Arbeit lag auf der Schulung von Kunden im Umgang mit Joomla, insbesondere im Einsatz von selbstgeschriebenen Modulen und Plugins.
Darüber hinaus stärkte die Entwicklung eines React-Backends und einer Angular-App für eine Gewichtsabnahme-App meine Leidenschaft für JavaScript.
Diese Erfahrungen haben mich in meiner Flexibilität und Anpassungsfähigkeit an verschiedene Technologien und Projektanforderungen deutlich gefördert.
Tech-Stack: Joomla!, PHP, JavaScript, MySQL
Bereits während meiner Ausbildung zum Mediengestalter bei netcon interactive in Lübeck, wurde mir ein hohes Maß an Verantwortung anvertraut. Ein herausragendes Projekt, an dem ich maßgeblich beteiligt war, war der German Sweets Export Guide (online-seg.de). Dieses innovative Online-Portal dient als zentrale Plattform für Hersteller von Süßwaren, um Unternehmensprofile, Kontaktpersonen und Produktseiten zu erstellen.
Seine Hauptfunktion besteht darin, den In- und Export von Süßwaren effizient und effektiv zu koordinieren, was es zu einem wichtigen Instrument im internationalen Handel macht. Die technische Umsetzung dieses Projekts erfolgte mit Joomla!, wobei ich auch an der Entwicklung eines speziell angepassten Backends beteiligt war.
Dieses Backend wurde mit einer Kombination aus PHP, JavaScript und MySQL erstellt und ermöglichte eine hochgradig individuelle und benutzerfreundliche Gestaltung der Website. Durch meine Arbeit am Backend konnte ich sicherstellen, dass das Portal den spezifischen Anforderungen der Süßwarenindustrie gerecht wird und eine nahtlose, intuitive Benutzererfahrung bietet.