Programmierung

Programmierung ist der Prozess des Entwurfs und der Erstellung eines ausführbaren Computerprogramms, also einer Software.

Zur Programmierung gehören die Analyse, die Definition von Algorithmen, die Messung der Genauigkeit sowie des Ressourcenverbrauchs von Algorithmen sowie die Implementierung von Algorithmen in einer Programmiersprache (sog. Codierung).

Der Quellcode eines Programms wird in einer oder mehreren für Programmierer verständlichen Sprachen geschrieben und später von einem Compiler oder Interpreter in Maschinencode übersetzt, der direkt vom Computer ausgeführt werden kann.

Zu den mit der Programmierung verbundenen Aufgaben gehören das Testen des Programms (sog. Entwicklertest), die Fehlerbeseitigung, die Pflege des Quellcodes, die Dokumentation des Quellcodes, die Implementierung von Build-Systemen sowie die Verwaltung abgeleiteter Artefakte, wie zum Beispiel des ausführbaren Maschinencodes von Computerprogrammen.

Diese Aufgaben können sowohl als Teil des Programmierprozesses als auch als Teil des umfassenderen Prozesses der Softwareentwicklung betrachtet werden, wobei dann der engere Begriff der Programmierung für die Implementierung oder Codierung verwendet wird.

Projekte

Programmierung habe ich in den folgenden Softwareprojekten als Dienstleistung erbracht.

Seminar-Buchungs-System mit Schnittstelle für elektronische Einlasskontrolle

Entwicklung einer mehrsprachigen Web-Anwendung für Verkauf, Erzeugung, Prüfung und Stornierung von Eintrittskarten für Seminare eines Herstellers medizintechnischer Geräte einschließlich Bestell- und Zahlungsabwicklung sowie ereignisbasierender Benachrichtigung von Kunden und Mitarbeitern. | mehr

Software zur Erfassung, Prüfung und steuerlichen Behandlung von Incentives

Entwicklung einer Anwendung zur dezentralen Erfassung und Prüfung von steuerlich relevanten Daten über Incentives für Kunden und Mitarbeiter eines Versicherungskonzerns auf Basis unternehmerisch definierter Workflows. | mehr

Software zur Planung von Nachrichten-Sendungen und Beiträgen

Entwicklung einer Software für die TV-Redaktionen eines Medienkonzerns zur Planung und Koordination von Nachrichtensendungen einschließlich Disposition von Mitarbeitern, Ressourcen und Dienstleistern. | mehr

Produktkatalog & Internet Booking Engine für Reisedienstleistungen

Entwicklung eines Produktkatalogs und einer Internetbuchungsmaschine (Internet Booking Engine, IBE) für eine Website eines Touristikkonzerns. | mehr

Händler-Schnittstelle für einen E-Commerce-Marktplatz

Entwicklung einer Software für den automatisierten Abgleich von Produkt- und Transaktionsdaten eines E-Commerce-Marktplatzes mit den Datenbeständen von Handelsunternehmen, die ihre Produkte über diesem Marktplatz verkaufen. | mehr

Online-Datenbanken zum Arbeits- und Sozialrecht

Entwicklung einer Web-Anwendung zur Erfassung, Pflege und Publikation von Gerichtsentscheidungen, Veranstaltungen und Referenzen zum Arbeits- und Sozialrecht. | mehr

Flüge, Reisewetter und Content Management für die Website einer Fluggesellschaft

Softwareentwicklung zur Integration des Web Content Management Systems Adobe AEM mit Produkt- und Wetterdaten sowie der Internet Booking Engine eines deutschen Luftfahrtunternehmens. | mehr

Online-Magazin und Portal rund ums Backen

Entwicklung eines Portals und Online-Magazins mit Anregungen, Rezepten und Hilfestellungen rund ums Backen. Die Besucher können sich registrieren, ihre persönlichen Lieblingsrezepte eintragen und mit den anderen Besuchern teilen. | mehr

Online-Shop für Schmuck und Accessoires

Entwicklung eines Online-Shops für den Vertrieb von individualisierbarem Schmuck und Accessoires einschließlich Bestell- und Zahlungsabwicklung sowie einem E-Mail-Newsletter. | mehr

Portal Software für einen Bundesverband von Krankenkassen

Entwicklung einer Portal Software für die (Selbst-) Registrierung und Anmeldung (Authentifizierung) von Benutzern der Website eines Bundesverbands von gesetzlichen Krankenkassen einschließlich Single Sign-On und Customer Self-Service. | mehr

Anwaltsverzeichnis & Kundenportal

Entwicklung eines Anwalts- und Dienstleistungsverzeichnisses mit Informationen und Suchfunktionen für Rechtsuchende und einem geschützten personalisierten Kundenbereich für Anwälte. | mehr

Juristische Kostenrechner für Fachverlag

Die Web-Anwendung berechnet Anwaltskosten- und Gerichtskosten sowie das Prozesskostenrisiko von zivilrechtlichen Klagen und Mahnverfahren in Deutschland. | mehr

Dienstleisterverzeichnis und Mitgliederportal

Dienstleisterverzeichnis mit umfangreichen Such- und Filterfunktionen, geschützter Mitgliederberereich und ein Diskussionsforum für einen juristischen Verein. | mehr

Internet-Angebot eines anwaltlichen Informationsdienstes

Konzeption, Entwicklung und Betrieb der Corporate Website eines anwaltlichen Informationsdienstes mit Anbieterverzeichnis, Stellenbörse und E-Mail-Newsletter. | mehr

Rechtzeiger für iPhone, iPad und iPod touch

Entwicklung von Rechtzeiger, einer mobilen App für iOS und iPadOS. Sie berechnet die Kosten für Dienstleistungen von Rechtsanwälten und Gerichten in Deutschland. | mehr

Backend Software für mobile Apps

Konzeption, Entwicklung und Dokumentation einer Backend Software mit verschiedenen Diensten und einer Datenverwaltung für mobile Apps. | mehr

Corporate Website von Hardin Software

Anmerkungen und Erläuterungen zu Entwicklung, technischen Hintergründen und zum Betrieb der Corporate Website von Hardin Software. | mehr