Curriculum Vitae

Lebenslauf

  • Alter

    36

  • Familienstand

    verheiratet, 1 Kind

  • Standort

    Rödinghausen, NRW

  • Führerschein

    Klassen A, B und BE

  • Freizeitaktivitäten

    Fotografie, Musik, Motorrad fahren, IT-Security

André Lieberwirth

Bildungsweg
2006Abitur
08/2007 bis 01/2010betriebliche Berufsausbildung zum Fachinformatiker – Anwendungsentwicklung
01/2010 bis 09/2014IT-Softwareentwickler in einer Unternehmensberatung mit den Schwerpunkten Zeitdatenermittlung und Leistungsentlohnung
aus dem Bereich Logistik bzw. Industrial Engineering
seit 08/2013Studium der Wirtschaftsinformatik an der Wilhelm Büchner Hochschule
10/2014 bis 01/2021IT-Softwareentwickler bei einem Premium-Küchenmöbelhersteller
03/2019 bis 10/2021Senior Software-Entwickler in einem Startup im Bereich Produktdaten (PIM-System) in der PVH-Branche
02/2021 bis 09/2021IT-Softwareentwickler bei einem der führenden Küchenmöbelhersteller
seit 10/2021selbstständiger IT-Berater
Qualifikationen
REFA-Grundschein Arbeitsorganisation
Erfahrungsbasis
BeratungProzessanalyse, Prozessdokumentation
Präsentationen sowie Schulungen
KonzeptionierungFIT-Gap-Phase, Spiralmodell
Softwareauswahlprozess
LogistikPrämienentlohnung, Timemanagement
Support1st/2nd Level Support, Sicherstellung von SLAs
Hard Skills
AllgemeinOffice-Kenntnisse
AdministrationActive Directory, DNS, DHCP, WSUS
TMG, IIS (6, 7.5, 8.5, 10)
Visual Source Safe (VSS), Team Foundation Server (TFS) 2010, Team Foundation Server (TFS) 2012, Azure DevOps Server 2019
Windows Server 2003 R2, Windows Server 2008 / 2008 R2, Windows Server 2012 / 2012 R2, Windows Server 2016
Ubuntu, Icinga 2, PRTG, ownCloud, Docker
PowerShell, Bash-Skripting
SoftwareentwicklungOOA, OOD
Anwendung von Entwurfsmustern, Durchführung von Code Reviews, Betreiben von Unit Testing
Kenntnisse in agiler Vorgehensweise, kollaborativer Softwareentwicklung
Erstellung von Dokumentationen sowie Handbüchern
.NETVB.NET, C#, ASP.NET, Webservices (WCF + SOAP, REST)
Windows Forms, WPF
ReportingSSRS (SQL Server Reporting Services), Crystal Reports
SQLT-SQL, Stored Procedures
WebHTML, CSS, JavaScript
jQuery, Angular, TypeScript
3. Anbieter-KomponentenTelerik, PrimeFact, Shopware

Soft Skills / Persönlichkeit

analytische Fähigkeiten

Beweise ich zum Beispiel bei der Modellierung von Geschäftsvorfällen in Softwareprojekten.

Flexibilität

Softwareentwicklung mit VB.NET oder doch lieber C#? Kein Problem.

Selbstwirksamkeit

Dinge, die ich anpacke, möchte ich auch gerne abschließen.

Kommunikationsfähigkeit

Informationen müssen im Team, aber auch Top-Down als auch Bottom-Up fließen.

Konfliktfähigkeit

Manchmal gilt es, einen Kompromiss erst zu erarbeiten. Manchmal aber auch gibt es nur eine Lösung.

Kundenorientierung

Bedarf bemerken, entdecken und auch wecken. Ebenso kann ich vorausschauend und im Sinne des Auftraggebers agieren.

Projekterfahrung

Ein Monitoring ist unerlässlich um den Puls der IT-Systeme zu spüren.

Das erst von mir kurz zuvor eingeführte Monitoring-System Icinga 2 sollte abgelöst werden. Als Hauptgrund sei eine geänderte Anforderungsmatrix der Stakeholder genannt.

PRTG ist eine proprietäre Windows-Software, die agentless andere Systeme überwacht.

  • Dauer: 4 Wochen
  • Umfang
    • Server
      • CPU, RAM, HDD, NICs
      • Windows Server 2003 R2 – 2012 R2, Ubuntu
    • Sicherheitsüberprüfungen
      • Gruppenmitgliedschaften
      • Registrierungseinstellungen
      • umkehrbare Verschlüsselungen
      • u. v. m.
    • Switche: HP, HP-Enterprise, Aruba, TP-Link
    • USVs: Riello
    • Umgebungssensoren: egnite
  • Soft-Skills
    • Meetings
  • Hard-Skills
    • SNMP
    • PowerShell
    • Gruppenrichtlinien (GPOs)

Von Ende April 2015 bis Januar 2021 bin ich zur fachlichen Führungskraft in einem mittleren Projekt (~20 interne Mitarbeiter) für einen Teilbereich (4 Mitarbeiter), der sich um die IT-Belange kümmert, bestimmt worden.

Die Aufgabe besteht darin, die fachlichen Anforderungen der verschiedenen beteiligten Abteilungen mit den Bedürfnissen, Wünschen und auch Notwendigkeiten der IT zu koordinieren. Ebenso ist das Team erster Ansprechpartner bei Problemen mit der Software, bevor diese Tätigkeit später im eigentlichen Betrieb an den IT-Support übergeben wird.

Zusätzlich zu dieser organisatorischen Funktion darf ich mich an der Softwareentwicklung, die sowohl das Customizing einzelner Softwaremodule als auch die Entwicklung von Schnittstellen, o.ä. beinhaltet,  maßgeblich beteiligen. Die Stakeholder sind hier die einzelnen Key-User aus den Fachbereichen, die die inhaltlichen Spezifikationen vorgeben.

  • Dauer: seit Ende April 2015
  • Soft-Skills
    • Code- / Prozessdokumentation
    • Code-Reviews
    • Code-Refactoring
    • Meetings
    • Schulungen
    • 1st-Level-Support
  • Hard-Skills
    • ASP.NET
    • C#, JAVA
    • WCF
    • HTML

Auf Basis eines Content-Management-Systems (CMS) erfolgte eine Individualisierung zu einem Webshop. Meine Aufgabe bestand darin, dieses Customizing fortzuführen und das Projekt erfolgreich abzuschließen.

  • Dauer: 4 Monate
  • Soft-Skills
    • Meetings
    • 1st Level Support
  • Hard-Skills
    • AxCMS.net
    • CRM, IIS
    • C#, WCF
    • HTML, CSS, jQuery

Als Gegenstück zu einer modernen App darf ein Webservice die Daten serverseitig handeln. Im Nachgang findet serverseitig eine im Hintergrund parallelisierte stattfindende Weiterverarbeitung der Daten statt.

  • Dauer: 1 Monat
  • Hard-Skills
    • Wireshark
    • WCF
    • VB.NET
    • JSON, jQuery
    • Multi-Threading
    • Windows-Dienst, IIS

Im Zuge der Neuentwicklung einer Windows-Anwendung wurde gleichermaßen ein Technologieupgrade von Windows Forms auf WPF durchgeführt, als auch derzeitige Design Patterns angewendet.

  • Dauer: 3 Monate
  • Soft-Skills
    • Code- / Prozessdokumentation
    • Meetings
  • Hard-Skills
    • Windows Forms
    • WPF
    • VB.NET
    • MVVM, MVC, Singleton, Messenger
    • Multi-Threading
    • Unit-Tests

Neueinführung eines Prämienlohnsystems für ein Unternehmen mit Standort in Großbritannien

  • Dauer: 1 Jahr
  • Soft-Skills
    • Prozessanalyse
    • Code- / Prozessdokumentation
    • Meetings
    • Schulungen
    • 1st/2nd Level Support
  • Hard-Skills
    • Windows Forms
    • ASP.NET
    • VB.NET
    • HTML, CSS, JavaScript
    • Nutzung von Crystal Reports und Telerik

Neueinführung eines Prämienlohnsystems

  • Dauer: 1 Jahr
  • Soft-Skills
    • Prozessanalyse
    • Code- / Prozessdokumentation
    • Meetings
    • 1st/2nd Level Support
  • Hard-Skills
    • Windows Forms
    • ASP.NET
    • VB.NET
    • HTML, CSS, JavaScript
    • Nutzung von Crystal Reports und Telerik

Ablösung sowie Erweiterung eines Prämienlohnsystems

  • Dauer: 3 Jahre
  • Soft-Skills
    • Code- / Prozessdokumentation
    • 1st/2nd Level Support
  • Hard-Skills
    • Windows Forms
    • ASP.NET
    • VB.NET
    • HTML, CSS, JavaScript
    • Nutzung von Crystal Reports und Telerik
    • Einrichtung / Konfiguration von Internet Information Services (IIS)

dauerhafte Lernprozesse

Die Suchmaschinenoptimierung (SEO – Search Engine Optimization) hat sich bei mir vor einigen Jahren zu einem beruflichen wie auch privatem Interesse entwickelt.

Getrieben daraus, dass die damalige Website meines Arbeitgebers unter bestimmten Suchbegriffen (den sog. Keywords) zwar gefunden, aber nicht unter den bestplatzierten Suchergebnissen gelistet wurde. Nach der Einarbeitung in das Thema wurde mir klar, es gibt mehrere Baustellen: On-Page Optimierung, Off-Page Optimierung und ggf. noch weitere gezielte Maßnahmen in Bezug auf explizite Suchmaschinen. In Abstimmungen wurde festgelegt, auf welche Keywords die einzelnen Seiten hin optimiert werden sollten. Dies führte dazu, dass Texte angepasst sowie z.B. auch Überschriften hinzugefügt worden sind.

Letztlich wurde nur die On-Page Optimierung durchgeführt, alle Anpassungen hatten insgesamt Auswirkung auf die Auffindbarkeit, sodass mithilfe von Tracking Tools eine Verbesserung der Platzierung nachgewiesen werden konnte.

  • Dauer: 1 Monat intensiv, danach partiell
  • Soft-Skills: Meetings
  • Hard-Skills
    • DotNetNuke (DNN)
    • SEO

Das Thema SEO war danach in meiner beruflichen Arbeitswelt fast erledigt – partielle Optimierungen und Anpassungen gab es noch, aber die meiste Arbeit existiert natürlich beim Erstellen bzw. Anpassen vom Content/Inhalt.

Privat hingegen lässt mich das Thema nicht locker, sodass ich auch hier in meinem Blog ein ganz besonderes Augenmerk darauf habe, wie gut auffindbar die Seiten sind.

  • Dauer: seit Mai 2015
  • Hard-Skills
    • WordPress bzw. „All in One SEO“
    • SEO-Wissen

Die Basis muss stimmen. Ohne Grundlegende Kenntnisse, wie z.B. das Active Directory funktioniert, was DNS ist und wie man darauf angewiesen ist bis hin zum Schutz des Unternehmensnetzwerks mit einer Firewall wie z.B. ISA/TMG, ist eine Anwendungsentwicklung nur sehr eingeschränkt möglich.

Insofern ich als Softwareentwickler eine Anwendung über das Internet kommunizieren lassen möchte, sollte es heutzutage Standard sein, die Datenübertragung, z.B. via SSL, zu verschlüsseln. Hierfür aber, muss der Endpunkt entsprechend konfiguriert werden, sei es im Internet Information Service (IIS) oder in der Firewall (TMG), ohne Zertifikat und Konfiguration läuft es nicht. Ebenso sollte ich auf der anderen Seite darauf achten, dass das Zertifikat nicht nur gültig ist, sondern auch das, was ich erwarte habe (Stichwort: Certificate Pinning bzw. CA Pinning).

Für einen de facto Standard, der verschlüsselten Datenübertragung als Beispiel, könnte ich noch umfassendere Informationen liefern. Diese „Grundkenntnisse“ gehören für mich zum guten Stil der Anwendungsentwicklung dazu und sind nicht nur Themen von Administratoren.