Michael Becker

  • Full Stack Developer
  • Consultant

Ort: Langgasse 29, 55283 Nierstein (Nähe Mainz)

Spezialisierungen:

  • Web Development
  • Creative Problem Solving
  • Data Driven Business
  • Digital Growth Strategies

 

Grundgedanke

Wie erscheinen Bilder und Eingabefelder durch Texte? – die Frage, die mich zur Entwicklung führte.

Mit etwa 13 Jahren kopierte ich den Quelltext von Homepages, tüftelte mich durch HTML und CSS, begann währenddessen mit Bildbearbeitung sowie Layouting und probierte mit der Zeit erste Backendentwicklungen.

Aus Tüfteleien und Hobby wurde Beruf und Vision. Im Web verbinde ich die Koppelung des Kreativen und Technischen zur Schaffung von Produkten und Software Lösungen.

Digital Disruption

Durch Online-Shops, Web-Apps und Strategie Beratungen, helfe ich Ideen und Produkte im Internet erfolgreich zu betreiben

Gewinne mehr Kunden und erreiche neue Zielgruppen in der digitalen Welt - dank modernen Technologien und Marketing das zum Projekt passt.

Um alle vorhanden Möglichkeiten zu nutzen, begleiten mich Partner für die Bereiche Design, Marketing und Branding.

Ich begleite dein Projekt von Anfang an und helfe dir innovativ zu sein, von agilen Workflows und Kreativmethoden zu Softwareentwicklung und Digitalisierung.

Skill Set

 

Coding

  • PHP
  • ReactJS
  • NodeJS
  • TypeScript
  • Sass/CSS

Datenbanken

  • PostgreSQL
  • BigQuery
  • DynamoDB/ScyllaDB
  • Firestore

Workshops

  • Design Thinking
  • Event Storming
  • Workflow Analysis & Creation
  • Digital Strategies
  • Data Landscape Mapping

Cloud Architecture

  • Domain Driven Design
  • Event Driven Development
  • Data-Pipelines / ETL
  • API-First Microservices
  • Cloud Computing

...

 

Erfahrungen

 

Web-Developer, Consultant

2015/09 - aktuell, bemit UG

Beschreibung

Die Anfänge liegen bei typischen Beratungen und Realisierungen in Zusammenarbeit mit Design Agenturen für KMU.

Seit 2019 Fokus auf Cloud Architecture & Marketing. Aufbau von Digital Strategien und Realisierung digitaler Lösungen für KMU und Start-Ups.

Entwicklung von Open-Source sowie einer Cloud Platform zur Realisierung von SaaS Lösungen.

Tools, Code

  • PHP
  • NodeJS
  • Sass
  • HTML
  • ReactJS
  • JS (ESNEXT) / TypeScript
  • PostgreSQL
  • DynamoDB / ScyllaDB
  • Google BigQuery
  • Git
  • MySQL
  • mezzio / laminas (zend-expressive)
  • JSON / JSON-Schema
  • composer/satis
  • InfluxDB
  • Grafana / Prometheus
  • Docker / Docker Swarm
  • Ansible
  • Redis (Caching, Event Queues)
  • Ubuntu Server
  • GitHub, inkl. CI
  • Bitbucket, inkl. CI
  • Codefresh
  • Adobe PS AI
  • Office365, Visio
  • Jira
  • PHPStorm
  • DataGrip
  • Symfony Components
  • ...

Methoden

  • Domain Driven Design
  • Design Thinking
  • Event Driven Development
  • Creative Problem Solving
  • Event Storming
  • Kanban
  • Scrum
  • Service Design
  • Evolutionary Product Creation
  • Generische Geschäftsberatung (Consulting, Digital-Strategy)
  • ...

Full Stack Developer

2019/04 - 2021/11, fitvia GmbH bellavia UG

Beschreibung

eCommerce Unternehmen mit europaweiten Online-Shops für Tees, Müsli, Gesundheitsprodukte und Kosmetik, mit besonderem Fokus auf Influencer Marketing.

Aufbau und Integration einer BI Plattform in einer sehr chaotischen Datenwelt mit schnelllebigen Unternehmensentscheidungen.

Nutzung von Google BigQuery als Analytics Data Warehouse, ETL: custom AWS TypeScript Lib sowie Wordpress Plugin für Data Pipelines und Daten Normalisierung.

Reporting/Export von Business KPIs in Google Sheet Exports, Aufbau der Data Exploration Möglichkeiten mittels Looker.

Gearbeitet wurde im ersten Jahr als einzelner Inhouse ITler, danach in einem 6er Dev-Team, innerhalb des IT-Teams grob orientiert an Scrum.

Tools, Code

  • Google BigQuery
  • DynamoDB
  • Looker
  • PHP
  • TypeScript / NodeJS
  • Symfony
  • MySQL
  • WordPress
  • Google Suite
  • AWS
  • GitLab / CI
  • ReactJS
  • ...

Methoden

  • Data Landscape Mapping
  • Event Driven Development
  • Scrum
  • Data-Driven Culture
  • Lean Development
  • ...

Frontend Developer, Freelancer

2018/01 - 2019/06, Südwestrundfunk, SWR.Online

Beschreibung

Öffentlich-Rechtlicher Rundfunk von Rheinland-Pfalz und Baden-Württemberg, zweitgrößter Sender innerhalb der ARD.

Beteiligung am aktuellen Migrationsprojekt des SWR, vom CMS CoreMedia zu Sophora. Hierbei wird das bestehende Frontend weiter entwickelt und neue Impulse für Innovationen eingebracht. Hauptsächlich Realisierung von JS Anforderungen des Softwarearchitekten. Dies umfasste die Seite swr.de sowie deren Unterpunkte wie z.B. die Wellen SWR2 und SWR4, aber auch SWR Fernsehen. Die Wellen SWR3 und DasDing sind eigene Projekte, hier wird mit den Entwicklern dieser Portale zusammengearbeitet - für ein SWR weites einheitliches Frontend.

Um die Abläufe zwischen 3 Standorten mit ~25 Personen besser zu strukturieren, arbeitete ich in einer Arbeitsgruppe mit, welche die übergeordneten Workflows und den Scrum Prozess analysierte und Optimierungen begann.

Tools, Code

  • JS
  • Sass
  • HTML
  • Mustache
  • Git
  • Patternlab
  • jQuery
  • Sophora CMS
  • ...

Methoden

  • Design Thinking
  • Scrum
  • Service Design
  • Workflow Conception
  • ...

Web-Developer

2016/06 - 2017/12, PresentationLoad GmbH

Beschreibung

Agentur für die Erstellung und den Vertrieb von PowerPoint Präsentationen, Templates sowie einzelnen Slides über zwei Online-Shops in vier Sprachen.

Entwickelt wurde im Shopsystem Oxid eShop in PHP und HTML/Smarty, die bestehende CSS Struktur wurde auf Sass mit Bootstrap und einer mixin Library umgestellt.

Gemeinsam mit dem Senior Entwickler habe ich die Modernisierungen an der Releasestruktur sowie Workflows vorangetrieben. Wie z.B. Umstellung auf Git-Flow mit halbautomatischem Deploy von Änderungen sowie Kanban-Scrum orientierte Abläufe um mit den Design Teams und Textern besser zu arbeiten.

Zusammen mit meinem Vorgesetzten wurde der Shop gewartet, neue CMS Seiten gestaltet und die Shopfunktionen durch Module erweitert, der End-Kunden Support unterstützt.

Tools, Code

  • Oxid eShop 5 CE + EE
  • PHP
  • Sass
  • Bootstrap
  • HTML
  • MySQL
  • jQuery
  • NodeJS
  • Git
  • JS
  • Kanban Tools
  • Kayako Helpdesk
  • ...

Fachinformatiker Anwendungsentwicklung

2015/07 - 2016/05, Ausbildung: 2012/08 - 2015/07, Magnum GmbH

Beschreibung

Nach der Ausbildung wurde ich übernommen und führte meinen Aufgabenbereich weiter. Die Betreuung sowie Umsetzung von Online-Shops war hierbei der größte Teil. Der Umstieg auf eine neue eCommerce-Software (Oxid) sowie dem Synchronisierungsmodul für die hauseigene Warenwirtschaft wurde geplant und die Umsetzung begonnen.

Des Weiteren programmierte ich Homepages und entwickelte Auftragsprogrammierungen wie z.B. ein Web QM-Handbuch inklusive Backend. Die Hauptsprachen waren HTML sowie CSS und PHP.

Flyer, Plakate und Visitenkarten wurden gestaltet, hierbei arbeitete ich mit Adobe Illustrator und Photoshop, nur interne und keine externen Aufträge.

Unseren Webserver verwaltete ich zusammen mit dem Abteilungsleiter Entwicklung.

Tools, Code

  • osCommerce
  • PHP
  • CSS
  • HTML
  • MySQL
  • jQuery
  • JS
  • Contenido
  • Ubuntu Server, Plesk
  • RAD Studio
  • osTicket
  • GDI CRM
  • Zend Framework
  • ...

IT-Betreuer (Nebenjob)

2011/07 - 2012/09, CreativWERBUNG

Beschreibung

Wartung der internen Technik in einer Werbeagentur und Druckerei mit mehreren Arbeitsplätzen und Servern. Verwaltung des bestehenden Online-Shop und Implementierung von neuen Features. Ein Newsletter-Sytem wurde angebunden und ein Umzug von einem Hosting-Packet auf einen v-Server durchgeführt.

Durch den ständigen Kontakt mit Designern fiel in mein Aufgabengebiet außerdem öfters die Erstellung von Bildern und Texten für Social Media Aktionen und diverses andere. Auch beim Druck, der Vorbereitung von Daten für den Druck sowie dem Einstellen von Druckern wurde Unterstützung geleistet.

Tools, Code

  • Custom eCommerce Software
  • PHP
  • CSS
  • HTML
  • MySQL
  • JS
  • Microsoft Server
  • Adobe PS/Illustrator
  • Windows XP bis 7
  • Supermailer
  • ...

Umsetzungen

bemit ID 2022

Cloud native identity service

Tech. Stack: PHP, React, PostgreSQL, Google BigQuery, Redis...

  • OIDC/OAuth2 compatible IDM
  • multi-tenant, multi-service RBAC
  • realtime, tenant-scoped, service resource provisioning
  • privacy focused audit logging

Nutzung in weiteren bemit Cloud Projekten

BI Data Tool 2022

Data ingestion pipeline

Tech. Stack: NodeJS/TS, Google BigQuery, Google Logging, Firestore.

Metrics and event tracking collection with config based data normalizing and near-realtime availability in BigQuery.

Für Auftragsarbeiten und bemit Cloud Projekte

Consent UI 2021

PWA optimized consent & tracking library

Tech. Stack: JavaScript/TS, ReactJS, Firestore.

Typical features for GDPR cookie banner, with service (e.g. Google Analytics) and feature (e.g. YouTube embed) scoped consents.

Tracking library integration, optimized for usage in modern PWAs.

Für Auftragsarbeiten und bemit Cloud Projekte

Sprachen

  • Deutsch, Muttersprache
  • Englisch, fließend
  • Latein

Interessen & Hobbies

  • Natur ([Wein-]Wandern, Gärtnern)
  • Fotografie
  • Kochen/Backen
  • Technik (IoT, Hardware)
  • Kunst

Drucke die Inhalte aus oder exportiere sie als Word.