Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- 79312 Emmendingen
- National
- de | en | fr
- 20.04.2026
- Contract ready
Kurzvorstellung
Ich entwickle passgenaue Anwendungen, die Arbeitsabläufe vereinfachen, automatisieren und nachhaltig effizienter machen.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
2/2026 – 4/2026
Tätigkeitsbeschreibung
Konzeption und Umsetzung einer dynamischen Word-Vorlage auf Basis von VBA zur strukturierten, benutzergeführten Dokumentenerstellung.
Das Dokument bestand aus mehreren logisch voneinander abhängigen Textblöcken, die initial ausgeblendet waren. Innerhalb der Textblöcke wurden verschiedene Dropdown-Felder (Content Controls) integriert, über die der Anwender Eingaben tätigen konnte (z. B. Ja/Nein-Auswahlen sowie mehrstufige Entscheidungsoptionen).
Auf Basis dieser Eingaben wurde eine regelbasierte Logik entwickelt, die steuert, welche nachgelagerten Textblöcke ein- oder ausgeblendet werden. Ziel war es, dem Anwender schrittweise nur die für den jeweiligen Anwendungsfall relevanten Inhalte anzuzeigen und so die Komplexität des Dokuments deutlich zu reduzieren.
Die technische Umsetzung erfolgte über Textmarken (Bookmarks) in Kombination mit einer VBA-gesteuerten Steuerlogik. Dabei wurde insbesondere sichergestellt, dass bei nachträglichen Änderungen in übergeordneten Dropdown-Feldern die Sichtbarkeitslogik aller abhängigen Textblöcke konsistent neu berechnet und korrekt aktualisiert wird.
Zusätzlich wurden Mechanismen implementiert, um die Abhängigkeiten zwischen den einzelnen Eingabefeldern stabil und wartbar abzubilden.
VBA (Visual Basic for Applications), MS Office (Anwenderkenntnisse)
2/2026 – 3/2026
Tätigkeitsbeschreibung
In diesem Projekt wurde eine VBA-basierte Lösung zur schnellen Erstellung von kundenspezifischen Dokumenten in Microsoft Word entwickelt.
Ziel war es, den Prozess der Datensuche, -aufbereitung und Dokumentenerstellung für Mitarbeiter deutlich zu beschleunigen und zu vereinfachen.
Ausgangspunkt der Lösung ist eine Word-Vorlage (DOTM), die über ein benutzerdefiniertes Ribbon-Menü gesteuert wird. Über einen Button im Ribbon öffnet der Anwender eine UserForm, in der eine sogenannte GP-Nummer (Kundennummer) eingegeben werden kann.
Auf Basis dieser Eingabe werden aus einem zuvor exportierten ERP-Datensatz (Excel-Datei) automatisch alle zugehörigen Kundendaten geladen und dem Benutzer zur Auswahl bereitgestellt.
Ein zentraler Bestandteil der Lösung ist die Kategorisierung der Daten. Der Anwender kann aus mehreren Kategorien auswählen, welche Art von Informationen im Dokument dargestellt werden soll. Abhängig von dieser Auswahl werden bestimmte vordefinierte Bereiche innerhalb der Word-Vorlage dynamisch ein- oder ausgeblendet.
Die Struktur des Dokuments basiert dabei auf klar abgegrenzten Inhaltsbereichen (z. B. unterschiedliche Tabellen- oder Informationsblöcke), die gezielt per VBA gesteuert werden. Dadurch wird sichergestellt, dass nur die für den jeweiligen Anwendungsfall relevanten Informationen im finalen Dokument enthalten sind.
Zusätzlich werden die ausgewählten Kundendaten automatisiert in die Vorlage übernommen, sodass Adress-, Kontakt- und weitere Stammdaten ohne manuelle Eingabe korrekt eingefügt werden.
Nach der Zusammenstellung kann das fertige Dokument direkt aus der Anwendung heraus automatisiert als PDF exportiert und für die Weitergabe an Endkunden verwendet werden.
Die Lösung wurde so konzipiert, dass sie ohne zusätzliche Systemabhängigkeiten in bestehenden Microsoft-Office-Umgebungen eingesetzt werden kann.
VBA (Visual Basic for Applications), Microsoft Excel, MS Office (Anwenderkenntnisse)
10/2025 – 3/2026
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer Access-basierten Auswertungslösung zur Verarbeitung von CSV-Exporten eines Schulungssystems.
Import und Bereinigung der CSV-Daten nach definierten Regeln (inkl. Konsolidierung von Zeitstempeln und Vereinheitlichung von Datensätzen), um eine verlässliche Datenbasis zu schaffen.
Aufbau einer strukturierten Datenbank zur gezielten Auswertung von An- und Abwesenheiten auf Personenebene.
Implementierung von Such- und Filterfunktionen zur Analyse von Ein- und Auslogzeiten sowie zur Überprüfung von Mindestanwesenheiten.
Erstellung von individuellen Reports je Teilnehmer als Nachweis gegenüber externen Stellen (z. B. Bundesagentur für Arbeit).
Optimierung der Datenverarbeitung und Sicherstellung einer nachvollziehbaren, prüfungssicheren Auswertung.
VBA (Visual Basic for Applications)
1/2025 – 10/2025
Tätigkeitsbeschreibung
Im Rahmen des Projekts war ich verantwortlich für die Konzeption und Entwicklung eines Tools zur Automatisierung von HR-Prozessen auf Basis von ERP-Daten.
Ausgangspunkt war ein regelmäßig bereitgestellter ERP-Export mit Mitarbeiterdaten. Ziel war es, diesen Export nicht nur zu importieren, sondern daraus eine eigenständige, flexible Arbeitsgrundlage für die HR-Abteilung zu schaffen. Hierfür wurde eine separate Access-Datenbank als unabhängige Datenbasis („Single Source of Truth“) aufgebaut, in die die ERP-Daten importiert und weiterverarbeitet werden konnten.
Ein zentraler Bestandteil meiner Aufgabe war die Entwicklung einer intelligenten Importlogik:
Automatische Erkennung und Zuordnung von Feldern anhand von Feldbezeichnungen (z. B. Vorname, Nachname, Anrede)
Möglichkeit zur manuellen Nachzuordnung durch den Anwender bei nicht eindeutig erkennbaren Feldern
Persistente Speicherung dieser Zuordnungen, sodass sie bei zukünftigen Importen wiederverwendet werden können
Darüber hinaus entwickelte ich ein System zur Verwaltung und Nutzung von Word-Vorlagen für die Dokumentenerstellung:
Pflege und Strukturierung von Vorlagen nach Themenbereichen
Integration von Textmarken innerhalb der Vorlagen zur dynamischen Befüllung mit Mitarbeiterdaten
Unterstützung durch den Anwender bearbeitbarer Vorlagen
Ein weiterer Schwerpunkt lag auf der Umsetzung eines flexiblen Variablenkonzepts zur Dokumentengenerierung:
Einfache Variablen (z. B. Name, Adresse)
Komplexe Textblockvariablen, auch verschachtelt mit weiteren Variablen
Auswahlvariablen mit mehreren Optionen zur Laufzeit
Entweder/Oder-Variablen (z. B. geschlechtsspezifische Formulierungen), bei denen eine einmalige Auswahl automatisch konsistent im gesamten Dokument angewendet wird
Zusätzlich implementierte ich eine sogenannte Kaskaden- bzw. Clusterfunktion:
Zusammenstellung mehrerer Vorlagen aus unterschiedlichen Kategorien
Automatisierte Generierung mehrerer Dokumente auf Knopfdruck für einen ausgewählten Mitarbeiter
Das Ergebnis war ein leistungsfähiges Tool, das HR-Prozesse erheblich beschleunigt, manuelle Fehler reduziert und eine hohe Flexibilität in der Dokumentenerstellung ermöglicht.
Microsoft Access, VBA (Visual Basic for Applications), MS Office (Anwenderkenntnisse)
10/2024 – 3/2026
Tätigkeitsbeschreibung
Konzeption und Entwicklung eines Kalkulations- und Angebotstools für einen Dienstleister im Bereich Bodenbeschichtung und -sanierung. Ziel war es, die Angebotserstellung für den Kunden deutlich zu beschleunigen und gleichzeitig die Materialkalkulation zu optimieren.
Auf Basis einer strukturierten Produktdatenliste (inkl. Gebindegrößen, Preisen und Reichweiten in m²) wurde eine Lösung entwickelt, die es ermöglicht, projektspezifische Parameter wie Flächengröße, Untergrundbeschaffenheit sowie benötigte Arbeitsschritte (z. B. Schleifen, Reinigen, Grundieren) schnell zu erfassen.
Ein zentraler Bestandteil war die Implementierung einer automatisierten Gebindekalkulation, die aus verschiedenen Verpackungsgrößen die optimale Kombination ermittelt. Dabei wurden zwei Berechnungsmodi realisiert:
materialoptimiert (minimale Restmengen)
kostenoptimiert (geringstmögliche Materialkosten unabhängig von Restmengen)
Die Lösung berechnet auf dieser Basis den vollständigen Materialbedarf und generiert daraus automatisch ein strukturiertes Angebot, das als Excel-Datei exportiert werden kann.
Die initiale Umsetzung erfolgte als Excel-basierte Anwendung mit VBA. Anschließend wurde die gesamte Logik in eine eigenständige C#-Anwendung überführt, um Performance, Wartbarkeit und Erweiterbarkeit zu verbessern. Perspektivisch ist die Weiterentwicklung zu einer webbasierten Lösung (Frontend und Backend) vorgesehen.
SQL, C#, Microsoft Azure, VBA (Visual Basic for Applications)
11/2018 – 6/2024
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Betrieb einer VBA- und Access-gestützten Anwendung zur Bearbeitung von Widerspruchsverfahren im Gesundheitswesen als Erweiterung eines bestehenden Massenverarbeitungssystems.
Abbildung eines komplexen, zweiseitigen Prozesses zur Bearbeitung von Widersprüchen durch Ärzte und Krankenkassen, einschließlich strukturierter Zusammenführung und Gegenüberstellung der relevanten Daten beider Parteien.
Entwicklung einer Logik zur arzt- und fallbezogenen Bündelung von Informationen sowie zur automatisierten Erstellung von Anhörungsschreiben und Widerspruchsbescheiden für beide Seiten (Ärzte und Krankenkassen), inklusive koordinierter Kommunikation im Kreuzverfahren.
Automatisierte Generierung standardisierter Patientenlisten und Durchführung regelmäßiger Massenversände (quartalsweise) auf Basis der aggregierten Daten.
Aufbau und Pflege einer eigenen, umfangreichen Datenbankstruktur (Access/VBA) zur Verarbeitung großer Datenmengen auf Basis externer Datenbankabzüge (kein direkter Zugriff auf Primärsysteme).
Implementierung einer skalierbaren Datenarchitektur mit Aufteilung auf mehrere Datenbanken (aufgrund von Größenbeschränkungen), inklusive Archivierungsmechanismen zur Auslagerung abgeschlossener Vorgänge und Sicherstellung der Systemperformance.
Integration externer Systeme ohne direkte Schnittstelle: Entwicklung eines VBScript-basierten Automatisierungsprozesses zur Anbindung eines bestehenden Adresstools. Übergabe von Parametern aus der VBA-Anwendung, automatisierte Steuerung der Benutzeroberfläche (inkl. Dateneingabe und Exportauslösung) sowie Rückführung der generierten Excel-Daten in die Hauptanwendung zur Weiterverarbeitung (Adressmatrix und Serienbriefe).
Entwicklung einer mehrbenutzerfähigen Anwendung für den parallelen Einsatz durch bis zu 45 Sachbearbeiter.
Laufende Betreuung, Wartung und Weiterentwicklung der Anwendung (Bugfixing, Performanceoptimierung, Datenpflege) bis zum Projektende.
Ergebnis: Deutliche Effizienzsteigerung in der Bearbeitung komplexer Widerspruchsverfahren, stabile Verarbeitung großer Datenmengen sowie erfolgreiche Unterstützung eines hochvolumigen Mehrbenutzerbetriebs.
Datenmodelierung, Microsoft Access, SQL, VBA (Visual Basic for Applications), Datenarchitektur, Prozessoptimierung, Dokumentenmanagement, Performance Management
11/2016 – 6/2018
Tätigkeitsbeschreibung
Analyse, Optimierung und Automatisierung eines stark gewachsenen Antragsprozesses im Gesundheitswesen.
Verarbeitung umfangreicher Antragsdaten gesetzlicher Krankenkassen (große Excel-Datentabellen) durch Entwicklung eines VBA-gestützten Massenverfahrens.
Konzeption und Umsetzung einer Logik zur Zusammenführung von Anträgen aus unterschiedlichen Krankenkassen je Arzt innerhalb definierter Bearbeitungszeiträume. Dadurch konnten alle relevanten Informationen arztbezogen gebündelt und in einem zentralen Anhörungsverfahren verarbeitet werden.
Automatisierte Ermittlung der betroffenen Ärzte, Erstellung strukturierter Adressmatrizen sowie Generierung arztindividueller Anhörungsschreiben per Serienbrief (Word/VBA), wodurch die zuvor manuelle Einzelbearbeitung vollständig ersetzt wurde.
Nachgelagerte Aufbereitung der Ergebnisse durch erneute Aufteilung der gebündelten Daten auf einzelne Krankenkassen zur korrekten Rückmeldung der umgesetzten Änderungen.
Zusätzlich Optimierung der internen Sachbearbeitung durch strukturierte Datenaufbereitung und Verdichtung, sodass Entscheidungen effizient und schnell getroffen werden konnten.
Erstellung von Umsetzungslisten zur Weiterverarbeitung und Korrektur ärztlicher Abrechnungen.
Ergebnis: Deutliche Beschleunigung des Gesamtprozesses (>100 %), signifikante Reduktion manueller Tätigkeiten sowie vollständiger Abbau bestehender Rückstände innerhalb eines Jahres.
VBA (Visual Basic for Applications)
Zertifikate
ILS
Ausbildung
Über mich
Langjährige Expertise in VBA (Excel, Access, Word). Erweiterung meiner Expertise in Richtung moderner Softwareentwicklung mit C#/.NET.
Mein Fokus liegt darauf, fachliche Anforderungen schnell zu verstehen und in stabile, praxisnahe Lösungen umzusetzen – von kleinen Automatisierungen bis hin zu komplexeren Anwendungen.
Ich arbeite strukturiert, lösungsorientiert und mit einem hohen Anspruch an Qualität und Wartbarkeit.
Weitere Kenntnisse
Erfahrung in der Zusammenarbeit mit Fachabteilungen sowie in der Übersetzung komplexer Anforderungen in technische Lösungen.
Kenntnisse in Prozessanalyse, Datenverarbeitung, Schnittstellenintegration sowie im Umgang mit Microsoft 365 (inkl. Power Automate, SharePoint, OneDrive).
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
