Profilbild von Markus Lanz Entwicklung, Architektur & Beratung aus Grosswallstadt

Markus Lanz

verfügbar

Letztes Update: 30.08.2024

Entwicklung, Architektur & Beratung

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Schlagwörter

Javascript Github ISTQB Clean Code Agile Methodologie Agile Führung Architektur Datenbanken Führungskompetenz Mariadb + 26 weitere Schlagwörter anzeigen

Dateianlagen

CPSA-A_070324.pdf
CV_300824.pdf

Skills

Techskills
  • Programmiersprachen
    • Javascript / Typescript (expert)
    • Go (expert)
  • Backend: Directus, Express, Fastify, Koa, elysiajs, Hono, stdlib, fiber, chi, Node.js, Bun
  • Frontend: Alpine.js, Astro, React, Preact, Next, Solid, Svelte, Tailwind CSS, Vue.js, Nuxt, Vite
  • Testing: Playwright, Jest, Vitest
  • Cloud: Akamai, Cloudflare, Google Cloud Platform
  • eCommerce: Commercetools
  • Datenbanken: MySQL / MariaDB, SQLite, K/V Stores
  • Utils: Git, Github, Github Actions, Gitea, Docker
Softskills
  • Sprachen
    • Deutsch (muttersprache)
    • Englisch (fließend)
  • Zertifizierter Software Architekt: (CPSA-A) - Certified Professional for Software Architecture - Advanced Level ISQI
  • Agile und auch klassische Software-Entwicklung
  • Nachhaltige und unternehmerische Denkweise
  • Teamführung: Langjährige Erfahrung als Lead-Entwickler, Abteilungsleiter und als Technischer Leiter
  • kommunikationsfreudig: direkte und offene Kommunikation, Teamplayer
  • langjährige Erfahrung: 20 Jahre professionell in der IT, seit 30 Jahre Entwickler (auf dem C64 gings mit Basic los!)
  • schnelle Auffassungsgabe

Projekthistorie

04/2024 - 07/2024
Software Architekt
expondo GmbH (Konsumgüter und Handel)

  • Analyse und Optimierung der bestehenden Architektur, um Komplexität zu reduzieren und die Skalierbarkeit sowie Performance zu verbessern.
  • Durchführung von Workshops, um Best Practices im Bereich der Softwarearchitektur zu vermitteln und das Team weiterzuentwickeln.
  • Identifikation von Bottlenecks und Implementierung von Strategien zur Verbesserung der Codeeffizienz.
  • Begleitung des Teams bei der Implementierung von skalierbaren und wartungsfreundlichen Architekturen.
Technologien: Commercetools, Node.js, Fastly, Typescript, Typesense, PHP

09/2021 - 03/2024
Mitarbeiter: Abteilungsleiter Softwareentwicklung / Technischer Leiter eCommerce
Porta Unternehmensgruppe (Konsumgüter und Handel, 50-250 Mitarbeiter)

Technischer Leiter
  • Beteiligung an jeder technischen Entscheidung im Bereich eCommerce
  • Gemeinsam mit CIO Hauptakteur im Enterprise Architecture Board
  • Immer erreichbar und bereit, die Welt in Notfällen zu retten ??
  • Einführung der Google Cloud Platform und mitarbeit an Migration bestehender Systeme
  • Entwurf eines vollständig neuen und modernen E-Commerce-Technologie-Stacks
    • Migration von SAP Commerce (Hybris) zu CommerceTools mit einer Mikroservice-Architektur
    • Entwicklung einer neuen Multi-Brand Storefront für alle Marken mit einer Komponentenbibliothek (100% Code-Abdeckung, Barrierefreiheitsfunktionen, ...)
  • Erlangung eines technischen Verständnisses von über zwanzig vorher unbekannten Drittsystemen
  • Entwicklung eines Migrationspfads zur Konsolidierung der vielen Drittsysteme, um Kosten zu senken, Abhängigkeiten von Lieferanten zu reduzieren und die Effizienz des Personals mit Open-Source-Alternativen zu steigern
  • Aufbau einer initialen CI/CD-Pipeline (Github Actions) mit allem, was man erwarten kann (Linting, statische Code-Analyse, Sicherheitsüberprüfung, Tests usw.)
  • Optimierung der bestehenden on prem Serverlandschaft zur Reduzierung der Kosten
  • Rückführung des gesamten Codes von externen Agenturen ins Unternehmen
  • Beteiligung an mehreren Prototyp-Implementierungen
Abteilungsleiter
  • Kompletter Aufbau und Verwaltung der 100% Remote-Softwareentwicklung
  • Englisch als Hauptsprache
  • Disziplinarische Führung von 39 Mitarbeitern, aufgeteilt in zwei Teams und acht Spezialistengruppen (Agile Kompetenz, Integration & Automatisierung, ERP-Apps, DevOps, QA, WebDev 1, WebDev 2, Web Dev 3)
  • Einstellung von 25 Mitarbeitern und Beteiligung an über 150 Vorstellungsgesprächen
  • Regelmäßige Mitarbeiterleistungsbeurteilungen und Feedback während der Probezeit
  • Entwurf der technischen Vorstellungsgespräche für Architekten, Flutter-Entwickler, QA und Web-Entwickler
  • Aufbau einer umfangreichen Wissensdatenbank zu verschiedenen Themen
  • Einarbeitung neuer Mitarbeiter
  • Organisation von virtuellen und realen Team-/Abteilungsveranstaltungen
Technologien: React, Next.js, CSS Modules, Storybook, Jest, Playwright, Node.js, Fastify, Typescript, Go, Google Cloud, Kubernetes, Git, Github, Github Actions

07/2017 - 09/2021
Mitarbeiter: System Architekt / Fullstack Entwickler (Expert)
DB Systel GmbH (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

  • Mitarbeit an Relaunch bahn.de (Entwicklung Payment Part)
  • Entwicklung und Evaluierung von smarten Zugriffssystemen
  • Architektur und Entwicklung: Mitarbeiterpackstation
  • Technische Leitung und Koordination der Entwicklung
  • Entwicklung und Evaluierung von Prototypen für neue konzernweite Services
  • Mitentwicklung von Business Cases
  • Teamübergreifende Beratung / Consulting von Architekten und Entwickler
  • Implementierung und Betreuung von konzernweiten Services
  • Gestaltung und Durchführung von teaminternen Programmierlehrgängen
  • Implementierung hybrider Apps (Web, „Desktop“, Mobile / PWA)
  • On-Board Statusmonitor ICE für Personal
  • Bahncard Flex Validierung für Verkehrsgesellschaften
  • Beratung von Architekten und Entwickler im Bereich Mobile
Technologien: Vue.js, Nuxt.js, CSS Modules, Storybook, Jest, Node.js, Express, Fastify, Typescript, Go, AWS, Docker, Kubernetes, Git, Gitlab, Gitlab CI / CD, OpenShift

04/2021 - 08/2021
Berater / Go Entwickler / Systemarchitekt
Fireball Labs GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Erstellung einer vollständigen Architektur der vorhandenen Software / Systeme
  • Entwicklung einer Gitlab CI / CD Pipeline für Go
  • Entwicklung eines Microservices für Wechselkurse mit Go
  • Refaktorisierung von vorhandenen Code im Front- (JS) und Backend (Go)
  • Umsetzung von Kundenanforderungen (Tickets) in Front- (JS) und Backend (Go)
  • Code Reviews
  • Unit- und Integrationstests definiert und umgesetzt (Go)
  • Beratungsleistung für Cloud Entscheidung
  • Aufbau einer Entwicklungsumgebung (DevContainer)
Technologien: Svelte, CSS, Jest, Go, Gitlab, Gitlab CI / CD, Plain JS, Typescript

02/2010 - 10/2016
Mitarbeiter: Technische Leitung / Senior Fullstack Enwickler
GigaCode GmbH / Campoint AG (Sonstiges, 50-250 Mitarbeiter)

  • Neuentwicklung Payment System
    • Fraud Protection und Prevention
    • Anbindung diverser Zahlungsanbieter
    • Im Durchschnitt fünf Bezahlvorgänge pro Minute
  • Leitung des Teams, Entwurf der Architekt und Entwicklung eines neuen Produkts (SPA)
    • Shop System
    • Chat System
    • Suche mit Elasticsearch
  • Fachliche Leitung des Maintenance Teams
  • Softwarequalitätsstandard entwickelt und Teamübergreifend eingeführt
    • Code Reviews
    • Pair-Programming
    • Senior / Junior Programm eingeführt
  • Einführung der Ausbildung von Fachinformatikern im Unternehmen
    • Anforderungen der IHK an den Betrieb umgesetzt
    • Bewerbungsgespräche
    • Einstellungstests
  • Anforderungsanalyse / Requirements Engineering
  • Entwicklung an High-Traffic Produkten mit mehreren Millionen Unique Visits am Tag
  • Entwicklung eines Live Statistik Monitor
Technologien: Node.js, PHP, CSS, Go, Vanilla JS, Mootools, Angular, jQuery

Zertifikate

(CPSA-A) - Certified Professional for Software Architecture - Advanced Level
2019

Reisebereitschaft

Nur Remote verfügbar

Bewertungen

CEO (Philip Rooke)
"Sehr empfehlenswert, mit großem Fachwissen.

Markus kam während eines Managementwechsels zu uns und ich musste schnell einen Dritten beauftragen, den Status unserer technischen Landschaft und unserer Architekturprobleme zu untersuchen.

Er arbeitete gut mit den bestehenden Teams zusammen und konnte sehr schnell gutes Feedback dazu geben, wo es Probleme gab und welche Bereiche in Ordnung waren. Dies hat meine Wahrnehmung unserer Probleme und Prioritäten verändert.

(Sorry for my bad German)"
CTO (Guido Laures)
"Markus hat uns in der Analyse unserer Systemlandschaft sehr weitergeholfen. Nicht nur, dass er die Komplexität sehr schnell erfasst und dokumentiert hat. Er hat auch gleich eine Reihe von konkreten Maßnahmen erarbeitet, die uns nach vorne bringen.
Seine kollegiale Art und sein gutes Gespür für die Dinge, die jetzt wichtig sind in Kombination mit seiner Gabe, komplexe Zusammenhänge verständlich zu kommunizieren, haben die Zusammenarbeit angenehm und gewinnbringend abgerundet."
CIO (Chief Information Officer) (Thorsten Kowitz)
"Ich habe mit Markus zweieinhalb Jahr sehr erfolgreich zusammengearbeitet. Er war unser Abteilungsleiter für die Softwareentwicklung. Seine herausragenden, breit gefächerten technischen Fähigkeiten waren enorm wertvoll und Markus hat als Experte für Software-Architektur und Software-Entwicklung einen sehr hohen Wertbeitrag geliefert. Er ist sehr fokussiert und zielorientiert. Er liefert stets nachhaltige und zukunftssichere Lösungen auf der Basis seines großen Engagements und seiner Leidenschaft."

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
31.03.2024

Versicherungsende:
01.01.2026

Profilbild von Markus Lanz Entwicklung, Architektur & Beratung aus Grosswallstadt Entwicklung, Architektur & Beratung
Registrieren