- JavaScript
- Fundamentals
Ich bin ein professioneller Software-Entwickler und baue Webanwendungen und Websites für Unternehmen.
- Berufliche Erfahrung
- 7+ Jahre
- Tech Stack
- JavaScript, TypeScript
- Frameworks
- React, Node.js, Next.js, Vue
- Ich baue
- Web Apps & Websites
- Abschluss als
- Fachinformatiker AE
- Ich spreche
- Englisch & Deutsch
Über mich
Ich bin ein professioneller Software- und Web-Entwickler mit einer Spezialisierung auf das JavaScript Ecosystem. Seit meinem Abschluss als Fachinformatiker für Anwendungsentwicklung arbeite ich nun seit über 7 Jahren in der Branche in verschiedenen Rollen von Frontend bis Backend.
Ich bin vertraut mit allen Aspekten der Softwareentwicklung und habe eine Vielzahl von Lösungen gebaut, u.a.:
Full-Stack-Webanwendungen, Webseiten für Unternehmen, Microservices, fortschrittliche Automatisierungs- und Testlösungen, Cross-Browser Extensions, umfangreiche Tag-Management- und Audience-Measurement-Systeme sowie firmeneigene CMS-Systeme.
Neben meiner Rolle als Softwareentwickler liebe ich es, gemeinsam an Nebenprojekten zu arbeiten und meine Erkenntnisse und Erfahrungen mit der Community zu teilen.
Projekte
Dies sind einige Nebenprojekte, an denen ich mitgearbeitet und die ich für Kunden entwickelt habe. Ich mag Herausforderungen und es sind großartige Gelegenheiten, um mit verschiedenen Technologien und Ansätzen zu experimentieren.
Emoji To Favicon
Basierend auf einer spaßigen Idee Lea Verou Emojis als Favicons zu verwenden, bin in ich tief in Vue 3 eingetaucht und habe eine Web-App gebaut. Ich habe gelernt, wie Emojis in Unicode funktionieren und wie man Sequenzen modifiziert, um das Aussehen und die Farbe von ihnen ändern. Ich habe einen Web Scraper gebaut, um die neuesten Emojis von der Unicode-Website zu erhalten und habe meine Fähigkeiten in Vue 3 und im Vue State Management verfeinert. Und ich habe mit dem Designer Paul zusammengearbeitet, um ein passendes und farbenfrohes Design zu entwerfen.
- Vue 3
- JavaScript
- Bootstrap
- Node.js
- Web Scraping
Clock of Change - Human Connection
Die Clock of Change soll den Fortschritt des Human Connection Projekts auf interaktive und spannende Weise visualisieren. Das Frontend basiert auf mehreren WordPress-Plugins. Ich habe viele Funktionen und Verbesserungen wie Filter, Sortierung, ein neues Ländercounter-Plugin, einen Vollbildmodus, verbesserte Animationen und viele Layout-Verbesserungen für den Kunden umgesetzt. Zudem habe ich am Backend (Node.js) gearbeitet, um die API und die Datenstruktur zu verbessern und sie zu containerisieren.
- Node.js
- PHP
- WordPress
- JavaScript
- Docker
Superkühe - WDR Sensorstory
Anspruchsvoll und lustig zugleich: Wir haben für den WDR (Westdeutscher Rundfunk) ein automatisiertes Reportagesystem für Milchkühe in einer Welt vor dem KI-Hype entwickelt, das ein großes Medienecho hervorrief. Speziell für dieses Projekt habe ich Ruby on Rails gelernt und ein automatisiertes System entwickelt, das Sensordaten von der Smaxtec API abruft (die mit echten Milchkühen verbunden waren). Außerdem habe ich einen Chatbot mit meiner eigenen API auf der Grundlage der Sensordaten entwickelt und die IT Infrastruktur verbessert.
- Ruby on Rails
- API
- PostgreSQL
- HTML
- CSS
Beruflicher Werdegang
- 2021 - Heute
Senior Entwickler - INFOnline GmbH
JavaScript EntwicklerIch habe eine Schlüsselrolle beim Aufbau und der Pflege einer Tag-Management-Plattform gespielt, sowie bei der Entwicklung eines Messsystems, das in der deutschen Werbewirtschaft weit verbreitet ist, entscheidend mitgeholfen. Dazu gehörte die Optimierung für Leistung, Zuverlässigkeit und für die Nutzung auf einer Vielzahl von Geräten, darunter Desktop, Mobile und Connected-TV-Geräten. Genauso wie die Sicherstellung der nahtlosen Integration mit modernen Webentwicklungs-Stacks und Frameworks. Ich habe im Einklang mit aktuellen rechtlichen Standards und Webnormen gearbeitet in einem dynamische Marktumfeld und neue Technologien antizipiert. Außerdem habe ich System-Plugins und Browser-Erweiterungen, umfangreiche Unit- und End-to-End-Testsuites, automatisierte Qualitätssicherungs-Bots entwickelt und gepflegt und komplette Webanwendungen für das Ecosystem implementiert.- JavaScript
- TypeScript
- Vue.js
- Next.js
- Node.js
- Playwright
- NoSQL
- SQL
- gRPC
- 2017 - 2021
Frontend Entwickler - Alpha9 Marketing GmbH
PHP EntwicklerIch habe an der Entwicklung einer Suchmaschine für lokale kleine und mittlere Unternehmen mit über 6 Millionen Dienstleistungs- und Geschäftseinträgen gearbeitet. Zunächst war ich als Backend-Entwickler tätig und habe PHP mit den Yii und Symfony Frameworks zur Implementierung von Funktionen und Microservices genutzt. Meine Arbeit reichte von grundlegenden CRUD-Operationen bis hin zu anspruchsvollen Suchfunktionen (mithilfe von Elasticsearch) und komplexen Datenverarbeitungsaufgaben. Später bin ich in eine Frontend-Rolle gewechselt, in der ich die Integration von Backend-Funktionen in das Frontend geleitet und umgesetzt habe, UI/UX-Verbesserungen vorangetrieben habe, sowie Layouts gestaltet und die DevOps-Prozesse des Frontends verbessert und gepflegt habe.- PHP
- Yii Framework
- JavaScript
- CSS / SCSS
- Elasticsearch
- MySQL
- Redis
- 2014 - 2017
Web Developer - Logicworks GmbH
Hier habe ich meine berufliche Laufbahn als Webentwickler begonnen und im Rahmen meiner dualen Ausbildung meinen Abschluss als Fachinformatiker für Anwendungsentwicklung erworben.Mit mehr als einem Jahrzehnt semiprofessioneller Erfahrung in der Webentwicklung konnte ich hier meine Fähigkeiten verbessern. Ich habe mich zunächst auf die Gestaltung und Implementierung von Frontends für Webanwendungen und Websites, vor allem für Kunden aus dem öffentlichen Sektor, wie akademische Einrichtungen und Kommunalverwaltungen spezialisiert. Später hat sich meine Rolle um die Backend-Entwicklung erweitert, wo ich an der Entwicklung des firmeneigenen CMS mitgewirkt habe, verschiedene Webanwendungen implementiert habe und ein System zur Einreichung von Finanzierungs- und Forschungsanträgen betreut habe.- PHP
- MySQL
- Kd Oracle
- JavaScript
- CSS / SCSS
- Bootstrap
Blog
Artikel über Web-Entwicklung, Software-Engineering, Grundlagen, Frameworks, Software-Architektur, Tools und verwandte Themen (auf Englisch).
Hier teile ich meine Erkenntnisse und alles Hilfreiche, das mir bei meiner täglichen Arbeit als Full-Stack-Webentwickler begegnet und was ich im Laufe meiner Karriere als Softwareentwickler gelernt habe.
- JavaScript
- Fundamentals
JavaScript Type Conversion & Coercion
- Node.js
- JavaScript
How to use the Node.js REPL console
- JavaScript
- Fundamentals
Debounce: Understand and learn how to use this essential JavaScript skill
Kontakt
Wenn Sie sich mit mir in Verbindung setzen möchten, verwenden Sie bitte das unten stehende Formular, und ich werde mich so bald wie möglich zurückmelden.
Oder kontaktieren Sie mich direkt unter [email protected]