Senior full-stack engineer with 20+ years on the Microsoft stack (C#/.NET through .NET 8, ASP.NET Core, Blazor, Angular, React). Currently focused on AI/LLM evaluation at Toloka (including Microsoft Copilot), and previously built energy-market data ETL pipelines (.NET, Python, Prefect, Snowflake) and production GenAI/LLM delivery (Azure OpenAI, GPT-4o, RAG) for enterprise clients. Industry specialist across energy and banking, delivering compliant high-reliability systems with strong cloud-native, data, and engineering leadership. Experienced in end-to-end delivery—backend and data pipelines, modern frontends, CI/CD, and measurable evaluation of model quality, safety, and agent performance.

Senior full-stack engineer with 20+ years on the Microsoft stack (C#/.NET through .NET 8, ASP.NET Core, Blazor, Angular, React). Currently focused on AI/LLM evaluation at Toloka (including Microsoft Copilot), and previously built energy-market data ETL pipelines (.NET, Python, Prefect, Snowflake) and production GenAI/LLM delivery (Azure OpenAI, GPT-4o, RAG) for enterprise clients. Industry specialist across energy and banking, delivering compliant high-reliability systems with strong cloud-native, data, and engineering leadership. Experienced in end-to-end delivery—backend and data pipelines, modern frontends, CI/CD, and measurable evaluation of model quality, safety, and agent performance.

Available to hire

Senior full-stack engineer with 20+ years on the Microsoft stack (C#/.NET through .NET 8, ASP.NET Core, Blazor, Angular, React). Currently focused on AI/LLM evaluation at Toloka (including Microsoft Copilot), and previously built energy-market data ETL pipelines (.NET, Python, Prefect, Snowflake) and production GenAI/LLM delivery (Azure OpenAI, GPT-4o, RAG) for enterprise clients.

Industry specialist across energy and banking, delivering compliant high-reliability systems with strong cloud-native, data, and engineering leadership. Experienced in end-to-end delivery—backend and data pipelines, modern frontends, CI/CD, and measurable evaluation of model quality, safety, and agent performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
German
Advanced
French
Beginner

Work Experience

AI & LLM Developer (Evaluation & Human Data) at Toloka AI
February 1, 2026 - Present
Freelance AI/LLM evaluation across the LLM lifecycle: model evaluation & benchmarking (correctness, factuality, groundedness, safety, helpfulness), LLM-as-a-judge and rubric-based human evaluation. Evaluated Microsoft Copilot outputs using evaluation logs and response trajectories, surfacing failure patterns and regressions. Performed agent-trajectory analysis for multi-step reasoning and tool/function calling (including MCP replicas), labeling step-by-step correctness and pinpointing drift/loops/misuse. Produced/curated RLHF/DPO and SFT/instruction-tuning datasets with quality control and inter-annotator agreement. Built human-in-the-loop annotation workflows at scale and executed safety red teaming for prompt injection, jailbreaks, and policy compliance. Automated scoring/metric aggregation and reporting in Python, using Hugging Face and OpenAI/Azure OpenAI/Anthropic APIs, with experiment tracking in Weights & Biases/MLflow.
Senior Data Engineer & .NET Developer at EnBW Energie Baden-Württemberg AG
November 1, 2025 - January 1, 2026
Built and operated energy-market data ETL pipelines ingesting and transforming power/gas market data from 20+ external providers and exchanges (EPEX SPOT, Nord Pool), landing curated datasets into Snowflake. Designed scheduled .NET worker/console jobs (C#, .NET 8) with retry/backoff, idempotency, and watermarking for safe reruns and correct reconciliation of late-arriving data. Implemented a parallel Python/Prefect extraction track for productionized, monitored workflows from notebook prototypes. Modeled Snowflake with staging/curated/consumption layers and tuned loads (clustering/SQL transformations) for performance and cost. Deployed and operated extraction services on Azure Service Fabric for resilient scheduling and self-healing behavior. Instrumented end-to-end data freshness monitoring with Datadog (metrics, logs, dashboards, alerts). Implemented data validation, reconciliation, and completeness checks, documented lineage and on-call runbooks, and integrated TSO/grid data with
Full-Stack & AI Developer at BASF SE
September 1, 2024 - October 1, 2025
Built internal AI-assisted tools used daily by hundreds of users across backend microservices, an AI/LLM integration layer, and a Blazor/Angular UI. Implemented a Retrieval-Augmented Generation service in C# wrapping Azure OpenAI (GPT-4o), exposing a Web API for knowledge-base querying and cutting average knowledge-search time by ~40%. Engineered prompt templates, function-calling schemas, token-usage controls, and NLP preprocessing so product owners could add document sources without code changes. Implemented ASP.NET Core microservices with clean architecture and async/await, with xUnit/NUnit/Moq tests and quality gates via SonarQube. Built Blazor components for admin workflows and reusable Angular modules for end-user chat. Led migration from on-prem Windows-hosted applications to GitHub Enterprise Cloud by rewriting Azure Pipelines as GitHub Actions, containerizing with Docker, and shipping through Azure DevOps and Kubernetes. Shared GitHub Copilot agent-mode workflows with the te
Fullstack Developer at BASF
September 1, 2024 - November 5, 2025
Developed full-stack solutions using .NET 8, Blazor, Angular; AI/ML integration with Azure OpenAI; designed RESTful services, CQRS, IoC, and CI/CD pipelines; deployed to Azure and AWS; implemented testing and code quality.
Lead Developer / AI Developer / Data Engineer at RWE SUPPLY AND TRADING / RWE POWER AG
August 1, 2024 - August 1, 2024
Designed market data/ETL software on .NET platform, multi-tenant architecture, service mesh, and Domain-Driven Design; built Gen‑AI/LLM solutions with OpenAI, ML/Deep Learning; implemented data streaming with Kafka/RabbitMQ; deployed via Terraform/Kubernetes.
Senior C# / Cloud / AI Developer at RWE Supply & Trading / RWE Power AG
March 1, 2022 - July 1, 2024
Worked on energy-trading and market-data platforms for multi-tenant SaaS used by trading desks, covering real-time market-data ingestion, ETL, risk/reporting, and AI-assisted capabilities. Designed/support ASP.NET Core 6+ backend with multi-tenant patterns, Domain-Driven Design, and Linkerd service mesh; introduced bounded contexts for independent team iteration. Built systems for Commercial Asset Optimization & Trading IT by integrating generation asset scheduling/dispatch optimization signals with position/PnL and market-data feeds. Consumed and reconciled TSO/grid data (ENTSO-E and German TSOs) alongside EPEX SPOT/Nord Pool feeds to enable grid-aware decisions. Deployed GenAI features using OpenAI/GPT APIs and Azure Cognitive Services, including natural-language Q&A over historical curves with citation-backed answers and ML workflow productionization via MLflow, Kubeflow, and Azure Machine Learning. Implemented high-throughput ETL/data integration using REST/SOAP/XML/CSV into SQL
Software Developer, Azure Expert at Synchron Watches USA
March 1, 2022 - March 1, 2022
Developed backend Web APIs and microservices in .NET Core and Node.js; integrated with Azure Service Bus, AWS SQS and multiple message brokers; built SPA frontends with Angular/TypeScript; implemented API versioning and BDD.
Full-Stack Developer at PDI SOFTWARE USA
February 1, 2022 - February 1, 2022
Full-stack development with .NET Core and React/Angular; implemented CQRS, IoC, and event sourcing; deployed on AKS/EKS; data caching and event sourcing; cloud pipelines with Azure DevOps; MS Dynamics 365 integration.
Full-Stack Developer (Intern) at BNP PARIBAS CARDIFF
March 1, 2020 - March 1, 2020
Intern role: modernized internal ASP.NET Core project; integrated Active Directory, Elastic Search, and SQL Server; upgraded legacy systems; produced customer-ready deliverables.
Independent Software Consultant (Freelance) at PDI Software / Synchron Watches
January 1, 2020 - February 28, 2022
Works across concurrent remote contracts for US companies building .NET Core microservices and Angular/React frontends with Azure/AWS infrastructure, adding ML/AI use cases where needed. For PDI: delivers ASP.NET Core features (CQRS/IoC), builds offline-capable handheld/scanner software with conflict resolution and Dynamics 365 integration, and trains/deploys models via Azure ML and AWS SageMaker/Kubeflow with Scikit-learn (e.g., receipt recognition). For Synchron: ships Dockerized .NET Core microservices on Azure AKS with DDD/Event Sourcing and APIs, builds Angular repair-service product (NgRx), integrates with Dynamics 365 CRM and Service Bus/SQS workflows, prototypes Azure OpenAI helpers for triage and repair-time estimation, and hardens the platform using OAuth/JWT and Azure Key Vault with automated testing and CI/CD.
Independent Software Consultant (Freelance) at PDI Software / Synchron Watches (remote)
January 1, 2020 - February 1, 2022
Concurrent remote contracts across .NET Core microservices, Angular/React front-ends, and Azure/AWS infrastructure with ML/AI use cases. PDI Software (fuel/convenience retail back-office): built end-to-end features on ASP.NET Core with CQRS/IoC and Angular/React UIs, plus offline handheld scanner software with caching and conflict resolution; integrated with Microsoft Dynamics 365. PDI ML & cloud ops: trained/deployed models via Azure ML, AWS SageMaker, Kubeflow, and scikit-learn; ran services on AKS/EKS with Azure Cosmos DB, Azure SQL, AWS RDS/S3, Azure Monitor and Application Insights. Synchron Watches (e-commerce/repair & CRM): shipped Dockerized .NET Core microservices on Azure AKS using DDD and event sourcing, built Angular/NgRx repair product, integrated with Dynamics 365 and Azure Service Bus/AWS SQS. Prototyped Azure OpenAI helpers for customer message triage and repair-time estimation, secured platform with JWT/OAuth2/SAML and Azure Key Vault, and ensured quality with NUnit
Full-Stack Developer (Freelance) at BNP Paribas Cardif
June 1, 2019 - February 29, 2020
Builds and modernizes a regulated internal ASP.NET MVC Core platform used across banking/insurance branches. Integrates with Active Directory for authentication and role-based authorization and applies secure handling for sensitive customer/policy data in line with GDPR/audit requirements. Plans incremental modernization from legacy to ASP.NET MVC Core to avoid disrupting regulated business operations.
Full-Stack .NET Developer at BNP Paribas Cardif
June 1, 2019 - February 1, 2020
Built and supported a regulated internal ASP.NET MVC Core platform for banking/insurance use across multiple countries. Integrated authentication with Active Directory and implemented role-based permission management with GDPR-compliant handling of sensitive customer/policy data. Modernized a legacy stack to ASP.NET MVC Core via incremental migration steps to avoid business/regulated-process interruptions. Received a formal letter of satisfaction at engagement end.
Team Leader / Full-Stack Developer at ITPM, VIENNA
May 1, 2019 - May 1, 2019
Led team on ASP.NET Core/Web API and Angular projects; Azure Logging and application monitoring; automotive industry projects; built internal CMS and web/mobile apps.
Full-Stack Developer (Team Project) at ITPM
March 1, 2018 - April 1, 2019
Built sales and CMS products for automotive and entertainment clients. Implemented a sales-oriented Web API for Jaguar/Land Rover projects on ASP.NET/C# with SQL Server (SSRS reporting) and Elasticsearch for fast lookups. Built an Angular Progressive Web App CMS with offline-friendly editorial workflows and reusable components.
Team Leader, Backend Developer at IFACTORY INTERNET SERVICES GMBH, VIENNA
March 1, 2018 - March 1, 2018
Managed microservices with Docker/Kubernetes; backend in C#.NET; integrated Strapi, Salesforce, Abas ERP; mobile apps (Xamarin); Docker-based deployments.
Team Leader & Backend Developer at iFactory Internet Services GmbH
October 1, 2017 - February 1, 2018
Led a small backend/mobile team while staying hands-on, delivering an end-to-end management platform for an e-commerce client and customer-facing mobile apps. Designed and implemented order/catalog/fulfilment/returns management with Strapi (headless CMS), Salesforce, Abas ERP/Abas Connect, and JasperReports. Decomposed a monolithic service/repair workflow into Dockerized microservices deployed on Kubernetes; introduced Jenkins-based CI/CD with Terraform-managed infrastructure.
Full-Stack Developer at PRIME IT GMBH, VIENNA
October 1, 2017 - October 1, 2017
Web design and large-scale online shop Regionalis; HTML5/CSS3 responsive design; TYPO3 integration.
Full-Stack Developer at BMW – IT COMPANY (EDENTITY), VIENNA
October 1, 2017 - October 1, 2017
Developed e-commerce management software using ASP.NET MVC5, LINQ; jQuery-based frontends; contributed to system architecture.
Full-Stack Developer at BMW (eDentity)
June 1, 2017 - September 1, 2017
Short engagement contributing to an internal e-commerce management application for an automotive client. Implemented core management features on ASP.NET MVC 5 with LINQ (backend) and jQuery (front-end).
Developer, Team Leader, IT Manager at AKAN CO SAPD
May 1, 2017 - May 1, 2017
Web/mobile government software; VB->C# migration; ASP.NET web services; SEO and portal development; team leadership.
Developer, Team Leader & IT Manager at AKAN Co.
February 1, 2008 - May 1, 2017
Grew from developer to team leader and IT manager over nearly a decade, building large web platforms and running a hosting/digital-services business. Led development/operations of MORE Housing, a nationwide government platform for the Ministry of Housing and Urban Development (ASP.NET MVC/Web Forms, C#.NET, SQL Server/Oracle). Managed and mentored the development team, shipped responsive sites/portals/Web APIs/CMSs, and ran 2,500+ Windows hosting sites recognized by ~20 government organizations for service and support.
Full-Stack Developer at DORNA NETWORK & ISP COMPANY
February 1, 2008 - February 1, 2008
Online advertising and marketing software; security improvements; Windows Server/IIS/DNS; hosting management; bot automation.

Education

Mining Engineering (Analysis) at Shahrood University
September 1, 2004 - June 1, 2009
Specialty: Exceptional Talents at NODET COLLEGE
January 11, 2030 - November 5, 2025
Microsoft Programming and Web Development (HTML & ASP.NET) at VISTA TECHNOLOGY
March 1, 2013 - August 1, 2015
Exceptional Talents at NODET HIGH SCHOOL
January 11, 2030 - November 5, 2025
BSc, Mining Engineering (Analysis) at Shahrood University of Technology
September 1, 2004 - June 1, 2009
Exceptional Talents — College Preparatory & High School at NODET (National Organization for Development of Exceptional Talents)
September 1, 2000 - September 1, 2004
.NET programming and Microsoft certification track (Microsoft Programming & Web Development) at Vista Technology
March 1, 2013 - August 1, 2015
BSc, Mining Engineering (Analysis) at Shahrood University of Technology
September 1, 2004 - June 1, 2009
Exceptional Talents — College Preparatory & High School at NODET (National Organization for Development of Exceptional Talents)
September 1, 2000 - September 1, 2004
Microsoft Programming & Web Development (certification track) at Vista Technology
March 1, 2013 - August 1, 2015

Qualifications

Microsoft Certified Solution Expert (MCSE): Server Infrastructure
January 11, 2030 - November 5, 2025
Microsoft Certified Solution Associate (MCSA): Windows Server 2012
January 11, 2030 - November 5, 2025
Microsoft Specialist: Programming in C#
January 11, 2030 - November 5, 2025
Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3
January 11, 2030 - November 5, 2025
Microsoft Certified Professional
January 11, 2030 - November 5, 2025
Microsoft Azure: Developer Associate (AZ-204)
January 11, 2030 - July 16, 2026
Microsoft Azure Fundamentals (AZ-900)
January 11, 2030 - July 16, 2026
Azure Microservices
January 11, 2030 - July 16, 2026
Azure Security
January 11, 2030 - July 16, 2026
Azure Data Engineering & Storage
January 11, 2030 - July 16, 2026
Azure SQL (DP-900)
January 11, 2030 - July 16, 2026
AWS — Containerized Applications
January 11, 2030 - July 16, 2026
Microsoft Specialist — Programming in C#
January 11, 2030 - July 16, 2026
.NET (2024)
January 11, 2030 - July 16, 2026
Professional Scrum Master
January 11, 2030 - July 16, 2026
Scrum I–III
January 11, 2030 - July 16, 2026
Microsoft Azure: Developer Associate (AZ-204)
January 11, 2030 - July 21, 2026
Microsoft Azure Fundamentals (AZ-900)
January 11, 2030 - July 21, 2026
Azure Microservices
January 11, 2030 - July 21, 2026
Azure Security
January 11, 2030 - July 21, 2026
Azure Data Engineering & Storage
January 11, 2030 - July 21, 2026
Azure SQL (DP-900)
January 11, 2030 - July 21, 2026
AWS — Containerized Applications
January 11, 2030 - July 21, 2026
Microsoft Specialist — Programming in C#
January 11, 2030 - July 21, 2026
.NET (2024)
January 11, 2030 - July 21, 2026
Angular
January 11, 2030 - July 21, 2026
Agile: Professional Scrum Master
January 11, 2030 - July 21, 2026
Scrum I – III
January 11, 2030 - July 21, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Energy & Utilities, Financial Services, Government, Computers & Electronics