08/26/2026 updated

**** ******** ****
100 % available

Senior-Softwareentwickler | Microsoft Dynamics 365 CE/BC | C#/Plugins | JavaScript | Power Platform

Gdansk, Poland
Only remote
Master of Computer Science; Doktor
Gdansk, Poland
Only remote
Master of Computer Science; Doktor

Profile attachments

CV_Alexander_Zaporozhets.pdf

About me

Senior-Softwareentwickler mit langjähriger Praxiserfahrung in Microsoft Dynamics 365 Customer Engagement / CRM. Schwerpunkt: Weiterentwicklung bestehender CRM-Landschaften, Customizing, C#-Plugin-Entwicklung, JavaScript/TypeScript, Dataverse und Power Platform.

CopilotJavaScript.NET FrameworkC Sharp (Programming Language)Microsoft Dynamics CRMMicrosoft Dynamics NAVPython (Programming Language)Windows APIMicrosoft Platform BuilderSAP ABAPSeleniumSimple Object Access Protocol (SOAP)Systems IntegrationTypeScriptWeb Services.NET CoreMicrosoft Power AutomatePower Platform IntegrationSAP BAPIMicrosoft Business CentralPlaywrightRestful ApiMicrosoft PowerApps
TECHNISCHE SCHWERPUNKTE

Dynamics 365
Dynamics 365 CE, Sales, Customer Service, Customer Insights, Business Central, Forms, Views, Dashboards, Ribbon/Commands, Workflows, Solutions

Entwicklung
C#, .NET / .NET Core, C# Plugins, JavaScript, TypeScript, C++, Python, T-SQL, C/AL, AL, ABAP, PL/SQL

Power Platform
Dataverse, Power Apps, Power Automate, Canvas Apps, Custom Pages, Model-driven Apps, PCF, Custom Connectors, Flows

Integration / SAP
SAP CRM/ERP, RFC Server, ABAP, BAPIs, BAS, Background Jobs, REST/HTTP(S), JSON, OData, Web Services, Dataverse APIs

Datenbanken
SQL Server 2012–2025, Oracle, PostgreSQL, MySQL, SQLite, Microsoft Access, FetchXML, Datenmodellierung, Datenqualität

DevOps / Testing
Git, GitHub, Azure DevOps, TeamCity, Docker, YouTrack, Selenium, Playwright

Tools / AI
Visual Studio 2015–2026, Visual Studio Code, C/SIDE, OpenAI API, Copilot Studio, Microsoft Copilot, Google Antigravity

ZUSÄTZLICHE ANGABEN

Dynamics CRM / CE Erfahrung seit Version 1.2 (2004).
Dynamics NAV / BC Erfahrung seit Version 4.0 (2005).
Power Platform Power Apps und Power Automate seit 2019
Microsoft AppSource Veröffentlichung kommerzieller Dynamics-365-Add-ons seit 2017

Experience

Professional experience10+ years
Freelancer since2025

Languages

GermanFluentEnglishFluent

Project history

Softwarearchitekt / Senior-Softwareentwickler (Power Platform, Dynamics 365, .NET)

Freelancer

Senior-Softwareentwickler / Team Lead

ACS Informatik GmbH
Implementierung der “Autocomplete“-Funktion für die Integration der Bibliothek “AddressCheck“ in Microsoft CRM sowie Microsoft Navision / Business Central.
Portierung der Integrationen der Bibliotheken “AddressCheck“ und “DuplicateCheck“ von Microsoft Navision auf Microsoft Business Central durch vollständige Neuentwicklung des Codes in AL.
Entwicklung und Veröffentlichung von zwei AppSource-Paketen für Microsoft Dynamics 365 CE zur Integration der “AddressCheck“ und “DuplicateCheck“.
Implementierung von Power-Automate-Cloud-Flows zur regelmäßigen Hintergrundprüfung mit "AddressCheck" und "DuplicateCheck" in Dynamics 365 CE und BC Systemen sowie automatischer Benachrichtigung per E-Mail bei problematischen Fällen.
Bereitstellung von “AddressCheck Autocomplete“ als REST-Webservice mit JSON-Formatierung.
Integration der Bibliothek “AddressCheck“ einschließlich der “Autocomplete“-Funktion als Shopware-Add-in.
Einführung von YouTrack und TeamCity zur Verbesserung der Teamzusammenarbeit, Projektverwaltung und Build-/Deployment-Prozesse.
Implementierung zuverlässiger Tests (in Python) mit Selenium und Playwright für die automatisierte Testung von Add-ons in Shopware, Microsoft Dynamics 385 CE BC.

Eingesetzte Technologien
Visual Studio, C#, .NET, .NET Core, JavaScript, TypeScript, AL, Power Automate, Shopware Add-Ins, REST-Webdienst, YouTrack, TeamCity, Python, Selenium, Playwright.

Senior-Softwareentwickler

q.solutions
Implementierung der Bibliothek "DuplicateCheck" für die fehlertolerante Suche nach Dubletten. Die Suche erfolgt anhand eines Index, der permanent mit dem Adressstand des externen Systems synchronisiert wird, in das die "DuplicateCheck"-Funktionalität integriert ist.
Die Bibliothek "DuplicateCheck" unterstützt Multithreading und wurde für eine Client-Server-Architektur implementiert.
Integration der Bibliothek “DuplicateCheck“ in Microsoft CRM, Microsoft Navision and SAP CRM/ERP. Der Integrationspunkt erfolgt beim Anlegen oder Ändern von CRM-/ERP-Objekte und gegebenenfalls wird das Warnfenster zu Dubletten angezeigt. Massenprüfung aller im System vorhandenen Adressen auf Dubletten mit Berichts- und Nachbearbeitungsfunktionen. Bereitstellung von "Duplicate-Check“ als REST-Webdienst im JSON-Format.
Die Bibliothek wurde erfolgreich in einem SAP-CRM-System eingesetzt, das 200 Millionen Adressen enthielt.

Eingesetzte Technologien
Visual Studio, C#, .NET, JavaScript (Ereignisbehandler für Formulare), C/AL, C/SIDE, AJAX-Aufrufe aus JavaScript, REST-Webdienst , SAP RFC Connectors, ABAP-Implementierungen der DuplicateCheck -Schnittstellen (BAS) in SAP, SAP RFC Server

Middle-Softwareentwickler

q.solutions
Integration der Bibliothek “AddressCheck“ in Microsoft CRM, Microsoft Navision and SAP CRM/ERP. Der Integrationspunkt erfolgt beim Anlegen oder Ändern von CRM-/ERP-Objekten. Batch-Prüfung aller im System vorhandenen Adressen mit Berichts- und Nachbearbeitungsfunktionen. Bereitstellung von "AddressCheck“ als REST-Webdienst im JSON-Format.

Eingesetzte Technologien
Visual Studio, C#, .NET, JavaScript (Ereignisbehandler für Formulare), C/AL, C/SIDE, AJAX-Aufrufe aus JavaScript, REST-Webdienst , SAP RFC Connectors, ABAP-Implementierungen der AddressCheck-Schnittstellen (BAS) in SAP, SAP RFC Server

Softwareentwickler

Euromechanik
Die Bibliothek “AddressCheck“ zur Prüfung physischer Postadressen – also der Kombination aus Stadt, Postleitzahl, Straße und Hausnummer, ggf. einschließlich Stadtteil – wurde vollständig neu entwickelt.
Sie unterstützt Multithreading und prüft Adressen gegen eine ebenfalls von Grund auf entwickelte Referenzdatenbank. Dabei werden auch fehlerhafte Eingaben erkannt, z. B. Tippfehler, Abkürzungen, phonetische Abweichungen sowie Umbenennungen von Straßen und Städten.
Für die fehlertolerante Suche in den Referenzdaten kommen verschiedene Algorithmen zum Einsatz, darunter phonetische Codes, n-Gramm-Indizes und Hash-Tabellen.
Die Referenzdatenbank basiert vollständig auf einer eigenen Implementierung und verwendet keine externen Such- oder Datenbank-Engines. Die Daten werden über Memory-Mapped Files verwaltet.
Die Bibliothek erreicht eine Verarbeitungsgeschwindigkeit von etwa 2–3 Millionen Adressprüfungen pro Stunde.
Die Bibliothek wurde zudem für eine Client-Server-Architektur implementiert, und der Server wurde auf verschiedene Linux-Plattformen portiert.
Sie dient außerdem als Grundlage für einen entsprechenden SOAP-Webdienst, der als SaaS-Lösung verfügbar ist.

Eingesetzte Technologien
Visual Studio, C++, Plattformübergreifende (Windows, Unix) Implementierung, Multithreading-Fähigkeiten, Bit-Parallel Approximate String Matching, Weighted Levenstein Distance, . SOAP Web Service, Client-Server-Implementierung auf Basis des RPC-Protokolls.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in