Profilbild von MichaelPul Paulsen Softwareexperte, Requirements Engineer, Architekt, Entwickler, Coach aus Esslingen

Michael "Pul" Paulsen

verfügbar

Letztes Update: 14.04.2023

Softwareexperte, Requirements Engineer, Architekt, Entwickler, Coach

Abschluss: Datenverarbeitungskaufmann (auf ein Studium habe ich zugunsten der herausragenden Ausbildung bei der Nixdorf Computer AG bewusst verzichtet)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | italienisch (Grundkenntnisse)

Schlagwörter

Coaching und Mentoring Erlang Clean Code Java Javascript Schichtenarchitektur C++ Continuous Integration Peer-To-Peer Pair Programming + 13 weitere Schlagwörter anzeigen

Dateianlagen

michael-pul-paulsen-profil-2023-04_140423.pdf

Skills

Domain Driven Design / Agile
  • Wichtiger als die Beherrschung der Beherrschung der Einzeldisziplinen ist ihre agile End-to-End-Integration (vom Bedarf des Anwenders bis zu seinem Feedback) inkl. Ausrichtung an wichtigen KPIs (speed-to-market, NPS)
  • Durch meine querschnittlichen Erfahrungen kann ich bei diesem ganzheitlichen Blick helfen
Softwareentwicklung
  • Paradigmen: funktional (>10 Jahre), objekt-orientiert (>25 Jahre)
  • Sprachen/Stacks: Java, Scala, Ruby, Elixir/Erlang, Smalltalk, JavaScript, C++ u.a. inklusive der gängigen Frameworks
  • Qualitätsorientierung: TDD, Clean Code, pair programming
  • Infrastruktur: diverse Datenbank-Technologien und -Paradigmen, diverse Kommunikationstechnologien
  • Tooling: geläufig in IDEs, Git, CI/CD, Docker u.ä.
Architektur
  • Erfahrungen auf verschieden "Flughöhen": Enterprise, Solution, Software
  • Architekturmuster: n-tier, peer-to-peer, Aktormodell, eventbasiert, Ports&Adapters, Pipes&Filters
  • Kenntnis vieler Kommunikations- und Integrationstechnologien: HTTP/S, Websockets, REST, GRAPHQL, Kafka, Erlang PubSub
Requirements Engineering
  • Kenntnis vieler Erhebungs- und Dokumentatioonsmethoden
  • Kann mich gut auf Sprache und Perspektive verschiedener Stakeholdergruppen einstellen
Coaching / Training
  • Gerne gebe ich meine Erfahrungen auch als Trainer/Coach/Mentor weiter
  • Nach meiner Erfahrung haben viele Teams große brachliegende Potenziale in Methodik, Paradigmen, Technologien

Projekthistorie

10/2020 - bis jetzt
Aufbau Enterprise Architektur Management
Medizinverlag (Medien und Verlage, 500-1000 Mitarbeiter)

  • Aufbau eines Enterprise Architecture Management zur Umsetzung der Digitalisierungs-Strategie
  • Definition und Durchführung von Governance-Maßnahmen
  • Unterstützung diverser Projekte als Architekt
  • Technologien: diverse

01/1993 - bis jetzt
Diverse Projekte und Erfahrungen seit 1983, gerne auf Nachfrage


05/2018 - 03/2021
Konzeption und Entwicklung einer Digitalisierungsplattform für die baden-württembergischen Verteilnetze
Netze BW / ENBW (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Konzeption und Entwicklung der Lösungsplattform NETZlive zur digitalen Ertüchtigung der baden-württembergischen Verteilnetze für die Energiewende (s. Einführungsvideo)
  • Solution Architect, Lead developer, Requirements Engineer
  • Entwurf einer konvergenten Intergrationsarchitektur für 5 Anwendungen und diverse Quellen/Senken
  • Produktkonzeption mit 5 Product Ownern, 1 Business Ownerin und diversen Fachexperten
  • Aufbau eines agilen Entwicklungsteams als Lead developer
  • Technologien: Elixir/Erlang, Azure Cloud, Kafka, GraphQL, Neo4J, Phoenix, React, CGMES, RDF-XML, JSON uvm.

Reisebereitschaft

In der Stadt Esslingen mit einem Radius von 250 km verfügbar

Sonstige Angaben

Ich bin sehr erfahren und kommunikationsstark. Durch meine hohe Auffassungsgabe und meine Erfahrungen in verschiedenen Rollen kann ich mich am besten im "Niemandsland" zwischen Management, Fachexperten, Anwendern, Entwicklung und Betrieb entfalten.

In den letzten Jahren liegt mein Fokus vor allem in der Reduktion der allgegenwärtigen unnötigen Komplexität, die oft das größte Hindernis für speed-to-market, UX, Effizienz und andere Zielgrößen darstellt.

Dazu fördere ich gerne angemessene Paradigmen und Methodiken (funktionale Programmierung, testgetriebene Entwicklung, Domain-Driven Design, richtiges Agile) sowie Technologien (z.B. moderne leistungsfähige Technonolien wie Elixir/Erlang).
Profilbild von MichaelPul Paulsen Softwareexperte, Requirements Engineer, Architekt, Entwickler, Coach aus Esslingen Softwareexperte, Requirements Engineer, Architekt, Entwickler, Coach
Registrieren