Logo
Fullstack Developer | .NET & Azure – Regional Grid Operator

Fullstack Developer | .NET & Azure – Regional Grid Operator

enterprise-projectenergy-sectorfullstackdotnetazureci-cdcloud-migration

Project Overview

This project was carried out for a regional grid operator in the German energy sector, responsible for critical infrastructure and operating within a highly regulated environment.

I worked as a Fullstack Developer delivering fullstack solutions for a web-based platform used for ordering, approval, and internal coordination processes.

The project focused on developing backend services and REST APIs, building fullstack features integrating frontend and backend components, migrating on-premises applications to Azure cloud, and establishing CI/CD pipelines for automated deployments.

The platform was implemented using .NET, ASP.NET MVC, and JavaScript, deployed on Azure App Services and Azure SQL, with strong emphasis on reliability, data integrity, and long-term maintainability.


Responsibilities & Contributions

  • Developed backend services and REST APIs using .NET and ASP.NET MVC
  • Built fullstack features integrating frontend and backend application components
  • Migrated on-premises applications to Azure cloud infrastructure (Azure App Services, Azure SQL)
  • Implemented Infrastructure as Code using Terraform for repeatable Azure deployments
  • Established CI/CD pipelines in Azure DevOps automating build, test, and deployment processes
  • Reduced manual deployment time by 70% through automation and standardized release workflows
  • Integrated Azure Monitor and Application Insights for production observability
  • Collaborated in agile development teams using Scrum methodology
  • Participated in technical architecture discussions and solution design sessions

Technical Focus

The project required migrating legacy on-premises applications to Azure cloud while maintaining business continuity and introducing modern development practices.

Key technical challenges included:

  • Cloud migration without disrupting critical infrastructure operations
  • Implementing Infrastructure as Code for consistent and repeatable deployments
  • Establishing automated CI/CD pipelines in a traditionally manual deployment environment
  • Ensuring application performance and reliability post-migration to Azure
  • Balancing modernization efforts with maintaining existing business workflows
  • Introducing observability and monitoring for production cloud environments

Built With


Outcome & Impact

  • Successful migration of on-premises applications to Azure cloud infrastructure
  • 70% reduction in manual deployment time through CI/CD automation
  • Improved production observability with Azure Monitor and Application Insights
  • Enhanced deployment reliability through Infrastructure as Code and automated pipelines
  • Established foundation for scalable cloud operations and future modernization
  • Maintained business continuity throughout the cloud migration process

Notes

Due to contractual and confidentiality obligations, specific internal details, data models, and screenshots cannot be disclosed.
The description focuses on technical responsibilities, architectural relevance, and enterprise context rather than proprietary implementation details.