freiberufler Senior .NET Developer & Software Architect auf freelance.de

Senior .NET Developer & Software Architect

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • LV5001 Ogre
  • auf Anfrage
  • ru  |  lv  |  en  |  de
  • 01.10.2026
  • Contract ready

Kurzvorstellung

Als Senior .NET Developer mit über 20 Jahren Berufserfahrung übernehme ich die technische Entwicklung und Architektur komplexer Softwareprojekte.

Geschäftsdaten

 Freiberuflich

Qualifikationen

  • C# Developer15 J.
  • Foxpro15 J.
  • Software Architecture14 J.
  • SQL21 J.
  • UML9 J.
  • Unity3D

Projekt‐ & Berufserfahrung

Developer & Software Architect (Festanstellung)
SIA "DSW", Riga
1/2023 – 1/2025 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 1/2025

Tätigkeitsbeschreibung

Entwicklung und Implementierung des Moduls PG (Payment Gateway) im Bankensystem THE WALL zur Automatisierung von Zahlungsversand und -empfang über das Korrespondenzkonto des Kunden bei Swedbank. Direkte Anbindung an Swedbank Gateway (SGW) über REST-API und HTTPS. Asynchroner Nachrichtenaustausch: POST zum Senden von Anfragen, GET zum Abrufen von Antworten aus der Warteschlange, DELETE zum Entfernen nach Verarbeitung. Unterstützung der ISO 20022 XML-Formate: pain.001 (ausgehende Zahlungen), pain.002 (Statusmeldungen), camt.053 (Kontoauszüge), camt.054 (Transaktionsbenachrichtigungen). Automatische Signierung von Zahlungen mittels eParaksts. Ersatz des halbmanuellen Dateiaustauschs durch direkte Online-Kommunikation.

Eingesetzte Qualifikationen

SQL, C# Developer

Developer & Software Architect (Festanstellung)
SIA "DSW", Riga
1/2022 – 6/2024 (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 6/2024

Tätigkeitsbeschreibung

Entwicklung und Implementierung einer Konsolenanwendung in C# zur automatisierten Verwaltung von SDI-Konten (Saimnieciskās Darbības Ieņēmumu konts) im Bankensystem THE WALL. SDI-Konten sind spezielle Girokonten für Kleinstunternehmen mit vereinfachter Besteuerung. Die Anwendung ermöglicht die automatische Einbehaltung der Einheitssteuer von allen Einnahmen und deren Überweisung an den Staatshaushalt. Integration mit dem Staatlichen Steuerdienst Lettlands (VID) über externe Webservices und Online-Nachrichtenaustausch. Implementierung spezieller Verfahren zur Eröffnung und Schließung solcher Konten.

Eingesetzte Qualifikationen

C# Developer

Developer & Software Architect (Festanstellung)
SIA "DSW", Riga
1/2020 – 1/2026 (6 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 1/2026

Tätigkeitsbeschreibung

Entwicklung und Implementierung eines Windows-Dienstes zur Anbindung an den Fast Payment Service (ZibMaksājumu Serviss, ZMS) der lettischen Zentralbank. Der Dienst ermöglicht Echtzeit-Überweisungen (SEPA Credit Transfer, ISO 20022 XML) rund um die Uhr (24/7/365). Integration der RabbitMQ-Infrastruktur, Zertifikatsverwaltung, elektronische Signatur von Zahlungen und XML-Parsing. Implementierung aller vier Szenarien für Fast Payments und Rückrufe (ausgehend/eingehend, als Initiator und Ausführender) mit synchroner, kooperativer Echtzeitverarbeitung. Synchronisation über Statusnachrichten gemäß ZMS-Protokoll. Wartung und Support erfolgen bis heute.

Eingesetzte Qualifikationen

SQL, C# Developer

Developer
SIA "DSW", Riga
1/2018 – 1/2020 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 1/2020

Tätigkeitsbeschreibung

Als SQL-Entwickler war ich für die Umsetzung der GDPR-Anforderungen (General Data Protection Regulation) zur Anonymisierung personenbezogener Daten ehemaliger Kunden im Bankensystem THE WALL verantwortlich. GDPR verlangt die Löschung personenbezogener Daten nach Beendigung der Geschäftsbeziehung, während andere bankenrechtliche Vorschriften die langfristige Aufbewahrung von Transaktionsdaten fordern. Die Lösung war eine metadatengetriebene SQL-Architektur: Steuerungstabellen enthielten Metainformationen über alle relevanten Datenbankbereiche (Personenverzeichnis, Verträge, Zahlungsjournale, Kreditregister usw.). Auf dieser Basis wurden automatisch SQL-Skripte generiert, die eine Anonymisierung, Verschlüsselung und Entschlüsselung der betroffenen Felder durchführten.

Eingesetzte Qualifikationen

SQL

Developer (Festanstellung)
SIA "DSW", Riga
1/2012 – 1/2014 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2012 – 1/2014

Tätigkeitsbeschreibung

Entwicklung eines Moduls für Annahme und Verarbeitung von kommunalen Zahlungen im Bankensystem THE WALL (Visual FoxPro). Das Modul unterstützt drei Zahlungsmodi: einfache Überweisungen, Inkasso (mit speziellen Vereinbarungen) und Direct Debit (DD) über den Nacionalais Maksajumu Centrs (NMC). Implementierung des elektronischen Datenaustauschs und der Abrechnungslogik mit Versorgungsunternehmen und staatlichen Institutionen.

Eingesetzte Qualifikationen

Foxpro, SQL

Software Architect & Lead Developer (Festanstellung)
SIA "DSW", Riga
1/2009 – 1/2018 (9 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

1/2009 – 1/2018

Tätigkeitsbeschreibung

Als Architekt und Lead-Entwickler verantwortete ich die Architekturgrundlagen und die Entwicklung der kommerziellen Bankensysteme 'The Wall 2008' und 'The Wall 2009 OE'. 'The Wall 2008' war eine Client-Server-Lösung auf Basis von Visual FoxPro und MS SQL Server. 'The Wall 2009 OE' führte eine konsequent objektorientierte Architektur ein und migrierte die Systeme auf .NET 3.0 / C# unter Beibehaltung der bewährten Client-Server-Struktur und Windows-Oberfläche. Ich leitete das Reengineering sowie die Formalisierung der Entwicklungsphasen zur langfristigen Wartbarkeit.

Eingesetzte Qualifikationen

C# Developer, Foxpro, Software Architecture, SQL, UML

Developer (Festanstellung)
SIA "DSW", Riga
8/2005 – 8/2006 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

8/2005 – 8/2006

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Automatisierung von Standby-Orders im Zahlungsverkehr. Die Anwendung generiert automatisch ausgehende Zahlungsaufträge auf Basis vordefinierter Bedingungen und Muster (z.B. monatliche Gehaltszahlungen, fristgerechte Kreditraten, automatische Kontodeckung bei Mindestunterschreitung sowie Übertragung von Guthaben auf Depots). Implementierung der komplexen Geschäftslogik zur bedingungsgesteuerten Ausführung von Finanztransaktionen.

Eingesetzte Qualifikationen

Foxpro, SQL

Developer & Software Architect (Festanstellung)
SIA "DSW", Riga
9/2003 – 6/2009 (5 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2003 – 6/2009

Tätigkeitsbeschreibung

Konzeption und Entwicklung der proprietären Technologie 'Event Service' (2003) für FoxPro. Ein frühes Object-Object-Mapping (OOM)-Framework zur strikten Trennung von Visualisierung und Geschäftslogik. Implementierung eines fortschrittlichen, prioritätsbasierten Event-Systems mit Deduplizierung (ähnlich Rx.NET), Action-Context-basierter Filterung und Single-Level-Bubbling (analog zu DOM-Events).

Eingesetzte Qualifikationen

Software Architecture, Foxpro

Developer (Festanstellung)
SIA "DSW", Riga
6/2002 – 6/2005 (3 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

6/2002 – 6/2005

Tätigkeitsbeschreibung

Entwicklung komplexer, mehrseitiger Formulare für lokale, internationale und bankinterne Zahlungsaufträge (Frontend). Integration dieser Formulare in die bestehende Datenbankarchitektur (Backend). Implementierung von automatischen Berechnungen für Gebühren und Währungsumrechnungen sowie Bankauswahl- und Validierungsprozessen (inkl. Loro-Konten-Prüfung). Umsetzung einer sauberen MVC-Architektur (Model-View-Controller) zur Trennung von Logik und Präsentation.

Eingesetzte Qualifikationen

Foxpro, SQL

Ausbildung

Intelligent Systems
Master of Science
RTU
2004
Riga

Über mich

Ich entwickle skalierbare Backend-Systeme mit C# und verfüge über ein tiefgreifendes Verständnis für objektorientierte Programmierung, Clean Code und den Aufbau moderner Architekturen.

Weitere Kenntnisse

Hinweis zur Kommunikation: Meine Muttersprache ist Russisch. Die schriftliche Kommunikation (E-Mail) ist über einen Übersetzer möglich. Für telefonische Anfragen steht Ihnen meine Tochter als Assistentin zur Verfügung, die fließend Englisch spricht.

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Englisch (Grundkenntnisse)
  • Deutsch (Grundkenntnisse)
  • Lettisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
34
Alter
47
Berufserfahrung
24 Jahre und 5 Monate (seit 06/2002)

Kontaktdaten

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

Jetzt Mitglied werden