Als Teil des dynamischen Teams bei IQ Digital, einem renommierten Vermarkter für Online-Werbung und einem Joint Venture von führenden Verlagen wie FAZ, Handelsblatt Media Group, Süddeutsche Zeitung und ZEIT Verlag, übernahm ich eine Schlüsselrolle bei der Optimierung und Modernisierung interner Prozesse.
Mein Fokus lag auf der umfassenden Überarbeitung bestehender Systeme, einschließlich des Transfers sämtlicher Repositories zu GitHub. Ich entwickelte und implementierte einen effizienten Workflow für die Erstellung neuer Werbemittel, sowohl aus konzeptioneller als auch technischer Perspektive, und trug maßgeblich zur Erweiterung des IQD-Portfolios bei.
Zudem initiierte und leitete ich die Steigerung der Codequalität im Team durch die Einführung von Linting, Unit-Tests und Continuous Integration (CI) mittels GitHub Pipelines für alle Repositories. Dies verbesserte die Effizienz und Zuverlässigkeit unserer Entwicklungsprozesse erheblich. Ein weiteres herausragendes Projekt unter meiner Führung war der Relaunch des Internen Tag Management Systems, das für die effektive Aussteuerung von Werbung unerlässlich ist.
Ich gestaltete das Tool völlig neu, das die Erstellung neuer Seiten, die Steuerung von Werbegrößen, die Integration lokaler Stylings und das Bundling dieser Elemente ermöglicht. Die Lösung wurde mittels modernster Technologien wie AWS S3 Buckets und AWS CloudFront implementiert und deployed. Das vorherige, veraltete PHP-System, das technisch schwierig zu warten und langsam war, ersetzte ich durch eine innovative Lösung basierend auf NextJS, PostgreSQL und AWS. Meine Rolle in diesem Projekt beinhaltete die vollständige Konzeption und Umsetzung des Tools, wodurch ein effizienteres, benutzerfreundliches und zukunftssicheres System entstand.
Im Auftrag von AlleAktien übernahm ich das anspruchsvolle Projekt, das führende Aktienanalyse-Tool AlleAktien Quantitativ (jetzt Eulerpool.com) umfassend zu überarbeiten und zu erweitern. Meine Hauptaufgabe bestand darin, das Tool in ein hochmodernes, leistungsstarkes Analyseinstrument umzugestalten, das in der Lage ist, effizient mit Millionen von Datenpunkten von über 30.000 börsennotierten Unternehmen weltweit umzugehen. Eine zentrale Herausforderung war dabei, die unterschiedlichen Datenquellen zu homogenisieren und in einer einheitlichen, benutzerfreundlichen Oberfläche darzustellen, um präzise und umfassende Aktienanalysen zu ermöglichen.
Darüber hinaus entwickelte ich eine intuitive Nutzerregistrierung und einen personalisierten Account-Bereich. Dieser Bereich ermöglicht es den Nutzern, individuelle Watchlisten anzulegen, detaillierte Notizen zu verschiedenen Unternehmen zu verfassen und Kursalarme einzustellen.
Diese Alarme werden automatisiert per E-Mail versendet, um die Nutzer über wichtige Marktveränderungen und -chancen auf dem Laufenden zu halten. Durch meine Arbeit konnte ich die Funktionalität und Benutzerfreundlichkeit von Eulerpool.com erheblich steigern.
Dies führte nicht nur zu einer gesteigerten Kundenzufriedenheit und Nutzerbindung, sondern auch dazu, dass das Tool zu einem unverzichtbaren Bestandteil für Investoren und Marktanalysten wurde, die auf fundierte und aktuelle Daten angewiesen sind.
Im Rahmen einer prestigeträchtigen Beauftragung durch SÜSS MicroTec, einem führenden Anbieter im Bereich Mikrotechnologie, spielte ich eine zentrale Rolle beim umfassenden Relaunch ihrer Corporate Website. Mein Auftrag umfasste die anspruchsvolle Aufgabe, das bestehende Design zu modernisieren, während gleichzeitig das veraltete Content-Management-System (CMS) und die Front-end-Technologie vollständig erneuert wurden.
Basierend auf den spezifischen Anforderungen des Kunden implementierte ich NuxtJS als Front-end-Framework, um eine schnelle, reaktionsschnelle und benutzerfreundliche Oberfläche zu schaffen. Für das effektive Management unterschiedlicher Daten, wie Produktdetails und Content-Seiten, wählte ich Strapi als Headless CMS.
Diese Entscheidung ermöglichte eine flexible und effiziente Datenhandhabung sowie eine nahtlose Integration mit der neuen Website. Ein wesentlicher Bestandteil dieses Projekts war auch die Automatisierung der Investor Relations News. Hierfür entwickelte ich ein maßgeschneidertes Backend mit ExpressJS, das es erlaubte, Daten aus verschiedenen Quellen zu aggregieren und nahtlos in das Investor Relations Portal zu integrieren.
Diese Innovation ersetzte den bisherigen manuellen und zeitaufwendigen Prozess und verbesserte damit die Aktualität und Effizienz der bereitgestellten Informationen erheblich. Eine weitere signifikante Herausforderung stellte die Internationalisierung der Website dar. Ich gewährleistete, dass die Website in fünf Sprachen verfügbar und somit für ein globales Publikum zugänglich ist.
Diese Mehrsprachigkeit erweiterte die Reichweite der Website und verstärkte ihre globale Präsenz. Durch diese umfassenden Verbesserungen konnte ich nicht nur die Benutzererfahrung signifikant steigern, sondern auch die digitale Präsenz von SÜSS MicroTec in ihrem Sektor maßgeblich stärken.
In meiner Rolle als Schlüssel-Entwickler für das Frontend für das Portfolio-Tracking-Tool Parqet.com übernahm ich die Verantwortung für die Implementierung neuer Features und die Optimierung bestehender Komponenten innerhalb des NuxtJS-Frameworks. Ein besonderer 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 gelang es mir, die Benutzererfahrung und die Performance des Tools erheblich zu steigern. Zur Gewährleistung einer robusten und fehlerfreien Funktionalität legte ich großen Wert auf die Qualitätssicherung des gesamten Systems. Ich etablierte einen umfassenden Testing-Prozess, der sowohl Unit-Tests mit Jest als auch End-to-End-Tests (E2E) mit Cypress umfasste.
Diese rigorose Teststrategie ermöglicht es, sowohl kleinste Einheiten als auch komplexe Benutzerinteraktionen präzise zu überprüfen und sicherzustellen, dass das System unter allen Bedingungen zuverlässig funktioniert. Durch meine Beiträge konnte Parqet.com seine technologische Zuverlässigkeit und Benutzerzufriedenheit signifikant verbessern, was sich positiv auf das Kundenvertrauen und die Marktpositionierung des Tools auswirken.
In einem innovativen Projekt für Silent4, ein führendes Unternehmen in der Produktion von Schallabsorbern, übernahm ich die Entwicklung eines fortschrittlichen Akustikrechners. Dieses benutzerfreundliche Tool ermöglichte es den Nutzern, die Abmessungen ihres Raumes einzugeben, woraufhin es automatisch eine Auswahl an passenden Schallabsorbern vorschlug.
Die Herausforderung dieses Projekts lag in der Entwicklung einer komplexen Berechnungslogik, die nicht nur akustische Anforderungen berücksichtigt, sondern auch ästhetische Aspekte in die Empfehlungen einfließen ließ. Ein wesentlicher Bestandteil meiner Arbeit war die Integration von Trackingfunktionen, die wertvolle Einblicke in die Nutzungsweise des Rechners lieferten und zur kontinuierlichen Optimierung des Tools beitrugen.
Darüber hinaus implementierte ich eine Funktion zur automatischen Generierung detaillierter PDF-Berichte, die sowohl die berechneten Empfehlungen als auch individuelle Anpassungsoptionen enthielt. Diese Berichte können direkt an die E-Mail-Adressen der Nutzer gesendet werden, was den Prozess der Kundenberatung und -bindung erheblich vereinfachte und professionalisierte.
Dieses Projekt verlangte nicht nur technisches Know-how, sondern auch ein tiefes Verständnis für Akustik und Nutzererlebnis. Durch meine Arbeit konnte Silent4 seinen Kunden eine deutlich verbesserte Beratung und maßgeschneiderte Lösungen anbieten, was die Kundenzufriedenheit und Markenloyalität signifikant steigerte.
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 war entscheidend für die Aufrechterhaltung hoher Standards in Bezug auf Code-Qualität und Funktionalität.
Als Senior Fullstack Engineer habe ich mich auf die Entwicklung von Frontend- und Backend-Lösungen spezialisiert, wobei ich umfangreiche Erfahrungen mit Technologien wie NuxtJS, Contentful, Strapi, ExpressJS und verschiedenen AWS-Diensten wie Lambda, S3, SQS, RDS und EB gesammelt habe.
Mein Einsatzgebiet umfasst die maßgeschneiderte Entwicklung und Integration von APIs, angepasst an die spezifischen Anforderungen der jeweiligen Projekte. Ich habe bedeutende Erfahrungen in der Gestaltung und Implementierung von APIs für E-Commerce-Plattformen gesammelt, insbesondere für Projekte wie shop.telekom.de und smarthome.de. Zusätzlich habe ich meine Fähigkeiten in eigenen Projekten wie Carni.io und Figoca.com demonstriert, was meine Kompetenz in der unabhängigen Entwicklung und Pflege von Softwareprodukten unterstreicht.
Meine Erfahrung im Umgang mit Microservices-Architekturen hat es mir ermöglicht, flexible, skalierbare und wartbare Systeme zu erstellen. Diese Kompetenzen, kombiniert mit einem tiefen Verständnis für Nutzerbedürfnisse und der Fähigkeit, komplexe technische Herausforderungen zu bewältigen, machen mich zu einem wertvollen Mitglied in jedem Softwareentwicklungsteam und besonders qualifiziert für anspruchsvolle Projekte in meiner Rolle als Senior Fullstack Engineer.
In den letzten Jahren habe ich mich auf NuxtJS + TypeScript spezialisiert, ein Framework, das sich durch ultimative Flexibilität und herausragende SEO-Vorteile auszeichnet. Diese Expertise ermöglicht es mir, innovative und leistungsstarke Frontend-Lösungen zu schaffen.
Meine Backend-Entwicklungen richten sich nach den individuellen Bedürfnissen meiner Kunden. Für simpleres Backend, wie das Management von Bildern und Texten, bevorzuge ich Tools wie Contentful oder Strapi, die schnelle und anpassbare API-Lösungen bieten.
In der Entwicklung komplexerer Anwendungen liegt mein Fokus auf dem Bau maßgeschneiderter APIs, wobei ich hauptsächlich auf AWS-Technologien wie Lambda, S3, SQS, RDS und Elastic Beanstalk setze. Während ich in der Vergangenheit oft ExpressJS genutzt habe und auch Erfahrungen mit Ruby on Rails besitze, bevorzuge ich nun verstärkt AWS für meine Backend-Anwendungen und APIs. Als bringe ich fundiertes Fachwissen und praktische Erfahrung in diesen Technologien mit.
Meine Nebenprojekte: Innovation außerhalb der Arbeitszeit
Nach Feierabend widme ich mich meinen Nebenprojekten:
Carni.io: Ein Online-Preisvergleich fu?r Grillfleisch. Ich habe ein Backend entwickelt, das u?ber 30 Online- Shops crawlt, um Produkte zu kategorisieren und auf der Plattform darzustellen. Carni ist ein NuxtJS Projekt, welches Typescript und ein eigens gebautes AWS Backend aus Lambda Funktionen, SQS Queues und DynamoDB nutzt, um tagesaktuelle Preise aus den verschiedenen Online-Shops abzufragen.
Figoca.com: Eine Chrome Extension, die Nutzern hil, gu?nstige Angebote fu?r Trading Cards auf eBay zu finden. Das Tool analysiert aktuelle und abgeschlossene Auktionen, um den Wert der Karten zu bestimmen. Das Frontend der Extension wurde mit Vite (VueJs) umgesetzt, das Backend besteht aus AWS Lambda Funktionen, die Eventgesteuert u?ber SQS Queues getriggert werden um die PostgreSQL Datenbank mit aktuellen Preisen upzudaten.
Cavar.io: Ein Tool zum Vergleichen von Ethereum NFTs, welches ich 2022 verkau habe. Hier konnte ich eine Menge Erfahrung mit AWS Lambda Funktionen und SQS Queues sammeln. NFT Kollektionen bestehe meist aus 5000 - 1000 Tokens. Jeder Token hat unterschiedliche Attribute. Um berechnen zu ko?nnen, welcher Token wie selten ist, mu?ssen also Millionen Datenpunkte miteinander verglichen werden.
mailee.dev: Ein SaaS Tool zum capturen von E-Mail-Adressen. Gebaut mit Nuxt, TypeScript und Supabase.
Als Teil des dynamischen Teams bei IQ Digital, einem renommierten Vermarkter für Online-Werbung und einem Joint Venture von führenden Verlagen wie FAZ, Handelsblatt Media Group, Süddeutsche Zeitung und ZEIT Verlag, übernahm ich eine Schlüsselrolle bei der Optimierung und Modernisierung interner Prozesse.
Mein Fokus lag auf der umfassenden Überarbeitung bestehender Systeme, einschließlich des Transfers sämtlicher Repositories zu GitHub. Ich entwickelte und implementierte einen effizienten Workflow für die Erstellung neuer Werbemittel, sowohl aus konzeptioneller als auch technischer Perspektive, und trug maßgeblich zur Erweiterung des IQD-Portfolios bei.
Zudem initiierte und leitete ich die Steigerung der Codequalität im Team durch die Einführung von Linting, Unit-Tests und Continuous Integration (CI) mittels GitHub Pipelines für alle Repositories. Dies verbesserte die Effizienz und Zuverlässigkeit unserer Entwicklungsprozesse erheblich. Ein weiteres herausragendes Projekt unter meiner Führung war der Relaunch des Internen Tag Management Systems, das für die effektive Aussteuerung von Werbung unerlässlich ist.
Ich gestaltete das Tool völlig neu, das die Erstellung neuer Seiten, die Steuerung von Werbegrößen, die Integration lokaler Stylings und das Bundling dieser Elemente ermöglicht. Die Lösung wurde mittels modernster Technologien wie AWS S3 Buckets und AWS CloudFront implementiert und deployed. Das vorherige, veraltete PHP-System, das technisch schwierig zu warten und langsam war, ersetzte ich durch eine innovative Lösung basierend auf NextJS, PostgreSQL und AWS. Meine Rolle in diesem Projekt beinhaltete die vollständige Konzeption und Umsetzung des Tools, wodurch ein effizienteres, benutzerfreundliches und zukunftssicheres System entstand.
Im Auftrag von AlleAktien übernahm ich das anspruchsvolle Projekt, das führende Aktienanalyse-Tool AlleAktien Quantitativ (jetzt Eulerpool.com) umfassend zu überarbeiten und zu erweitern. Meine Hauptaufgabe bestand darin, das Tool in ein hochmodernes, leistungsstarkes Analyseinstrument umzugestalten, das in der Lage ist, effizient mit Millionen von Datenpunkten von über 30.000 börsennotierten Unternehmen weltweit umzugehen. Eine zentrale Herausforderung war dabei, die unterschiedlichen Datenquellen zu homogenisieren und in einer einheitlichen, benutzerfreundlichen Oberfläche darzustellen, um präzise und umfassende Aktienanalysen zu ermöglichen.
Darüber hinaus entwickelte ich eine intuitive Nutzerregistrierung und einen personalisierten Account-Bereich. Dieser Bereich ermöglicht es den Nutzern, individuelle Watchlisten anzulegen, detaillierte Notizen zu verschiedenen Unternehmen zu verfassen und Kursalarme einzustellen.
Diese Alarme werden automatisiert per E-Mail versendet, um die Nutzer über wichtige Marktveränderungen und -chancen auf dem Laufenden zu halten. Durch meine Arbeit konnte ich die Funktionalität und Benutzerfreundlichkeit von Eulerpool.com erheblich steigern.
Dies führte nicht nur zu einer gesteigerten Kundenzufriedenheit und Nutzerbindung, sondern auch dazu, dass das Tool zu einem unverzichtbaren Bestandteil für Investoren und Marktanalysten wurde, die auf fundierte und aktuelle Daten angewiesen sind.
Im Rahmen einer prestigeträchtigen Beauftragung durch SÜSS MicroTec, einem führenden Anbieter im Bereich Mikrotechnologie, spielte ich eine zentrale Rolle beim umfassenden Relaunch ihrer Corporate Website. Mein Auftrag umfasste die anspruchsvolle Aufgabe, das bestehende Design zu modernisieren, während gleichzeitig das veraltete Content-Management-System (CMS) und die Front-end-Technologie vollständig erneuert wurden.
Basierend auf den spezifischen Anforderungen des Kunden implementierte ich NuxtJS als Front-end-Framework, um eine schnelle, reaktionsschnelle und benutzerfreundliche Oberfläche zu schaffen. Für das effektive Management unterschiedlicher Daten, wie Produktdetails und Content-Seiten, wählte ich Strapi als Headless CMS.
Diese Entscheidung ermöglichte eine flexible und effiziente Datenhandhabung sowie eine nahtlose Integration mit der neuen Website. Ein wesentlicher Bestandteil dieses Projekts war auch die Automatisierung der Investor Relations News. Hierfür entwickelte ich ein maßgeschneidertes Backend mit ExpressJS, das es erlaubte, Daten aus verschiedenen Quellen zu aggregieren und nahtlos in das Investor Relations Portal zu integrieren.
Diese Innovation ersetzte den bisherigen manuellen und zeitaufwendigen Prozess und verbesserte damit die Aktualität und Effizienz der bereitgestellten Informationen erheblich. Eine weitere signifikante Herausforderung stellte die Internationalisierung der Website dar. Ich gewährleistete, dass die Website in fünf Sprachen verfügbar und somit für ein globales Publikum zugänglich ist.
Diese Mehrsprachigkeit erweiterte die Reichweite der Website und verstärkte ihre globale Präsenz. Durch diese umfassenden Verbesserungen konnte ich nicht nur die Benutzererfahrung signifikant steigern, sondern auch die digitale Präsenz von SÜSS MicroTec in ihrem Sektor maßgeblich stärken.
In meiner Rolle als Schlüssel-Entwickler für das Frontend für das Portfolio-Tracking-Tool Parqet.com übernahm ich die Verantwortung für die Implementierung neuer Features und die Optimierung bestehender Komponenten innerhalb des NuxtJS-Frameworks. Ein besonderer 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 gelang es mir, die Benutzererfahrung und die Performance des Tools erheblich zu steigern. Zur Gewährleistung einer robusten und fehlerfreien Funktionalität legte ich großen Wert auf die Qualitätssicherung des gesamten Systems. Ich etablierte einen umfassenden Testing-Prozess, der sowohl Unit-Tests mit Jest als auch End-to-End-Tests (E2E) mit Cypress umfasste.
Diese rigorose Teststrategie ermöglicht es, sowohl kleinste Einheiten als auch komplexe Benutzerinteraktionen präzise zu überprüfen und sicherzustellen, dass das System unter allen Bedingungen zuverlässig funktioniert. Durch meine Beiträge konnte Parqet.com seine technologische Zuverlässigkeit und Benutzerzufriedenheit signifikant verbessern, was sich positiv auf das Kundenvertrauen und die Marktpositionierung des Tools auswirken.
In einem innovativen Projekt für Silent4, ein führendes Unternehmen in der Produktion von Schallabsorbern, übernahm ich die Entwicklung eines fortschrittlichen Akustikrechners. Dieses benutzerfreundliche Tool ermöglichte es den Nutzern, die Abmessungen ihres Raumes einzugeben, woraufhin es automatisch eine Auswahl an passenden Schallabsorbern vorschlug.
Die Herausforderung dieses Projekts lag in der Entwicklung einer komplexen Berechnungslogik, die nicht nur akustische Anforderungen berücksichtigt, sondern auch ästhetische Aspekte in die Empfehlungen einfließen ließ. Ein wesentlicher Bestandteil meiner Arbeit war die Integration von Trackingfunktionen, die wertvolle Einblicke in die Nutzungsweise des Rechners lieferten und zur kontinuierlichen Optimierung des Tools beitrugen.
Darüber hinaus implementierte ich eine Funktion zur automatischen Generierung detaillierter PDF-Berichte, die sowohl die berechneten Empfehlungen als auch individuelle Anpassungsoptionen enthielt. Diese Berichte können direkt an die E-Mail-Adressen der Nutzer gesendet werden, was den Prozess der Kundenberatung und -bindung erheblich vereinfachte und professionalisierte.
Dieses Projekt verlangte nicht nur technisches Know-how, sondern auch ein tiefes Verständnis für Akustik und Nutzererlebnis. Durch meine Arbeit konnte Silent4 seinen Kunden eine deutlich verbesserte Beratung und maßgeschneiderte Lösungen anbieten, was die Kundenzufriedenheit und Markenloyalität signifikant steigerte.
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 war entscheidend für die Aufrechterhaltung hoher Standards in Bezug auf Code-Qualität und Funktionalität.
Als Senior Fullstack Engineer habe ich mich auf die Entwicklung von Frontend- und Backend-Lösungen spezialisiert, wobei ich umfangreiche Erfahrungen mit Technologien wie NuxtJS, Contentful, Strapi, ExpressJS und verschiedenen AWS-Diensten wie Lambda, S3, SQS, RDS und EB gesammelt habe.
Mein Einsatzgebiet umfasst die maßgeschneiderte Entwicklung und Integration von APIs, angepasst an die spezifischen Anforderungen der jeweiligen Projekte. Ich habe bedeutende Erfahrungen in der Gestaltung und Implementierung von APIs für E-Commerce-Plattformen gesammelt, insbesondere für Projekte wie shop.telekom.de und smarthome.de. Zusätzlich habe ich meine Fähigkeiten in eigenen Projekten wie Carni.io und Figoca.com demonstriert, was meine Kompetenz in der unabhängigen Entwicklung und Pflege von Softwareprodukten unterstreicht.
Meine Erfahrung im Umgang mit Microservices-Architekturen hat es mir ermöglicht, flexible, skalierbare und wartbare Systeme zu erstellen. Diese Kompetenzen, kombiniert mit einem tiefen Verständnis für Nutzerbedürfnisse und der Fähigkeit, komplexe technische Herausforderungen zu bewältigen, machen mich zu einem wertvollen Mitglied in jedem Softwareentwicklungsteam und besonders qualifiziert für anspruchsvolle Projekte in meiner Rolle als Senior Fullstack Engineer.
In den letzten Jahren habe ich mich auf NuxtJS + TypeScript spezialisiert, ein Framework, das sich durch ultimative Flexibilität und herausragende SEO-Vorteile auszeichnet. Diese Expertise ermöglicht es mir, innovative und leistungsstarke Frontend-Lösungen zu schaffen.
Meine Backend-Entwicklungen richten sich nach den individuellen Bedürfnissen meiner Kunden. Für simpleres Backend, wie das Management von Bildern und Texten, bevorzuge ich Tools wie Contentful oder Strapi, die schnelle und anpassbare API-Lösungen bieten.
In der Entwicklung komplexerer Anwendungen liegt mein Fokus auf dem Bau maßgeschneiderter APIs, wobei ich hauptsächlich auf AWS-Technologien wie Lambda, S3, SQS, RDS und Elastic Beanstalk setze. Während ich in der Vergangenheit oft ExpressJS genutzt habe und auch Erfahrungen mit Ruby on Rails besitze, bevorzuge ich nun verstärkt AWS für meine Backend-Anwendungen und APIs. Als bringe ich fundiertes Fachwissen und praktische Erfahrung in diesen Technologien mit.
Meine Nebenprojekte: Innovation außerhalb der Arbeitszeit
Nach Feierabend widme ich mich meinen Nebenprojekten:
Carni.io: Ein Online-Preisvergleich fu?r Grillfleisch. Ich habe ein Backend entwickelt, das u?ber 30 Online- Shops crawlt, um Produkte zu kategorisieren und auf der Plattform darzustellen. Carni ist ein NuxtJS Projekt, welches Typescript und ein eigens gebautes AWS Backend aus Lambda Funktionen, SQS Queues und DynamoDB nutzt, um tagesaktuelle Preise aus den verschiedenen Online-Shops abzufragen.
Figoca.com: Eine Chrome Extension, die Nutzern hil, gu?nstige Angebote fu?r Trading Cards auf eBay zu finden. Das Tool analysiert aktuelle und abgeschlossene Auktionen, um den Wert der Karten zu bestimmen. Das Frontend der Extension wurde mit Vite (VueJs) umgesetzt, das Backend besteht aus AWS Lambda Funktionen, die Eventgesteuert u?ber SQS Queues getriggert werden um die PostgreSQL Datenbank mit aktuellen Preisen upzudaten.
Cavar.io: Ein Tool zum Vergleichen von Ethereum NFTs, welches ich 2022 verkau habe. Hier konnte ich eine Menge Erfahrung mit AWS Lambda Funktionen und SQS Queues sammeln. NFT Kollektionen bestehe meist aus 5000 - 1000 Tokens. Jeder Token hat unterschiedliche Attribute. Um berechnen zu ko?nnen, welcher Token wie selten ist, mu?ssen also Millionen Datenpunkte miteinander verglichen werden.
mailee.dev: Ein SaaS Tool zum capturen von E-Mail-Adressen. Gebaut mit Nuxt, TypeScript und Supabase.