Über mich
Hallo, mein Name ist Alexander Vogt und ich bin als freiberuflicher Softwareentwickler und Consultant tätig.
Meine Schwerpunkte sind die Entwicklung von mobilen & Web-Anwendungen sowie die Anbindung und Konzeptionierung von Schnittstellen. Ich verfüge außerdem über ein fundiertes Wissen rund um ERP und die damit verbundenen Prozesse in den Bereichen CRM, Field Service Management, Materialwirtschaft und Produktion.
Als Softwareentwickler bin ich stets offen für neue Technologien und Herausforderungen. Die dafür benötigten Skills, wie Selbständigkeit, Lernbereitschaft, Kreativität und Problemlösungskompetenz bringe ich mit.
Ich verfüge über ein hohes Maß an Flexibilität, zögern Sie daher nicht mich zu kontaktieren.

Fähigkeiten
Allgemein
Softwareentwicklung Web & Mobile Agile/SCRUM Teamfähigkeit Problemlösungskompetenz Selbständigkeit Kreativität
Softwareentwicklung Web & Mobile Agile/SCRUM Teamfähigkeit Problemlösungskompetenz Selbständigkeit Kreativität
Prozesswissen
Enterprise Resource Planning (ERP) Customer Relationship Management (CRM) Field Service Management Lager & Logistik Materialwirtschaft Produktionsplanung & -steuerung
Enterprise Resource Planning (ERP) Customer Relationship Management (CRM) Field Service Management Lager & Logistik Materialwirtschaft Produktionsplanung & -steuerung
proALPHA
Vertrieb/CRM Service Materialwirtschaft Produktion DMS INWB Jobs/Queue Individualanpassung Auslieferungshelfer Versionsverwaltung
Vertrieb/CRM Service Materialwirtschaft Produktion DMS INWB Jobs/Queue Individualanpassung Auslieferungshelfer Versionsverwaltung
JavaScript
TypeScript jQuery Angular React Node.js/npm Jasmine Knockout.js Ionic
TypeScript jQuery Angular React Node.js/npm Jasmine Knockout.js Ionic
PHP
Laravel Symfony PHPUnit XDebug PHPDocumentor Composer
Laravel Symfony PHPUnit XDebug PHPDocumentor Composer
C#
.NET Core ASP.NET Entity Framework Identity nuget
.NET Core ASP.NET Entity Framework Identity nuget
Progress
OpenEdge ABL Progress Developer Studio AppServer proALPHA
OpenEdge ABL Progress Developer Studio AppServer proALPHA
Datenbanken
(MS)SQL T-SQL SSIS/SSAS/SSRS MySQL SQLite PostgreSQL ODBC Progress OpenEdge
(MS)SQL T-SQL SSIS/SSAS/SSRS MySQL SQLite PostgreSQL ODBC Progress OpenEdge
CI/CD/Testing
Github Actions TeamCity Docker Unittest Integrationstest Selenium
Github Actions TeamCity Docker Unittest Integrationstest Selenium
Sonstiges
HTML CSS/SASS Powershell REST Apache nginx IIS Git Azure DevOps Jira Confluence
HTML CSS/SASS Powershell REST Apache nginx IIS Git Azure DevOps Jira Confluence
Qualifikationen
- Professional Scrum Product Owner™ I (PSPO I)
- Professional Scrum Master™ I (PSM I)
- Microsoft Certified Professional
- Microsoft Certified Solutions Associate: Web Applications
- Microsoft Certified Solutions Developer: App Builder
- Datenschutzbeauftragter DSB-TÜV
- Technischer Kommunikationsassistent
- proALPHA AE1 - Anwendungsentwicklung Grundlagen
- proALPHA AE2 - Anwendungsentwicklung Aufbau
- proALPHA AE3 - Anwendungsentwicklung Profi
- proALPHA AE4 - Anwendungsentwicklung Intensiv
- proALPHA EPM1 - Entwicklungsprozesse & -methoden
- proALPHA EPM2 - Entwicklungsprozesse & -methoden
Projekte
proALPHA Schnittstelle
Konzeption einer standardisierten Schnittstelle zum bidirektionalen Datenaustausch zwischen proALPHA und L-mobile Field (CRM + Field Service Management).
Entwicklung einer proALPHA Component unter Verwendung von Nachrichten und Datenaustausch über die Integration Workbench u.a. folgender Daten:
Entwicklung einer proALPHA Component unter Verwendung von Nachrichten und Datenaustausch über die Integration Workbench u.a. folgender Daten:
- Interessenten, Kunden, Ansprechpartner, Adressen
- Wettbewerber, Vertreter, Vertriebsprojekte, Vertriebsaktionen
- Serviceaufträge inkl. Positionen, Aktivitäten, Material, Kosten und Rückmeldungen
- Calls
- Notizen, Texte, Vorgänge, Sachmerkmalsleisten
- DMS-Dokumente
- div. Belege: Angebote, Aufträge, Rechnungen, Lieferscheine...
- Seriennummern, Produktakten
- Teile, Teilegruppen, Lagerorte, Statistiken
- Hilfsstammdaten: Staaten, Währungen, Mengeneinheiten...
- diverse ACM-Parameter
proALPHA
OpenEdge ABL
AppServer
INWB
Schnittstellen
AVOLUTIONS - Just another open source PHP framework
Entwicklung eines OpenSource PHP Framework unter MIT Lizenz mit u.a. folgende Funktionalitäten:
Das Framework verfügt über eine solide Abdeckung von Unit Tests (PHPUnit). Es gibt sowohl eine technische Dokumentation (PHPDocumentor) als auch ein Handbuch. Alle Informationen finden sich unter https://avolutions.org
- MVC & Routing
- Dependency Injection
- Datenbank Handling & ORM
- Cookies & Session Handling
- Eventhandling
- Logging
- Formulare und Validierung
- CLI
Das Framework verfügt über eine solide Abdeckung von Unit Tests (PHPUnit). Es gibt sowohl eine technische Dokumentation (PHPDocumentor) als auch ein Handbuch. Alle Informationen finden sich unter https://avolutions.org
PHP
PHPUnit
PHPDocumentor
Composer
Zugangskontrollsystem
Für die Durchführung der Mitgliederversammlung des größten Sportvereines in Baden-Württemberg, wurde ein Zugangskontrollsystem benötigt. Das System wurde flexibel/konfigurierbar konzipiert und entwickelt und auf verschiedenen Mitglieder- und Aktionärsversammlungen verwendet.
Das System überprüft anhand einer zuvor importierten Liste, ob eine Person ein gültiges Mitglied ist oder nicht. Die Identifizierung erfolgt entweder über Scan des Mitgliedsausweis (QR, RFID...) oder manuelle Suche über Mitgliedsnummer, Name etc. Handelt es sich um ein gültiges Mitglied, so wird über konfigurierbare Kriterien das Stimmrecht bzw. die Stimmanzahl ermittelt und dem Bediener visuell dargestellt.
Das System zählt alle erfolgreich eingecheckten Mitglieder und verhindert den doppelten Zutritt und Ausgabe von Wahlunterlagen. Beim Verlassen der Veranstaltung kann ein Mitglied ausgecheckt werden. Das System verfügt außerdem über einen Offline-Modus, um auch im Falle von Netzwerkausfall einen reibungslosen Einlass und Durchführung der Veranstaltung zu gewährleisten.
Zusätzlich wurde eine Monitoring-App entwickelt, die allen Verantwortlichen einer Veranstaltung die aktuellen Zutrittszahlen und Stimmrechtverteilung anzeigen.
Das System überprüft anhand einer zuvor importierten Liste, ob eine Person ein gültiges Mitglied ist oder nicht. Die Identifizierung erfolgt entweder über Scan des Mitgliedsausweis (QR, RFID...) oder manuelle Suche über Mitgliedsnummer, Name etc. Handelt es sich um ein gültiges Mitglied, so wird über konfigurierbare Kriterien das Stimmrecht bzw. die Stimmanzahl ermittelt und dem Bediener visuell dargestellt.
Das System zählt alle erfolgreich eingecheckten Mitglieder und verhindert den doppelten Zutritt und Ausgabe von Wahlunterlagen. Beim Verlassen der Veranstaltung kann ein Mitglied ausgecheckt werden. Das System verfügt außerdem über einen Offline-Modus, um auch im Falle von Netzwerkausfall einen reibungslosen Einlass und Durchführung der Veranstaltung zu gewährleisten.
Zusätzlich wurde eine Monitoring-App entwickelt, die allen Verantwortlichen einer Veranstaltung die aktuellen Zutrittszahlen und Stimmrechtverteilung anzeigen.
C#
MSSQL
JavaScript
HTML
CSS
Digital Signage System
Ziel des Projekts war die Bespielung von Informationsscreens an den Tageskassen der Mercedes-Benz Arena Stuttgart mit relevanten Informationen zur tagesaktuellen Veranstaltung.
Hierzu wurde ein Digital Signage System entwickelt, welches über ein zentrales Content Management System verfügt und die konfigurierten Daten auf ca. 60 Monitoren darstellt. Das System nutzt eine klassische Server-Client Architektur, wobei der jeweilige Client (RasperryPi + Monitor) die Daten am zentralen Server zyklisch anfragt und entsprechend anzeigt.
Im Content Management System kann jeder Client pro Veranstaltung mit einem Template bespielt werden. Die Templates sind dabei individuell konfigurierbar und verfügen teilweise über Anbindung an Drittsysteme zum Abrufen von aktuellen Daten, z.B. verfügbare Restkarten für die Veranstaltung.
Hierzu wurde ein Digital Signage System entwickelt, welches über ein zentrales Content Management System verfügt und die konfigurierten Daten auf ca. 60 Monitoren darstellt. Das System nutzt eine klassische Server-Client Architektur, wobei der jeweilige Client (RasperryPi + Monitor) die Daten am zentralen Server zyklisch anfragt und entsprechend anzeigt.
Im Content Management System kann jeder Client pro Veranstaltung mit einem Template bespielt werden. Die Templates sind dabei individuell konfigurierbar und verfügen teilweise über Anbindung an Drittsysteme zum Abrufen von aktuellen Daten, z.B. verfügbare Restkarten für die Veranstaltung.
PHP
MySQL
HTML
CSS
Apache
Berufserfahrung
-
Juni 2021 - heute
Freiberuflicher Softwareentwickler
Stuttgart
-
Tätigkeit als freiberuflicher Softwareentwickler und Consultant
- Schwerpunkt und Erfahrung in Web/Mobile und Enterprise Resource Planning
- Mitarbeit bzw. Umsetzung von diversen unterschiedlichen Kundenprojekten
- Tätigkeit Vor-Ort und Remote (Reisebereitschaft)
- Flexible Gestaltung von Rahmenbedingungen (Entgelt, Abrechnung, zeitlicher Umfang)
- Selbständigkeit Lösungskompetenz Kreativität Flexibilität
-
Tätigkeit als freiberuflicher Softwareentwickler und Consultant
-
Mai 2020 - Mai 2021
Team Lead proALPHA Components
L-mobile solutions GmbH & Co. KG | Sulzbach an der Murr
-
Verantwortung aller L-mobile spezifischen proALPHA Components (Warehouse, Service, CRM).
-
Führungsaufgaben
- Führung eines internationalen & mehrsprachigen Entwicklerteams
- Personalverantwortung & Ressourcenplanung
- Controlling und Reporting von Performance & Entwicklung
- Eskalationsmanagement
-
Verantwortung Produktentwicklung
- Konzeption, Planung und Qualitätssicherung der Weiterentwicklung der proALPHA Components
- Abstimmung mit Produkt-Management und anderen Stakeholdern
-
Verantwortung Kundenprojekte
- Installation & Inbetriebnahme der proALPHA Components bei Kunden
- Betreuung & Customer Support für > 50 Kunden
- Konzeption und Umsetzung von kundenspezifischen Anpassungen der proALPHA Components
- proALPHA Problemlösungskompetenz Führungskompetenz Kommunikation Personalverantwortung
-
Verantwortung aller L-mobile spezifischen proALPHA Components (Warehouse, Service, CRM).
-
Juli 2018 - April 2020
Software Engineer
L-mobile solutions GmbH & Co. KG | Sulzbach an der Murr
-
Konzeption, Wartung und (Weiter-)entwicklung von proALPHA Components für die Anbindung von L-mobile Systemen. Bereitstellung der Components für die proALPHA Versionen 6.1h, 6.2d, 6.2e, 7.1d, 7.1e und Migration auf neue Versionen.
-
Warehouse Component
Bereitstellung einer proALPHA Schnittstelle zum Abbilden und Durchführen von Lager-, Logistik- & Produktions-Prozessen per sfe-AppServer über eine mobile Software, u.a.:- Bestandsauskunft, Lagerzu-/abgang, Umlagerung
- Wareneingang, Lieferavis, Warenausgang, Kommissionierung
- Permanente & AdHoc Inventur
- Planen & melden auf Produktionsaufträge, Maschinen- & Betriebsdatenerfassung
-
Service Component
Bereitstellung einer proALPHA Schnittstelle zur Übertragung und Rückmeldung von Serviceaufträgen per sfe-AppServer über eine mobile Software:- bidirektionaler Austausch von Serviceaufträgen
- Austausch von Stammdaten für Service-Prozess
- Erfassung von Rückmeldungen auf Serviceauftrag
- Abfragen und Archivieren von DMS-Dokumenten zu Serviceauftrag
-
CRM Component
Bereitstellung einer proALPHA Schnittstelle zur bidirektionalen Übertragung von CRM-Daten per Integration Workbench (INWB), u.a.:- Interessenten, Kunden, Ansprechpartner, Adressen
- Wettbewerber, Vertreter, Vertriebsprojekte, Vertriebsaktionen
- Notizen, Texte, Vorgänge
- DMS-Dokumente
- div. Belege: Angebote, Aufträge, Rechnungen, Lieferscheine...
- Teile, Teilegruppen, Lagerorte, Statistiken
- Hilfsstammdaten: Staaten, Währungen, Mengeneinheiten...
- diverse ACM-Parameter
- proALPHA OpenEdge ABL AppServer INWB Schnittstellen
-
Konzeption, Wartung und (Weiter-)entwicklung von proALPHA Components für die Anbindung von L-mobile Systemen. Bereitstellung der Components für die proALPHA Versionen 6.1h, 6.2d, 6.2e, 7.1d, 7.1e und Migration auf neue Versionen.
-
Juli 2016 - Juni 2018
Project Engineer
L-mobile solutions GmbH & Co. KG | Sulzbach an der Murr
-
Betreuung von Kundenprojekten auf Basis der L-mobile CRM-Software, mit Schwerpunkt Field Service Management.
Dies umfasste:- Installation & Inbetriebnahme von Neuprojekten
- Konzeption & Entwicklung von Anpassungen der CRM-Lösung auf Basis von kundenspezifischen Anforderungen
- Konzeption & Entwicklung von Schnittstellen zum bidirektionalen Datenaustausch mit Vorsystemen, z.B. ERP
- Wartung & Betreuung der Kundenprojekte und Anpassungen
- C# SQL JavaScript Knockout.js HTML CSS
-
Betreuung von Kundenprojekten auf Basis der L-mobile CRM-Software, mit Schwerpunkt Field Service Management.
-
März 2012 - Juni 2016
Anwendungsentwickler
VfB Stuttgart Arena Betriebs GmbH | Stuttgart
-
Entwicklung/Programmierung
Individuelle und unternehmensspezifische Anwendungen, u.a.:- Außenkassen-Informationssystem
- Veranstaltungskalender
- Zugangskontrollsystem
- Social Media Wall
- PHP C# (My)SQL HTML CSS
-
Business Intelligence
- Erstellung von OLAP-Cubes als Basis für BI-Tools
- Anbindung verschiedener Vorsysteme u.a. ERP, Planning Tool, POS
- SQL SSIS SSAS
-
Intranet
- Administration & Konfiguration von Microsoft SharePoint 2010 & 2013
- Konzeption und Entwicklung von unternehmensspezifischen Anforderungen in Form von WebParts
- C# SharePoint HTML CSS JavaScript
-
Entwicklung/Programmierung