Experience
Jan 2025 - Dec 2025
1 year
- .NET Core 8, 9, C#
- Microservices, Clean Architecture, MediatR, CQRS
- GraphQL, REST, SDL
- Azure DevOps CI/CD pipelines, Azure Service Bus, RabbitMQ, Kafka, Azure App Configuration, Azure Key Vault, Azure Kubernetes Service (AKS)
- Splunk dashboards, custom metrics, Elasticsearch, Kibana (ELK)
- Azure SQL Databases, Azure Cosmos DB
- Architecture decisions, event governance, COP (Backend, DevOps, Frontend, Test Automations)
- AI Copilot, creating test templates
- Scheduler: Hangfire, Quartz
- Automated unit and integration tests
- Automated end-to-end tests with Playwright
- Automation with BDD, Gherkin, Cucumber
- Tracking of shipments; GIS/GPS data, geofence, geo search, position tracking, asset positions
- Jira, Confluence
- High-performance message-oriented architecture (~xx e6 messages/month/service)
- Structured logging with Serilog, OpenTelemetry, Splunk; application monitoring
- Integration of GPS-based position data sources into Azure Data Lake
Jun 2024 - Dec 2024
7 months
- Portal for dealers to manage and buy parts, spare parts, claims
- Containerization: Kubernetes (AKS with Helm charts), Docker
- MS SQL Server with Entity Framework
- Azure Entra ID, Keycloak, OpenID Connect, IAM
- Scheduler: Hangfire, Quartz
- Scrum in an international distributed team
- C#, .NET Core 8, 9, Entity Framework, Visual Studio 2022
- GraphQL with Hot Chocolate, Azure Service Bus, Open Policy Agent (OPA, OPAL), Fluent, Autor Bogus, Grafana (Loki, Jaeger)
- Azure DevOps CI/CD pipelines, Azure Functions, Azure Event Hub, Azure Service Bus (MassTransit), Azure Feature Management, Bicep
- Microservices with Clean Code architecture, CQRS, SOLID, design patterns
- CI/CD testing strategy: unit, integration tests with xUnit, Substitute, WireMockServer
- SonarQube, SonarCloud
- SAP ERP, SAP CX
- Structured logging with Serilog, OpenTelemetry, Grafana; application monitoring
Sep 2023 - Jun 2024
10 months
- MES (manufacturing execution systems): NEXEED, OpCon, Product Setup Management, Packaging Control, IdBuilder, Part Traceability, ERP Connectivity, Setup Specs
- Containerization: Kubernetes (AKS, Rancher), Docker, Helm, Terraform
- MS SQL Server, Oracle, MySQL with Entity Framework
- Keycloak SSO, OpenID Connect, MFA, IAM
- SAP interface: S/4HANA, SAP OData endpoints; basic SAP ABAP RAP, SAP Fiori, Business Application Studio, SAP UI5, JavaScript frontend
- Scrum in an international distributed team, MIRO, SAFe with ~200 developers
- C#, .NET Core 6, 7, 8, Entity Framework, Visual Studio 2022
- RabbitMQ AMQP messaging
- Refactoring towards microservices, Clean Code architecture, CQRS, Fluent, MediatR, behaviors, SOLID, design patterns
- Workflow Foundation with custom coded activities
- WPF, WCF
- CI/CD testing strategy: unit, integration, system, security, performance tests with Locust; BDD with Gherkin, Cucumber; end-to-end tests with Cypress, Selenium, Playwright
- Release strategies: blue/green, canary
- Azure DevOps with Git, NuGet, build and release pipelines, Azure Functions, Azure App Service
- Documentation with arc42, AsciiDoc, AuthorIt; SonarQube
- Fullstack: Angular HTML/CSS/TypeScript, MAUI, Blazor, NGRX; Python; packaging process engine
- Hardware communication: scanners, scales, printers
- Performance optimization with CI-integrated Locust tests
- Desired State Configuration scripts (C#, PowerShell); MES/SAP info as PowerShell plugin; PowerShell, Azure CLI
- MS 365 integration: OIDC plugins, Graph API, users/mail/calendar
- Structured logging with OpenTelemetry, Application Insights; application monitoring
Mar 2023 - Sep 2023
7 months
- C#, .NET Core 5/6
- Microservices backend development
- OData endpoints
- CQRS (command-query separation)
- Identity and Access Management implementation
- Azure AD, Azure B2C authentication and authorization (Client Credentials, On-Behalf-Of, B2C flows); Log Analytics; Application Insights
- Microsoft Graph API
- Elasticsearch document indexing
- RabbitMQ, Azure Service Bus
- Scheduler: Quartz
- Sitecore as basic frontend
- Docker, OpenShift, Azure Kubernetes Service
- Automated tests
- IoC/DI with MediatR; Git; Visual Studio 2019/2022
Aug 2022 - Mar 2023
8 months
- C#, .NET Core 5/6, EF Core
- Containerization: Kubernetes (AKS), Docker
- MS SQL Server
- Microservices backend development
- GraphQL; NServiceBus
- CQRS (command-query separation), API gateway/BFF
- Identity and Access Management implementation
- Aurelia JS frontend (medium)
- Automated tests
- Git; Visual Studio 2022
Oct 2021 - Sep 2022
1 year
- Microservices (Clean Architecture)
- Microsoft Dynamics 365 CRM with FetchXML
- Power BI reporting; SSRS; SharePoint
- Moq; Application Insights
- Fluent validation
- Azure Service Bus; Cognitive Search
- Web API, REST, Swagger; authentication/authorization with OpenID; OData
- SimCorp Portfolio & Reporting REST API
- Credit and calculation engine (Marzipan API): effective interest calculation, liquidity costs; REST interface with token-based authorization
- Redis (cache, message broker)
- C#, .NET Core
- Azure DevOps with build pipelines, CD/CI, Docker, Kubernetes, k9s, Terraform
- Unit tests
- Scrum in a distributed international team
Mar 2021 - Oct 2021
8 months
- C#, .NET, .NET Core, Mono
- Refactoring of a monolithic application
- Hardware/OS abstraction layer on Linux
- Bitbucket; Docker containers; embedded Linux
- Automated tests
- IoC/DI; Git; Visual Studio 2019
Jan 2020 - Dec 2020
1 year
- Salesforce Lightning APEX, database, REST interface
- VB.NET office automation, VBScript
- Desired State Configuration scripts (C#, PowerShell)
Apr 2019 - Mar 2021
2 years
- MES (manufacturing execution systems): NEXEED, OpCon; digital twins
- Azure; SAP interface
- Microservices
- Web API, REST, Swagger; authentication/authorization with OpenID, OAuth2, IdentityServer
- Scrum in an international distributed team
- C#, .NET Core 2.0–2.2; Visual Studio 2017/2019; TFS
- Docker, Kubernetes, containers
- PowerShell scripting
- Keycloak, OpenID Connect, OAuth2
- Entity Framework/Core; MS SQL Server, SQLite, LiteDB, CouchDB
- Workflow Foundation with custom coded activities
- WPF
- Automated UI tests with Ranorex, Appium
- Unit tests
- DevOps: TVFC, Git, NuGet, build and release pipelines
- SonarQube; ALM with Jira, Confluence, TFS, Azure DevOps, Git
Jan 2019 - Apr 2019
4 months
- MahApps WPF application
- MES integration
- Visual Studio 2017/2019; .NET 4.7.2
- SAP connectivity
- MVVM with Prism
- Bartender labeling
- OPC Siemens integration
- WebIO interface for machine control
- Entity Framework; SQL Server
- Production data tracing system; ALM with Azure DevOps, Git
May 2018 - Sep 2022
4 years 5 months
- C++ for analysis and evaluation of measurement data from laser sensors and National Instruments DAQ devices; hardware integration
- Qt (5.x, 6.x) with Qt Creator, Qt Designer; Squish
- QML/widgets UIs with MVVM, components, UI library
- REST interface with Oatpp
- Boost
- JavaScript charts (echarts)
- Databases: MySQL, SQLite; migrations
- Laser device communication via serial, TCP/IP, UDP
- Audio signal processing: FFT, WASAPI, resampling, filtering
- MQTT messaging
- Automated UI tests with Squish BDD (Gherkin); Python
- Spectrum and time-domain sensor signal evaluation and visualization
- Visual Studio 2017, 2019, 2022; SVN; Git
- Replacement of existing application
Jan 2018 - May 2018
5 months
- C#/WPF production optimization application
- User management; licensing
- Git; .NET 4.6
Jun 2017 - Jan 2018
8 months
- C# logistics integration with DHL, DPD
- REST, SOAP APIs
- Zebra printer integration
- .NET 4.6; automated unit and integration tests
Mar 2017 - Jun 2017
4 months
- C# with GPS-referenced geodata
- Process control systems
- WPF with MVVM, Infragistics
- MES, IoT; PowerShell scripting
- Web API, Swagger; .NET 4.7
- Azure SQL Database backend
- OPC Siemens integration; ALM with TFS, Azure DevOps, Git
Feb 2017 - Mar 2017
2 months
- C++/Qt5 test application with USB hardware communication
- Test wizard; XML data storage
Oct 2016 - Feb 2017
5 months
- Middleware communication service in C# (VS2015/2017) with TCP/IP sockets
- Automated tests
- AWS cloud; penetration tests
Mar 2016 - Oct 2016
8 months
- WPF/C# MVVM application (VS2015)
- Collecting, analyzing, processing XML, text, distributed log files from network areas
Jan 2016 - Mar 2016
3 months
- WPF application with MVVM and Telerik (C#, VS2015/2017)
- Web API, Swagger; SQL Server/Oracle databases; web services
- Integration of DMS into WPF: UI integration, full-text search, versioning, workflows
- Implemented application permission model
- Git, SVN, TFS
Dec 2015 - Mar 2016
4 months
- IoT .NET Core application on Linux/Windows
- C# code migration
- Web API, Swagger; REST API
- Visual Studio Code; Visual Studio Team Services
- SCM with TFS and Git; Angular, Bootstrap
Sep 2015 - Dec 2015
4 months
- WPF application with MVVM and DevExpress (C#, VS2015)
- Office document generation for DMS with full-text search
- COM integration and Office plugins (COM, COM+, VSTO)
- Workflow implementation
- ServiceNow workflow integration
- Web API, Swagger; SQL Server; microservices; MS Reporting; native PDF/Excel reports
- Active Directory integration; user authentication; .NET 4.5
Apr 2015 - Dec 2015
9 months
- C/C++, Qt5: extensions and adaptations of web and client test framework
- Cross-platform Windows/Linux development; multithreading; TCP socket communication
- Scripting with Perl; C/C++ unit tests (cfix, WinUnit)
- C# test automation
- VB.NET automated printing of prepared reports; Java configuration and UI
Jan 2015 - Apr 2015
4 months
- C# communication project (Telnet, SSH, AIX)
- .NET 4.5 WinForms/WPF clients on Windows 7/10
- Unit and integration tests
Jan 2014 - Dec 2016
3 years
- MS SQL Server reporting: SQL and RDL
- MES extension for safety-critical parts
- C#, WinForms/WPF client extensions; MFC C++ client extensions
Jan 2012 - Dec 2014
3 years
- WPF/C# MVVM applications with SQL Server 2012 backend
- Active Directory integration; user authentication, profiles
Jan 2012 - Dec 2014
3 years
- Database projects (SQL Server 2005–2012, Oracle) in C#/.NET, PL/SQL, T-SQL
- Automatic generation of SQL Server schemas and stored procedures based on Oracle/SQL Server schemas
- Test automation in C#
- CRUD stored procedures; SQL documentation with Redgate SQL Doc, Turtle
Jan 2004 - Dec 2004
1 year
- International patent and reference project on image processing with laser machines
- C++/C#/C++ CLI for object recognition and automatic cut-path compensation
- Geometry transformations; Bézier to arc conversion
- OpenCV/Emgu .NET: adaptive threshold, Canny, Sobel, blurring, Hough transform, contour detection
- Color space corrections; raster algorithms (error diffusion, ordered dithering)
- Repair algorithms for distorted geometries
- Installation packages: MSI, InstallShield, Nullsoft, WiX
- Automated UI tests with Ranorex; Qt 4.x, 5.x
Jan 2003 - Dec 2006
4 years
- Automotive ECU test automation in C/C++/VB.NET/C# COM and LabVIEW on Windows 2000/XP
- Automatic test environment for diesel engine control units with sensor and actuator simulation via COM servers
- Implementation of COM servers and test automation for pre-release software testing