Skip to content
Logo matthiasboehm.com

Matthias Böhm

Ich bin ein professioneller Software-Entwickler und baue Webanwendungen und Websites für Unternehmen.

profile image

Hallo, ich bin Matthias - ein professioneller Full-Stack-Entwickler aus Deutschland.
Spezialisiert auf das JavaScript Ecosystem, entwickle ich hochoptimierte und innovative Lösungen für sämtliche Aspekte der Webentwicklung.

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.

  • emojitofavicon.com

    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

    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

    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

  1. 2021 - Heute

    Senior Entwickler - INFOnline GmbH

    JavaScript Entwickler
    Ich 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
  2. 2017 - 2021

    Frontend Entwickler - Alpha9 Marketing GmbH

    PHP Entwickler
    Ich 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
  3. 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.

How to use the Node.js REPL console - computer terminal console
  • Node.js
  • JavaScript

How to use the Node.js REPL console

Beginner-friendly guide on how to use the Node.JS REPL Console to execute JavaScript code in your terminal
·5 min read

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]