Oleg Orlov-Senior Software Architect C#/.NET | BI, Data & AI Integration
Check rate
Experience
Senior Software Developer / BI Integration Developer Power BI, C#
Telecommunications
Embedded Analytics & AI-assisted BI
Design and development of an integrated analytics solution based on ASP.NET Core, Power BI Embedded, and LLM services to provide contextual business information.
Development of an AI agent with Function/Tool Calling for secure orchestration of REST APIs, SQL data sources, and technical services within defined business processes.
Build-up of automated BI workflows including workspace management, deployment processes, and scheduled refresh via the Power BI REST API.
Implementation of secure service-to-service communication with Microsoft Entra ID and service principal, as well as integration into existing enterprise system landscapes.
Technologies: ASP.NET Core, C#/.NET, Power BI Embedded, Power BI REST API, LLM API, AI Agents, Function/Tool Calling, Entra ID
Senior Software Developer / BI Developer / Data Engineer Power BI, C#
Banking / Controlling
Financial & Project Controlling
Design and modeling of a business data model for budget, actual, cost, revenue, and utilization data based on a star schema approach.
Development of a C#/.NET-based ETL process for integrating and consolidating heterogeneous data sources (REST APIs, CSV files, and SQL databases).
Implementation of reporting and analysis views for project management and controlling, as well as integration of AI-supported management summaries.
RAG-based solution for semantic search and analysis of financial and project documents with embeddings, vector search, and traceable source referencing.
Technologies: Power BI, DAX, Power Query, C#/.NET, SQL Server, REST, CSV, LLM API, RAG, Embeddings, Vector Search
Senior Software Developer / BI Developer / Data Engineer Power BI, C#
Telecommunications
Operational Analytics & SLA Monitoring
Design and implementation of a dimensional data model for integrating technical operations, process, and SLA-related data.
Development and optimization of Power BI reports and DAX metrics for analyzing throughput, error rates, runtimes, and SLA deviations.
Development of C#/.NET Worker Services and ASP.NET Core APIs for automated and controlled data integration.
Performance optimization through efficient data models, Row-Level Security (RLS), and incremental refresh processes.
Technologies: Power BI, DAX, Power Query, SQL Server, C# Worker Service, ASP.NET Core API, Docker
Senior Software Developer / BI Developer / Data Engineer Power BI, C#
Telecommunications
BI and Data Platforms with Power BI and C#/.NET
Design and implementation of data flows from heterogeneous sources (REST APIs, CSV files, and SQL databases) through to delivery for business reporting.
Development and enhancement of Power BI data models, reports, interactive dashboards, and KPI systems for operational control and decision support.
Integration of BI solutions with C#/.NET components to automate data processes and improve data delivery.
Coordination with business departments as well as BI and IT teams to analyze business requirements and integrate them into existing system landscapes.
Technologies: Power BI, DAX, Power Query, SQL Server, C#/.NET, REST, Docker
Senior Software Developer C#, ASP.NET Core 6.0, Vue.js
Banking (Remote/Aachen)
- Development of the DWS Active USA web portal
- Migration of the frontend from Blazor/Razor to Vue.js
- Extension of the admin area and new complex UI components
- Unit tests and documentation in Confluence
- Tech Stack: Visual Studio 2022, ASP.NET Core, Blazor, Razor, C# .NET Core 6.0, MS SQL, SQL/T-SQL, Entity Framework Core, Automapper, TypeScript, Vue.js, Scrum
- Tools: Azure DevOps Git, Jira, Confluence, Postman
Senior Fullstack Software Developer / Software Architect C#, React
Telecommunications
Modernization of an enterprise platform
Modernization of an established platform by migrating from .NET 5/6 to current .NET versions.
Architecture and development of containerized microservices for media transcoding, export, and technical communication.
Integration of AWS, Azure Blob Storage, Google Cloud, SharePoint, and Google Drive into a unified export concept.
Development of generic communication services via Camunda API, RabbitMQ, and REST.
Improved operations and traceability through logging, monitoring, and DevOps integration.
Technologies: C#, .NET 5-10, ASP.NET Core, React, Microservices, EF Core, MS SQL, REST, RabbitMQ, Docker, Camunda, GitLab CI/CD, Argo CD, Kibana, Harbor, Vault, AWS, Azure, Google Cloud
Senior Software Developer C, C#, WPF, DevOps
Logistics (Remote/Augsburg)
- Development of server services in C (Oracle)
- Automation of deployment and migration with Azure DevOps, Jenkins, PowerShell
- Changes in the client (C# WPF, Entity Framework, Oracle) and new reports
- Tech stack: Visual Studio 2017–2019, C, precompiler SQLC, SQL, PL/SQL, VMware WS15, PowerShell, SQLPlus, C# .NET 4.7.2, WPF, XAML, Oracle, SQL/PL-SQL, Entity Framework 6
- Tools: Azure DevOps, Git, Jenkins, MS Teams
Lead Software Developer & Software Architect C#, ASP.NET Core
Public Sector (Nuremberg)
- Architecture and implementation of a monitoring tool for SCCM
- Replacement of old desktop tools and migration to the web (ASP.NET Core MVC)
- Stored procedures and database optimization (MS SQL)
- Selenium test automation and deployment to production servers
- Tech stack: Visual Studio 2015, 2019; C#, Microservices; ASP.NET Core 2.2; MVC5; HTML5; CSS; Angular 6; JavaScript; jQuery; TypeScript; WPF; XAML; Bootstrap 4; Ajax Control Toolkit; MS SQL; SQL/T-SQL; SCCM; WMI; XML; JSON; IIS
- Tools: Visio, TFS, VMware vSphere WebClient, draw.io, Selenium
Senior Software Developer & Automator C#, Java
Tax (Nuremberg)
- Development of an invoice generator in C# and Java
- Multi-threading and load tests for central components
- Development of a monkey testing framework in C#
- Tech stack: Visual Studio 2015, C# .NET 4.5.2; NuGet; JSON; XML; Webservices; IntelliJ Ultimate 2017; Java
- Tools: TFS, Microsoft Test Manager, VMware, Selenium, Crystal Reports
Software Architect & Senior Software Developer C#, WebSockets
Telecommunications (Augsburg/Puchheim)
- Architecture and implementation of a multithreaded web server for real-time screen and audio streaming
- Development of a high-performance screen-capturing solution (C#, C++, DirectX, GDI+, P/Invokes) with transmission via WebSocket
- Creation of a web client including graphical display (JavaScript, JSON, Canvas)
- Implementation of video and audio encoding (MPEG4, Motion JPEG, MP3) as well as FTP upload and postprocessing (C#, ffmpeg, ZIP)
- Setup of configuration, logging, and protocol systems
- Security concept including HTTPS/WSS and certificate management
- Versioning and automatic update system for client installation
- Creation of unit tests and technical documentation
- Tech stack: Visual Studio 2015–2017; C# .NET 4.6; WebSocket-Sharp; SharpAvi; NAudio; DirectX 9; C++; JavaScript; JSON; XML; WebSockets
- Tools: Git, Jira, MS Teams
Senior Software Developer ASP.NET, C#, MVC
Automotive Industry (Nuremberg)
- Development of the DigitalImage plug-in for real-time visualization of vehicles and control units
- Further development of the existing SOA architecture
- Creation of technical documentation
- Tech Stack: Visual Studio 2013; C# .NET 4.5.1; ASP.NET MVC 5 with Razor; MS SQL/T-SQL; JavaScript; CSS; XML
- Tools: Sidis Pro, ClearCase, Cruise Control, Omnitracker, Scrum
Senior Software Developer ASP.NET, C#, WPF
Automotive Industry (Nuremberg)
- Further development of an SOA architecture for quality assurance in final vehicle assembly
- Enhancements in administrative and statistics web tools
- Feature development for the runtime system
- Complete development of the SectionController plug-in (web)
- Creation of technical documentation
- Tech Stack: Visual Studio 2010/2013; ASP.NET MVC 5; Entity Framework 6; C#; WPF; XAML; Oracle PL/SQL; DevExpress
- Tools: ClearCase, Cruise Control, Omnitracker, Scrum
Senior Software Developer & Test Automation Engineer C#, Java, VM
High-Tech & Electrical Industry (Nuremberg)
- Development of various test environments for automated offline and online tests (C#, Batch)
- Setup of a distributed test infrastructure with parallel execution on VMs
- Automated evaluation of test results (Excel, VBA, XML)
- Extension of tests for multilingual support (text and message checks)
- Development of a test environment for license checks (Java, Python, Batch)
- Creation of tools for automated creation and conversion of test projects (C#)
- Documentation and porting to other computers
- Tech Stack: Visual Studio 2010 (C#); IntelliJ 14 (Java); Python; XML/XSD; WPF; .NET; PostgreSQL; TIA Portal V13/V14
- Tools: TFS, VMware, S7TestTool, Batch, VBA, Scrum
Senior Software Developer C#, ASP.NET
Automotive Industry (Nuremberg)
- Development of features for the authoring tool and runtime system in an SOA architecture
- Extension of administrative web tools
- Creation of tests and documentation
- Tech Stack: Visual Studio 2010/2013; C#; ASP.NET MVC 4; XML; XSLT; UML; Oracle PL/SQL; DevExpress
- Tools: ClearCase, SVN, Omnitracker, Cruise Control, Scrum
Senior Software Developer C#
High-Tech & Electrical Industry (Nuremberg)
- Development of upload functions for S7-1200 and S7-1500 stations (versions 12 & 13)
- Creation of MDD scripts for different controller generations (300, 400, 1200, 1500)
- Unit and integration tests for upload/download functionality
- Tech Stack: Visual Studio 2010; C#; WPF; MVVM; .NET; XML; XSD; MDD
- Tools: TFS, Scrum
Senior Software Developer C#, Java
Automotive industry (Nuremberg)
- Development of a new kernel for distributed systems
- Implementation of an ASAM GDI bridge
- Integration of the kernel into the overall system
- Creation of tests and documentation
- Tech stack: IntelliJ (Java, SWT); Visual Studio 2008 (C#, C++/CLI); XML/XSD
- Tools: Sidis Pro, ClearCase, SVN, Omnitracker, Cruise Control, Scrum
Senior Software Developer C#, ASP.NET
Automotive industry (Nuremberg)
- Feature development for the authoring tool and runtime system
- Expansion of administrative web tools
- Creation of tests and documentation
- Tech stack: Visual Studio 2003–2008; C#; ASP.NET; XML/XSD; Oracle PL/SQL; DevExpress
- Tools: ClearCase, SVN, Omnitracker, Cruise Control, Scrum
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Telecommunication, Automotive, Manufacturing, Government and Administration, Information Technology, and Banking and Finance.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Quality Assurance, Product Development, Business Intelligence, Finance, and Project Management.
Summary
Senior software architect and developer with over 20 years of experience in the design, development, and modernization of complex enterprise systems with C#/.NET. Focus on scalable backend and integration architectures, microservices, cloud-native solutions, and modern data and analytics platforms.
Experienced in combining software architecture, business intelligence, and generative AI: Power BI, data modeling, reporting platforms, as well as LLM-, RAG-, and AI agent-based architectures with C#/.NET. Extensive project experience in telecommunications, banking, industry, automotive, the public sector, and logistics.
Skills
Architecture: Clean Architecture, Domain-Driven Design, Microservices, Restful Apis, Event-Driven Architecture, Enterprise Integration Patterns
C#/.Net & Backend: C#, .Net Framework, .Net 5-10, Asp.Net Core, Dependency Injection, Rest Apis, Microservices, Ef/Ef Core, Linq, Ood
Business Intelligence & Data: Power Bi, Data Modeling, Dax, Power Query, Reporting Architecture, Embedded Analytics, Row-Level Security (Rls), Performance Optimization
Ai & Generative Ai: Llm Apis, Rag, Embeddings, Vector Search, Ai Agents, Function/Tool Calling, Document Processing, Ai-Assisted Analytics
Integration & Messaging: Rest, Rabbitmq, Camunda, Json, Xml, Cloud Storage, Power Bi Rest Api
Cloud & Devops: Docker, Aws, Azure, Google Cloud, Gitlab Ci/Cd, Azure Devops, Jenkins, Argo Cd, Kibana, Grafana
Frontend: Typescript, Javascript, React, Vue, Wpf/Xaml
Databases: Ms Sql Server, Oracle, Postgresql, Relational Data Modeling
Quality & Collaboration: Nunit, Selenium, Tdd, Scrum, Uml, Jira, Confluence, Technical Documentation
Languages
Education
FernUniversität in Hagen
Computer Science · Hagen, Germany
Karazin University
Mathematics and Computer Science · Kharkiv, Ukraine
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Developer / BI Integration Developer Power BI, C#
Nearby freelancers
Professionals working in or nearby Nuremberg, Germany
