You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas GrevenkampTG

Thomas Grevenkamp

Developer .NET, Project Management, Trainer

€720/day
Dortmund, DE
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Thomas

Profile:
- Modernization, migration, and stabilization of business-critical systems in live operation without downtime, without data loss
- Performance optimization of data-intensive processes and SQL structures, demonstrably from hours to minutes
- Cloud migration and architecture modernization with Azure and AWS, containerized, automated, scalable
- Integration and process automation in the Microsoft ecosystem, Azure Functions, Power Automate, Power BI, Dataverse
- Technical depth in Business Central / NAV: AL development, e-roaming integrations, billing processes
- Technical responsibility in complex projects from analysis to operational handover

Key Achievements:
SQL Performance & System Stability
- Repeatedly reduced data-intensive import processes from 6 hours to under 1 hour through targeted SQL analysis and index optimization
- Report runtime reduced from ~180 minutes to ~14 minutes; identified SQL timeouts, corrected server configuration, stabilized system sustainably.

Migration in Live Operation
- Performed NAV to Business Central migration of a productive billing system without operational interruption
- Migrated .NET applications into a scalable AWS multi-account architecture with Docker, Terraform, and automated CI/CD pipelines

Integration & Interface Development
- Developed and operated e-roaming interfaces according to OCPI/OICP for multiple partner platforms
- Kept integration systems stable under growing data load, high availability despite increasing CDR volumes
  • German

    Native or bilingual

  • English

    Conversational

Can work on-site
Dortmund (up to 50km)

Experience

  • Freiberuflich
    Setup of an Observability and Alerting Solution for Business Central Job Queue Monitoring
    April 2026 - June 2026 (3 months)
    Initial Situation
    The customer operates several Business Central systems in a multi-organization environment. There was no central monitoring, failed job queue processes went unnoticed, and errors were only discovered reactively after complaints or data issues.

    Approach
    - Setup of a central monitoring solution for monitoring the BC Job Queue across multiple organizations
    - Integration of Azure Application Insights and Log Analytics for structured recording of job runtimes and error events
    - Development of KQL queries for targeted analysis of failed jobs and detection of recurring error patterns
    - Connection of Grafana for real-time visualization of operational metrics and job status
    - Implementation of an automated alerting workflow with Power Automate – upon a failed job, a notification is triggered immediately

    Results
    - Complete transparency on the status of productive background processes – for the first time in the customer's history
    - Significant reduction in response time: errors are now reported in real-time instead of being discovered only after complaints
    - Solid monitoring basis for further expansion and additional BC organizations

    Technologies
    Azure DevOps | Application Insights | Log Analytics | KQL | Grafana | Power Automate | PowerBI | Business Central
    | Azure Monitor
    Microsoft Azure Microsoft Business Central Azure DevOps Grafana Power BI
  • Freiberuflich
    Migration and Modernization of an E-Mobility Billing System to Microsoft Business Central
    March 2024 - March 2026 (2 years)
    Initial Situation
    The Navision billing system had reached its capacity limits and was to be migrated to Microsoft Dynamics 365 Business Central, with live operation maintained and no interruption to billing for e-roaming partners.

    Approach
    - Migration of the business-critical Navision solution to Microsoft Dynamics 365 Business Central
    - Data migration with parallel synchronization phase to ensure data consistency during the go-live period
    - Go-live of the new BC application in live operation without interruption of productive billing processes
    - Further development and stabilization of e-roaming interfaces according to OCPI and OICP
    - Performance optimization of data-intensive billing processes after go-live. Runtimes reduced from several hours to under one hour

    Results
    - Successful migration of a productive billing system without operational interruption
    - Data consistency ensured during the transition through a controlled synchronization phase
    - Significant performance improvement: import processes from 6 hours to under 1 hour, report runtime from ~180 to ~14 minutes reduced
    - Increased scalability and future-proof technical basis for further growth

    Technologies
    Business Central (AL) | Navision (C/AL) | C# | .NET Framework | Entity Framework Core | Blazor | SQL Server | Azure | Azure DevOps | Azure SQL | AWS | EC2 | TypeScript | REST | JSON | XML | OCPI | OICP
    Business Central .NET C# SQL Server Entity Framework Core Azure DevOps
  • Freiberuflich
    Cloud Migration and Modernization of .NET Applications into an AWS Multi-Account Architecture
    April 2022 - December 2023 (1 year and 8 months)
    Initial Situation
    A strategic corporate decision mandated the central consolidation of all applications on AWS. Existing .NET console applications and manual Excel-based processes needed to be transitioned into a scalable, automatable cloud architecture.

    Approach
    - Migration of existing .NET applications into a scalable AWS target architecture with multi-account / multi-environment structure
    - Redevelopment of .NET console applications as cloud-native services
    - Replacement of manual Excel-based processes with AWS Lambda functions
    - Setup of containerized services with Docker and introduction of Infrastructure as Code with Terraform
    - Development and integration of data stream connections from external sources via SQS, SNS, and REST

    Results
    - Complete consolidation of the application landscape on AWS within the planned timeframe
    - Manual Excel processes replaced by automated Lambda functions – error sources eliminated, maintainability improved
    - Modernized cloud architecture with automatable deployment and a solid basis for future growth

    Technologies
    C# | .NET Core | | .NET Framework | SQL Server | Azure | Azure DevOps | DynamoDB | Docker | Terraform | Entity Framework Core | Blazor | REST | AWS | EC2 | Lambda | SQS | SNS | SES | TypeScript
    .NET C# Amazon Web Services (AWS) SQL Server Microsoft Azure Azure DevOps

Recommendations

Be the first to recommend Thomas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories