Kan være tilgængelig
(Opdateret 2024-01-29)C# Softwareudvikler
Melby, Danmark
Modersmål Danish, Flydende English
- C# .Net Core
- Azure
- Microservices
Kvalifikationer (49)
C#
Platform as a Service (PaaS)
Azure Durable Functions
Azure
DATABASER
CI/CD
Infrastructure as Code (IaC)
SOLID
Functions as a Service (FaaS)
Infrastructure as a Service (IaaS)
JSON
Azure DevOps
Continuous integration (CI)
Clean Architecture
Azure Event grid
API
Webudvikling
SQL
.NET Core
.NET
Entity Framework
UNIT TESTS
REST API
Software as A Service (SaaS)
Azure Service Bus
Serverless Functions
Microservices
Continuous Development (CD)
ANSVAR
XML
Service Bus
Agile
MS SQL Server
Behavior-driven development (BDD)
ARKIVERING
DevOps
Behavior-driven development
ODBC
MS SQL
ADO.NET
OLE DB
Azure Logic Apps
SpecFlow
MySQL
MS ADO
SAFe
OpenTelemetry
VBSCRIPT
Test-driven development (TDD)
Resumé
Med mere end tyve års erfaring i softwareudvikling, tilbyder konsulenten omfattende teknisk ekspertise og en historik fyldt med velgennemførte projekter.
Som en passioneret C# udvikler og Microsoft Azure ekspert har han specialiseret sig i at levere skræddersyede, robuste og skalerbare softwareløsninger til en bred vifte af brancher.
Konsulentens baggrund omfatter betydelige projekter i energi, industri, e-handel og offentlig sektor, hvilket gør ham til en alsidig partner for virksomheder, der søger at optimere deres softwareinfrastruktur og cloud-tjenester.
Kernekompetencer:
C# og .NET udvikling: Avanceret ekspertise i C# programmering, suppleret med omfattende erfaring med .NET og .NET Core.
Azure Cloud Services: Dybdegående kendskab til Azure, herunder Serverless Functions, Storage, Service Bus, Event Grid og Web Apps. Erfaren i at udnytte Azure for at maksimere systemeffektivitet, integration og skalerbarhed.
Agile udvikling og DevOps: Rutineret i Agile udviklingsmetoder og DevOps praksisser, herunder CI/CD, for at fremme hurtigere og mere effektive udviklingscyklusser.
Databasestyring: Omfattende erfaring med SQL-baserede databaser, herunder MS SQL, MySQL og kendskab til Cosmos DB.
Systemintegration og API'er: Ekspertise i at integrere komplekse systemer og udvikle RESTful API'er, hvilket sikrer effektiv kommunikation mellem forskellige softwarekomponenter.
Professionel Erfaring:
Dansk Industri: Implementering af kernekomponenter og automatiseringsprocesser, der understøtter effektiv datahåndtering og compliance.
Energinet, Ørsted A/S: Udvikling af nøglekomponenter til energistyringssystemer og industrielle applikationer.
Offentlig Sektor Projekter (Avaleo / KMD, Rigsarkivet): Udvikling af løsninger til digital arkivering og databehandling i overensstemmelse med offentlige standarder og compliance.
Blue City A/S, HSA Systems ApS: Implementering af e-handelsløsninger og avancerede systemer til datahåndtering.
Teknologistakken inkluderer: Azure, C#, .NET Core, Agile, Azure DevOps, SaaS, FaaS, Paas, IaaS, IaC, MS SQL, Unit Test, JSON, XML og REST API.
Professionel erfaring
2022-07 - 2024-01
Konsulenten spillede en nøglerolle i samarbejdet med IT-afdelingen hos Dansk Industri, hvor han effektivt implementerede nye C# integrationer og løsninger til gavn for både organisationens medlemmer og den interne administration. Derudover bidrog han betydeligt til forbedringen af eksisterende applikationer, hvilket forbedrede deres funktionalitet og hastighed.
Konsulenten arbejdede under Dansk Industris agile framework.
Konsulentens ansvarsområder og opgaver inkluderede:
Nyudvikling:
- Udviklede en automatiseret proces til opdatering af medlemsdata ved at integrere Lassox/CVR, hvilket forbedrede datahåndtering og nøjagtighed.
- Implementerede GDPR-kompatible anonymiseringsfunktioner for at sikre databeskyttelse og overholdelse af lovgivningen.
- Udviklede et notifikationssystem for at advare om udløbende certifikater på Azure, hvilket forbedrede systemets sikkerhed og pålidelighed.
- Skabte en FTP-klient til integration med BizTalk, hvilket effektiviserede dataoverførsler og kommunikation.
API-integrationer:
- Integrerede effektivt systemer med Industriens Barselsfond, Axapta, Picasso, MemberCare, SuperOffice, Microsoft Intune, TopDesk, Get Organized (GO) og Digitalt Beredskab. Hvilket forbedrede dataflow og funktionalitet på tværs af platforme.
Tooling:
- Implementerede og optimerede FTP-tooling for BizTalk, hvilket forbedrede systemets effektivitet og brugeroplevelse.
- Implementerede en POC med OpenTelemetry og New Relic for sporbarhed i Azure og on-premise systemer.
Opgradering af eksisterende kode:
- Opgraderede eksisterende kodebaser til .NET 6, hvilket resulterede i forbedret ydeevne og fremtidssikring af applikationerne.
- Succesfuldt migreret fra Azure Logic Apps til Azure Functions, hvilket resulterede i en markant forbedring af dataprocesserings hastighed med op til 150%. Denne ændring førte til øget effektivitet samtidig med at den gav større kontrol og fleksibilitet i systemets drift.
Anvendte teknologier:
- C# som de primære programmeringssprog og ASP.NET Core som det primære framework til webudvikling.
- Azure-teknologier, herunder Service Bus, Event Grid, Serverless Functions (inklusive Durable Functions) og Web Apps.
- Azure DevOps med Agile/Scrum-metodikker til projektstyring og samarbejde.
- Udviklede Yaml + Bicep pipelines for Azure DevOps, hvilket optimerede CI/CD-processer og infrastruktur som kode-initiativer.
2021-01 - 2022-06
Konsulenten bidrog til udviklingen af et nyt modul til en portal, der håndterer indmelding af forskellige budtyper for el-markedsaktører. Dette modul resulterede i en besparelse på flere millioner i forhold til tidligere løsninger.
Desuden var konsulenten en del af teamet, der implementerede en ny Driftsplanlægningsportal for el-markedsaktører, som opererer på Microsoft Azure Cloud og bruger REST API som grænseflade.
Arbejdet blev udført inden for rammerne af Energinets SAFe-miljø.
Konsulentens ansvarsområder og opgaver inkluderede:
- Udvikling ved brug af C# .NET Core.
- Implementering af Azure Serverless Functions.
- Integration med tredjepartssystemer, herunder Nordic Fifty's budsystemer.
- Integration med interne BizTalk-tjenester.
- Udførelse af acceptance- og integrationstest.
Anvendte teknologier:
C#, .NET Core, Azure Serverless Functions, REST API, Azure DevOps, BDD, TDD, SpecFlow, Service Bus, Clean Architecture, OpenAPI, MS SQL, XML, SAFe, CI/CD
2002-01 - 2014-12
Udvalgte projekter:
- Udvikling og implementering af et kamerastyret Print & Verification-system til medicinalindustrien, med fokus på nøjagtighed og overholdelse af regulatoriske standarder.
- Design og udvikling af en webbaseret ERP- og B2B-portal, der integrerer forretningsprocesser og fremmer digital handel.
- Opbygning af et Knowledge Management System for at optimere informationsdeling og samarbejde internt i organisationen.
- Implementering af et Kanban-baseret lagerstyringssystem for at forbedre effektiviteten og reducere omkostningerne i forsyningskæden.
2015-01 - 2017-03
Konsulenten blev betroet ansvaret for modtagelse og konvertering af databaser med personfølsomme oplysninger fra landets kommuner, med henblik på godkendelse og opbevaring hos Rigsarkivet.
Konsulentens ansvarsområder og opgaver inkluderede:
- Indledende møder og planlægning med kommuner angående strategi for digital arkivering af databaser.
- Indsamling af eksterne data og konvertering af databaser i overensstemmelse med Rigsarkivets standarder for digitale arkiver
- Udvikling af C# moduler til optimering og automatisering af XML-udtræk til arkiver.
- Deltagelse i og udførelse af 'paradigmesager', som muliggjorde yderligere aflevering af to kommunale systemer til Rigsarkivet.
- Implementering af C# WebAPI modul til CSC's sundhedsportal for Region Nordsjælland, inklusive flere småopgaver indenfor integration i sundhedssektoren.
Anvendte teknologier:
C#, .NET, ASP.NET, SQL, MVC, Web Api, XML, MS SQL Server, MySQL, Firebird, Azure DevOps
2020-08 - 2023-01
Udvikling af Self Service Portal løsning for Mærsk, der gjorde det nemmere for deres udviklere at oprette Azure-resourcer og migrere eksisterende applikationer til Azure-platformen.
Konsulentens ansvarsområder og opgaver inkluderede:
- Implementering af Azure serverless functions i C#.
- Acceptance og integrationstests.
Anvendte teknologier:
C#, .NET Core, Azure Serverless Functions, Cosmos DB, Powershell, Pester/Gherkin, JSON, REST API, OpenAPI, Ocelot, Azure DevOps, Clean Architecture, CI/CD
2017-04 - 2018-02
Konsulenten påtog sig ansvaret for drift og vedligeholdelse af Blue City's IT-systemer, som er afgørende for både virksomhedens online og fysiske salgskanaler. Systemet omfattede tre webshops og kassesystemer (POS) i de fysiske butikker, integreret med en egenudviklet ERP-løsning i C#.
Konsulentens bidrag var afgørende for at sikre en stabil og sikker drift af Blue City's IT-infrastruktur.
Konsulentens ansvarsområder og opgaver inkluderede:
- Overvågning og daglig drift af IT-systemerne.
- Fungere som primær kontakt for teknisk support i butikkerne.
- Fejlfinding og optimering af C# WPF og WebForm moduler.
- Udvikling og implementering af Web API-løsninger i C# for dataoverførsel til Den Blå Avis.
- Udvikling og implementering af Web API-løsninger i C# for dataoverførsel til Facebook.
- Håndtering og sikring af systemerne i forbindelse med et hackerangreb.
Anvendte teknologier:
C#, .NET, ASP.NET, WPF, Web Forms, MVC, Web Api, MS SQL, MySQL, VBScript, Magento, PrestaShop
2018-04 - 2020-01
I sin rolle som ledende konsulent i Measurement-afdelingen har han transformeret datahåndteringen fra vindmølleparker, integrerende avancerede teknologier som Windows Server, MS SQL Server, og skræddersyede løsninger i C#, Java og PowerShell. Hans arbejde har forbedret dataindsamlingens nøjagtighed og effektivitet, og styrket organisationens datadrevne beslutningsprocesser markant.
Konsulentens ansvarsområder og opgaver inkluderede:
- Optimerede levering af højprioritets statistiske data fra vindmølleparker og styring af produktionsdata.
- IT-ledelse for offshore udstyr (sensorer og netværksinfrastruktur) inklusive installation, drift og vedligeholdelse.
- Udvikling og optimering af C# moduler til dataimport og -behandling fra vindmølleparker.
- Design og implementering af C# rapporteringsmodul til The Crown Estate, inklusive planlægningsmøder med TCE.
- Udvikling og eksekvering af netværksstrategi for datahåndtering, tilpasning af datadownload-moduler til netværkssikkerhed.
- Styring af Data Services og daglige udrulninger til analyse og forædling.
- Vedligeholdelse af ETL-import, -eksport og -kalibreringer.
- Systemovervågning af sensorer og netværk, inklusive scheduler jobs i Control-M og dataekstraktion til rapportering.
- Deltagelse i strategiske møder om migration til Azure Data Lake, koordinering med interne teams, The Crown og leverandører.
- Ansvarlig for integrations- og installationsprocesser i proprietær datasystemer.
Anvendte teknologier:
C#, .NET Core, PowerShell, MS SQL, MySQL, XML, Control-M, Azure DevOps, Azure Data Lake, LoggerNet, CI/CD
1996-01 - 1998-12
Udvalgte projekter:
- Udvikling af et webbaseret storage system til print on demand-dokumenter, hvilket inkluderede avanceret dokumenthåndtering og optimering af printprocesser for at sikre effektivitet og brugervenlighed.
- Design og implementering af software til et spilkoncept og fortrykte lottokuponer for Tipstjenesten.
- Digitalisering og udvikling af en webbaseret løsning til Sygeplejehåndbogen og Håndbog for Bygningsindustrien, med fokus på at forbedre tilgængelighed og brugeroplevelse for fagprofessionelle.
- Udvikling af software i overensstemmelse med ”Statens standard for elektronisk publicering v. 1.1”, samt digitalisering af statens publikationer, hvilket involverede kompleks datahåndtering og sikring af overholdelse af regeringsstandarder.
1995-05 - 1996-12
Udvikling og implementering af et avanceret system til database publishing og redigering af danske love. Dette projekt involverede oprettelse af en robust og brugervenlig platform, der muliggjorde effektiv håndtering, opdatering og distribution af lovgivningsmæssige tekster.
1999-01 - 1999-12
Initiering og ledelse af en internetafdeling med fokus på implementering og betaling af Voice Response-tjenester. Dette inkluderede udvikling af strategier for digital betalingsintegration, optimering af brugeroplevelsen og sikring af høj systempålidelighed og sikkerhed. Projektet krævede tæt samarbejde med tværfunktionelle teams for at sikre en sømløs implementering og drift.
2000-01 - 2002-12
Udvalgte projekter:
- Udvikling af et webbaseret Knowledge Management System for SAP R/3, designet til at forbedre informationsdeling og beslutningstagning i organisationen.
- Udvikling af en webbaseret tids- og sagsregistreringsløsning som et alternativ til CATS-modulet i SAP, hvilket resulterede i forbedret brugeroplevelse og effektivitetsgevinster.
- Udvikling af et online Learning Management System for Skejby Sygehus, med fokus på at forbedre uddannelsesprocesser og tilgængeligheden af uddannelsesmateriale for sundhedspersonale.
Akademisk baggrund
1994-01 - 2024-11
Certificeringer
2020-08