Nico Meyer

Senior Fullstack Entwickler

Nico Meyer
Großengottern, Germany

Experience

Jan 2024 - Present
1 year 2 months
Lorem ipsum dolor sit amet

Selbstständiger Fullstack Entwickler

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.

Jan 2024 - Jan 2024
1 month
Luxembourg

Selbstständiger Full Stack Entwickler

Ecufile

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.

Jan 2022 - Dec 2023
1 year
Germany

Senior Software Engineer

The NextGen GmbH

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.

Dec 2021 - Dec 2022
1 year 1 month
Germany

Senior Frontend Developer

brandung GmbH

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.

Jun 2021 - Dec 2021
7 months

Freiberuflicher Full-Stack Developer

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.

Apr 2021 - Jun 2021
3 months
Germany

Software Engineer

AlleAktien.de

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.

Jan 2020 - Mar 2021
3 months
Bonn, Germany

Front-end Developer

i22

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.

Jan 2018 - Mar 2021
3 years 3 months
Lübeck, Germany

Web Developer

netcon interactive

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.

Aug 2014 - May 2017
2 years 10 months
Lübeck, Germany

Ausbildung: Mediengestalter Digital und Print

netcon interactive

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.

Summary

Hallo! Mein Name ist Nico, und meine Leidenschaft ist das Programmieren – eine Welt, in der ich mich kreativ und technisch voll entfalten kann. Aktuelle Rolle: Selbstständiger Fullstack Engineer Frontend-Entwicklung: Meisterhaft in NextJS und Nuxt Ich liebe Server-Side-Rendering und die Performance, die damit einhergeht. Deshalb habe ich mich in den letzten Jahren auf NextJS/React und NuxtJS/VueJS + TypeScript spezialisiert, Frameworks, die sich durch ultimative Flexibilität und herausragende SEO-Vorteile auszeichnen. Diese Expertise ermöglicht es mir, innovative und leistungsstarke Frontend-Lösungen zu schaffen. Backend-Entwicklung: Maßgeschneiderte Lösungen 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 AWS Certified Cloud Practitioner und AWS Certified Developer - Associate bringe ich fundiertes Fachwissen und praktische Erfahrung in diesen Technologien mit. Hosting: Flexible und effiziente Lösungen Das Hosting ist stets auf die spezifischen Anforderungen des Projekts abgestimmt. Für einfache Websites mit statischen Daten nutze ich oft Jamstack-Hosting wie Netlify oder Vercel, für anspruchsvollere Projekte greife ich auf DigitalOcean oder AWS zurück. Immer up to date Ich bilde mich ständig weiter, um immer auf die aktuellsten Technologien zurückgreifen zu können. Ich liebe TypeScript und die Sicherheit bei der Entwicklung, die damit einhergeht. Meine Nebenprojekte: Innovation außerhalb der Arbeitszeit Nach Feierabend widme ich mich meinen Nebenprojekten: - Carni.io: Ein Online-Preisvergleich für Grillfleisch. Ich habe ein Backend entwickelt, das ü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. Die Blogbeiträge werden in Contentful erstellt und verwaltet. - Figoca.com: Eine Chrome Extension, die Nutzern hilft, günstige Angebote fü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 ü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 verkauft 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 können, welcher Token wie selten ist, müssen also Millionen Datenpunkte miteinander verglichen werden. - mailee.dev: Ein SaaS Tool zum capturen von E-Mail-Adressen. Gebaut mit Nuxt, TypeScript und Supabase.

Languages

German
Native
English
Advanced

Education

May 2010 - May 2014

Friedrich-Ludwig-Jahn-Gymnasium, Großengottern

Abitur · Großengottern, Germany

Certifications & licenses

AWS Certified Cloud Practitioner

AWS

AWS Certified Developer - Associate

AWS