Cloud / IoT arkitekt og udvikler Odense, Danmark

Kan være tilgængelig

(Opdateret 2020-08-31)

Cloud / IoT arkitekt og udvikler

Odense, Danmark

Modersmål Danish, English

  • 10+ års erfaring med backend udvikling (C#, microservices, SQL)
  • 10+ års erfaring i Automation / SCADA (Wonderware, OsiSoft)
  • 5 års erfaring i Azure Cloud (IoT, Functions, ServiceBus, security)

Kvalifikationer (29)

CONTROL ROOM

WIND FARM

C#

TURBINES

Algorithm

.NET

COLLECTION

PRODUCTION PLANNING

System Integration

STRUCTURED SOFTWARE

SYSTEMS ENGINEER

APPLICATION DEVELOPMENT

MICROSOFT VISUAL STUDIO

DOCUMENTATION

CONTROL SYSTEMS

API

JSON

.NET Core

Scada

SOFTWARE DEVELOPMENT

TRADING

ARCHITECTURE

DEVELOPMENT/DESIGN

EMBEDDED SOFTWARE

CONTINUOUS INTEGRATION/DELIVERY

CI/CD

ROBOTIC

C++

Python

Resumé

Experienced Azure Cloud Architect, IoT and backend developer (C#) with a strong background in industrial automation and SCADA. Has 15 years of experience from the Energy domain (Energy Markets, Thermal- and Renewable Generation) and holds certifications in Microsoft Azure Solution Architecture, Infrastructure and IoT development.

Currently works as Principal Consultant and Partner in Tricloud, a company specializing in consultancy within Azure Cloud and Industrial IoT.

During the last 4 years focused primarily on Azure Cloud and Industrial IoT. Participated in designing, developing and maintaining several enterprise solutions, including both microservices platforms and IoT solutions, using modern cloud technologies such as Azure IoT Edge, Service Fabric, Functions, Service Bus, Data Lake and Streaming Analytics.

Has vast experience in developing real-time applications, including SCADA, advanced control systems, time-series data collection and analyses, using primarily Wonderware ArchestrA and OsiSoft product suites.

Practices DevOps on a daily basis and is well accustomed to working in agile teams with many different nationalities and across geographical distances.

Professionel erfaring

Partner
Tricloud

2020-04 - 2020-08

Partner in Tricloud, providing consultancy within Cloud computing and Industrial IoT (IIoT) and doing product development on an IIoT Platform.

The goal of the IIoT platform is to accelerate productivity and simplify processes for businesses engaging on the Industry 4.0 journey, saving a lot of upfront development costs. The platform consists of an IoT Edge Application, Backend Services / Api's and a Webportal for managing, configuring and remote monitoring of Edge Devices.

Responsibilities:
● Design & develop an IIoT platform based on Microsoft Azure IoT Edge
● Consult with Microsoft Product team to exchange experiences in working with the Azure Iot Edge framework and other Modules
● Develop Frontend based on Microsoft Blazor Webassembly
● Develop Backend services based on Azure Functions
● Ingest data to Data Lake for analytical purposes using Databricks

Used technologies are: Azure IoT Edge, Azure IoT Hub, Device Provisioning Service, Docker, Azure TimeSeries Insight, Log analytics, Data Lake, Storage accounts, Azure Functions, Eventhubs, Blazor, Azure DevOps, Python, .Net Core

Contact person Tricloud, Partner & Principal cloud consultant, Mikael Nygaard

Freelance Cloud Architect / Developer
FLSmidth

2019-08 - 2020-04

Consulted the Architecture & Analytics department in their IIoT strategy and developed a production ready IoT Edge solution, bridging the gap between IoT and Data Analytics. 

The project was called EnablR and the purpose was to bring the analytical platform into the center of the new digital architecture. The IoT Edge application was deployed to hundreds of small Edge devices across the globe and collect important metrics for each customer cement plant. 

The gathered data from Edge devices was Ingested into Azure Data Lake using Azure Functions. Databricks Notebooks was used to clean and structure data from RAW to Gold zone, making data available to Data Scientists for analytics- and reporting purposes.

Responsibilities:
● Engage in advising and designing a cohesive data analytics platform including IIoT, that enables business and product development capabilities
● Developed a PoC based on Microsoft Azure IoT Edge framework
● Consult with Microsoft Product team to exchange experiences in working with the Azure IoT Edge framework
● Realtime update of device dashboard in PowerBI using Streaming Analytics
● Train internal developers in IoT Edge technology and lead the development of a production ready version

Used technologies are Azure IoT Edge, Azure IoT Hub, Device Provisioning Service, Streaming Analytics, PowerBI, Docker Containers, OPC-UA, Modbus, Storage Accounts, Data Lake, DataBricks, Azure Functions, Log Analytics, Azure DevOps, Linux, Python, .Net Core

Role in project IoT & Cloud Architect, IoT Developer, IoT trainer/instructor

Contact person Head of Architecture, Data & Analytics Umid Akhmedov

Cloud architect / backend developer
Ørsted

2016-09 - 2019-08

Develop and maintain Flexibility Platform - an energy trading and automation platform, allowing 3rd party energy assets to be traded in the English energy market, by traders handling the Ørsted power portfolio. The platform ensures power delivery through automation controlling the assets run schedules using IoT. The platform is architected as an event-based microservices architecture running in the cloud, leveraging several platform-as-a-service solutions, such as Azure Service Fabric and Azure IoT Hub. Azure DevOps was used to automate build and deployment pipelines and to automate testing of the platform.

Responsibilities:
● Design and implement backend microservices
● Coordinate IoT integration with external system suppliers of turbine control systems
● Participate in a geographical distributed DevOps team
● Configure CI/CD pipelines


Used technologies Service Fabric, Azure IoT Hub, Azure ServiceBus, Azure App Services, Azure AD, Azure Storage, Azure DevOps, Application Insights, .Net Core, Angular 6+7, Domain-Driven Design

Contact person Product Owner for Flexibility Solutions, Runi Bærentsen

Solution Architect / Developer
Ørsted

2012-08 - 2016-08

The main task was to architect and develop solutions within the Data-As-An-Asset (DAAA) programme. The goal of the programme was to collect high resolution real-time and historical data from more than 2000 offshore wind turbines (7 GW of installed capacity), to optimize wind farm operation and provide a single source of information.

The DAAA project consisted of multiple phases, where phase 1 covered asset modelling, data collection, validation and wind turbine outage tracking. Phase 2 covered the construction of a datawarehouse and an analysis platform. The third and last phase covered operational management, condition based monitoring and other custom applications.

The project also included working on algorithms for optimizing wind turbine production, resulting in a patent "Estimation of yaw misalignment for a wind turbine" (dk 16169367.6-1607).

The platform is implemented by means of OsiSoft products (OsiSoft PI, Asset Framework), MS SQL Server and custom .Net applications.

Responsibilities:
● Define architectural roadmap for project programme
● Analyze and select technologies for platform (EU tender)
● Design platform components and assign responsibilities for the developing SCRUM teams
● Develop algorithms for analyses of wind turbine data
● Develop PoC's and spikes
● Develop and maintain platform applications

Used technologies are: C# .Net, OsiSoft PI, MS SQL Server, Wonderware System Platform

Contact person Signe Bramming Andersen, Department Manager

Solution Architect / Developer
Ørsted

2008-01 - 2012-07

Solution Architect / developer on the Wind Surveillance Center project, with the aim of collecting real-time data from around 1000 on- and offshore wind turbines. The system was both an operational management system, data collection platform and a reporting platform. It was implemented by means of Wonderware products (Application Server, InSQL and InTouch) and Microsoft SQL Server.

Responsibilities:
● Design overall solution architecture
● Design platform components and assign responsibilities for the developing SCRUM team
● Implementation

Used technologies are: Wonderware System Platform, C# .Net, MS SQL Server

Contact person Johnny Iversen, Department Manager

Owner
3KAB I/S

2001-01 - 2010-01

Owner of a company developing applications and software for handheld systems. Selected references:

• Budweg Caliper A/S, Handheld terminal for order registration
• Gumlink A/S (Dandy), Automatic viscosity measuring system (AVOS)
• Danske Bank A/S, Automatic inventory management
• Euromiljø A/S, Service planning application (ServiceManager)
• Falck Securitas A/S, Service vehicle support

Responsibilities:
● Handle tenders and sales
● Application development
● Product support

Used technologies .Net/C#, MS SQL Server

Systems engineer
TriVision A/S

2007-03 - 2008-01

Systems engineer developing computer vision solutions primarily for the food industry. Solutions include impurity detection and seal inspection in cheese production and feature detection for high speed robotic picking (http://ing.dk/artikel/300-skeer-i-minuttet-82246).

Responsibilities:
● Participate in development of computer vision solutions
● Perform PoC and spikes on new vision technologies
● Service and support on existing computer vision solutions

Used technologies C++

Contact person Ole Neckelmann, Director and Partner

System Engineer
Dong Energy (Ørsted) / TechWise / Elsam Engineering A/S

2003-06 - 2007-02

Project description Worked full-time as system engineer to develop and maintain a mission-critical
central control system (Osvald) used to monitor and regulate heat production and electrical power from all central CPH plants and wind farms. The system is
used 24/7 for production planning, execution, monitoring and reporting.
Several additional projects were executed, as an addition to the original
system, including:

Regulation of heat and power (JELVA 1/2)
System developer on a project integrating advanced control systems developed
in MatLab into Elsams existing control system to achieve automatic control of power production, based on the actual power consumption.

Load optimization of primary effect (LaPri)
System developer implementing functionalty into Elsams central control room
to stabilize grid frequency. The stability is ensured by reserving power at the individual CHP plants, based on an algorithm.

Production control for local CPH plants (PRODEC)
System developer on a project including smaller local power plants into Elsams
central control system, and including it to the overall production planning.

● Participate in developing solution architecture
● Participate in application development
● Configuring and maintainance of plant communication
● Participate in 24/7 guard duty
Used technologies Wonderware System Platform, Wonderware InTouch, C# .Net, MS SQL Server,
MatLab Simulink
Role in project System Engineer
Contact person Kim Lantz, Department Manager
Systems Engineer
Wonderware

1999-05 - 2001-01

Employed full-time as system engineer performing development of industrial software (SCADA / MES systems) for various customers.

Responsibilities:
● External consultant developing industrial software
● Technical customer support
● Organize and hold courses in industrial software

Used technologies Wonderware System Platform, .Net/C#

Contact person Alex Severin, Director

Akademisk baggrund

Master of Science
University of Southern Denmark

2000-01 - 2003-01

Bachelor of Science

1995-01 - 1999-01

Certificeringer

MS Azure Solutions Architect Expert
Certified SAFe 4 Practitioner
Certified SAFe 4 DevOps Practitioner
Scrum Certified
MS Azure IoT Developer Speciality
MS Azure Implementing Infrastructure Solutions
Developing Microsoft Azure Solutions
Dansk IT: System Architect Practitioner
Dansk IT: System Architect Foundation

Kontakt konsulent

/