freiberufler Softwareentwickler auf freelance.de

Softwareentwickler

zuletzt online vor wenigen Stunden
  • 100€/Stunde
  • 79312 Emmendingen
  • National
  • de  |  en  |  fr
  • 20.04.2026
  • Contract ready

Kurzvorstellung

Entwickler mit Fokus auf die Analyse und Optimierung von Geschäftsprozessen.
Ich entwickle passgenaue Anwendungen, die Arbeitsabläufe vereinfachen, automatisieren und nachhaltig effizienter machen.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Access Datenbanken
  • C# / .NET
  • Datenintegration (Excel, Access, APIs)
  • Dokumentenautomatisierung
  • Microsoft Excel Automatisierung
  • Microsoft Word Automatisierung (RibbonX)
  • Office Add-Ins / VSTO
  • Prozessautomatisierung
  • SQL7 J.
  • VBA (Visual Basic for Applications)8 J.

Projekt‐ & Berufserfahrung

VBA-Entwickler
FI, Frankfurt a.M.
2/2026 – 4/2026 (3 Monate)
Banken
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

VBA (Visual Basic for Applications), MS Office (Anwenderkenntnisse)

VBA-Entwickler
Kundenname anonymisiert, Hannover
2/2026 – 3/2026 (2 Monate)
Großhandel
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

VBA (Visual Basic for Applications), Microsoft Excel, MS Office (Anwenderkenntnisse)

VBA-Entwickler
Kundenname anonymisiert, Hannover
10/2025 – 3/2026 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

VBA (Visual Basic for Applications)

VBA-Entwickler
CityFoundry AG, Winterthur
1/2025 – 10/2025 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Microsoft Access, VBA (Visual Basic for Applications), MS Office (Anwenderkenntnisse)

VBA-Entwickler
Concept Dienstleistungen, Emmendingen
10/2024 – 3/2026 (1 Jahr, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

SQL, C#, Microsoft Azure, VBA (Visual Basic for Applications)

VBA-Entwickler (Festanstellung)
Kassenärztliche Vereinigung Bayerns, Nuremberg
11/2018 – 6/2024 (5 Jahre, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Datenmodelierung, Microsoft Access, SQL, VBA (Visual Basic for Applications), Datenarchitektur, Prozessoptimierung, Dokumentenmanagement, Performance Management

VBA-Entwickler (Festanstellung)
Kassenärztliche Vereinigung Bayerns, Nuremberg
11/2016 – 6/2018 (1 Jahr, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

VBA (Visual Basic for Applications)

Zertifikate

VBA-Entwickler
ILS
2018

Ausbildung

Arzthelfer
Ausbildung
2001

Über mich

Über 20 Jahre Erfahrung in der Automatisierung von Geschäftsprozessen mit Schwerpunkt auf Microsoft-Technologien.
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

Fundiertes Fachverständnis durch langjährige Tätigkeit im Gesundheitswesen.
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
23
Alter
50
Berufserfahrung
24 Jahre und 7 Monate (seit 09/2001)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden