Might be available
(Updated 2022-12-21)Full Stack Web Developer
Aabybro, Denmark
Native Danish, English, Intermediate Svenska
- +10 års erfaring med database design
- +10 års erfaring med web udvikling og design
- +10 års erfaring med C#/.NET
Skills (41)
ASP.NET MVC
CSS
Scrum
JQuery
JavaScript
C#
XML
CSS3
Responsive Design
.NET Entity Framework
SyncFusion Blazor
ASP.NET
HTML5
JSON
MS SQL
ASP
Blazor
Bootstrap
Azure DevOps
Entity Framework Core
SignalR
REST API
.NET Core
Design
Microsoft Identity
EAV data modelling
Git
API
Telerik Blazor framework
XSLT
IIS
Scrum Master
Web Services
TFS
MySQL
MESSAGE QUEUE
XSL
MS OFFICE
DNS
ERP
lorawan
Professional Experience
Frontend designer og backend udvikler
JOSTGO
2020-07 - Present
Nu
Sideløbende med fast- og freelance jobs, har jeg i mit eget firma JOSTGO udviklet
og/eller solgt en række websites og produkter, et par af dem beskrevet herunder.
www.jostgo.com/monitors
En cloud service tilgængelig kun for JOSTGO kunder, som giver dem mulighed for at overvåge deres websider og servere/enheder, tracke udfald og automatisk
logning/visning af fejl, udfaldsperioder, statistikker og mere.
Løsningen giver også mulig for at lave kundespecifikke skabeloner til overvågning,
baseret på det indbyggede monitorframework, skrevet netop til det formål.
Eksempelvis har jeg lavet en generisk løsning der overvåger et drænsystem og advarer om forhøjet vandstand.
For yderligere information har jeg skrevet nogle LinkedIn artikler, der forklarer lidt
om servicen og nyheder:
https://www.linkedin.com/pulse/monitor-project-proves-its-value-preben-zacho-1e/
https://www.linkedin.com/pulse/custom-incident-reporting-preben-zacho/
Integration Broker
En Windows løsning som udfører data integration mellem mere end 20 forskellige
systemer, baseret på publisher/subscriber modellen.
Når et nyt system tilføjes til brokeren, oprettes der en adapter som konverterer
systemets data til in-house dataformat og omvendt. Det gør det muligt at sende et
datasæt til en hvilken som helst anden adapter, som så konverterer det om så det system kan modtage disse data.
Mere information om produkterne findes her: www.jostgo.com
Mine opgaver:
• Designe Script, HTML og CSS baseret på Bootstrap og jQuery
• Designe og kodning af web klient baseret på CefSharp Core
• Designe databasemodellen (Entity FrameWork)
• Kodning af Windows Services til SignalR
• Backend kodning til håndtering af bla SignalR og database opdateringer
• Opsætning/konfiguration af IIS
• Konfiguration af RDP
• Konfiguration af SignalR
• Designe og kodning af WPF administrationsklienten til publish/subscriber
modellen
• Kodning af Windows services til håndtering af adapter data og interface
• Kodning af publish/subscriber interfacet
• Kodning af adaptere til 20+ systemer
• Udvikling af OIOUBL/OIOXML XLS-skemaer
• Kodning af forskellige frameworks til håndtering af FTP/FTPS, HTTP
Tunneling, Netværk, Filsystemer
Nøgleord: OnePage template, ASP.NET MVC, ASP.NET Core, Bootstrap, JavaScript,
Responsive Design, jQuery, SignalR, CefSharp Core, Mailgun API, Paypal API, MS
SQL, Corel X10 Video Studio, IIS/DNS, Entity FrameWork, MySQL, XML, XLS, Navision,
Visma Mamut, Magento, CMS, Payment gateways, OIOUBL, OIOXML, FTP/SFTP,
HTTP Tunneling, EAV, VS2019, VS2015 m.m.
mySupply: Projekt udvikler
Sideløbende med fast- og freelance jobs, har jeg i mit eget firma JOSTGO udviklet
og/eller solgt en række websites og produkter, et par af dem beskrevet herunder.
www.jostgo.com/monitors
En cloud service tilgængelig kun for JOSTGO kunder, som giver dem mulighed for at overvåge deres websider og servere/enheder, tracke udfald og automatisk
logning/visning af fejl, udfaldsperioder, statistikker og mere.
Løsningen giver også mulig for at lave kundespecifikke skabeloner til overvågning,
baseret på det indbyggede monitorframework, skrevet netop til det formål.
Eksempelvis har jeg lavet en generisk løsning der overvåger et drænsystem og advarer om forhøjet vandstand.
For yderligere information har jeg skrevet nogle LinkedIn artikler, der forklarer lidt
om servicen og nyheder:
https://www.linkedin.com/pulse/monitor-project-proves-its-value-preben-zacho-1e/
https://www.linkedin.com/pulse/custom-incident-reporting-preben-zacho/
Integration Broker
En Windows løsning som udfører data integration mellem mere end 20 forskellige
systemer, baseret på publisher/subscriber modellen.
Når et nyt system tilføjes til brokeren, oprettes der en adapter som konverterer
systemets data til in-house dataformat og omvendt. Det gør det muligt at sende et
datasæt til en hvilken som helst anden adapter, som så konverterer det om så det system kan modtage disse data.
Mere information om produkterne findes her: www.jostgo.com
Mine opgaver:
• Designe Script, HTML og CSS baseret på Bootstrap og jQuery
• Designe og kodning af web klient baseret på CefSharp Core
• Designe databasemodellen (Entity FrameWork)
• Kodning af Windows Services til SignalR
• Backend kodning til håndtering af bla SignalR og database opdateringer
• Opsætning/konfiguration af IIS
• Konfiguration af RDP
• Konfiguration af SignalR
• Designe og kodning af WPF administrationsklienten til publish/subscriber
modellen
• Kodning af Windows services til håndtering af adapter data og interface
• Kodning af publish/subscriber interfacet
• Kodning af adaptere til 20+ systemer
• Udvikling af OIOUBL/OIOXML XLS-skemaer
• Kodning af forskellige frameworks til håndtering af FTP/FTPS, HTTP
Tunneling, Netværk, Filsystemer
Nøgleord: OnePage template, ASP.NET MVC, ASP.NET Core, Bootstrap, JavaScript,
Responsive Design, jQuery, SignalR, CefSharp Core, Mailgun API, Paypal API, MS
SQL, Corel X10 Video Studio, IIS/DNS, Entity FrameWork, MySQL, XML, XLS, Navision,
Visma Mamut, Magento, CMS, Payment gateways, OIOUBL, OIOXML, FTP/SFTP,
HTTP Tunneling, EAV, VS2019, VS2015 m.m.
mySupply: Projekt udvikler
Frontend designer og backend udvikler
Faurholt & Thrane
2020-07 - Present
Nu
En ny webportal løsning der gør det muligt for brugerne, at oprette branche
specifikke webløsninger med meget få klik.
Mine opgaver:
• Designe Script, HTML og CSS baseret på Bootstrap og jQuery
• Designe databasemodellen (EAV, Entity FrameWork)
• Kodning af backend til håndtering af template data
• Kodning af landing page og publish/preview funktioner i frontend
P.t. er website i udvikling og derfor ikke noget LIVE indhold at præsenterer endnu.
Et midlertidigt eksempel på en skabelon genereret webside til en frisør, findes her
(så længe projektet er under udvikling):
https://www.hoopyhair.dk/Examples/hairdresser/001/index.html
Nøgleord: Dynamic template design, ASP.NET MVC/Core, Bootstrap, jQuery, EAV
data modelling, Responsive Design, Entity FrameWork, MS SQL, VS2019, Azure
DevOps.
En ny webportal løsning der gør det muligt for brugerne, at oprette branche
specifikke webløsninger med meget få klik.
Mine opgaver:
• Designe Script, HTML og CSS baseret på Bootstrap og jQuery
• Designe databasemodellen (EAV, Entity FrameWork)
• Kodning af backend til håndtering af template data
• Kodning af landing page og publish/preview funktioner i frontend
P.t. er website i udvikling og derfor ikke noget LIVE indhold at præsenterer endnu.
Et midlertidigt eksempel på en skabelon genereret webside til en frisør, findes her
(så længe projektet er under udvikling):
https://www.hoopyhair.dk/Examples/hairdresser/001/index.html
Nøgleord: Dynamic template design, ASP.NET MVC/Core, Bootstrap, jQuery, EAV
data modelling, Responsive Design, Entity FrameWork, MS SQL, VS2019, Azure
DevOps.
Freelance Front- og backend udvikler
KMD
2020-07 - 2020-07
Opgradering af KMD's kundeportal til ny teknologi og nyt, responsive design, samt udvikling af ny, responsive landingpage til samme portal med CMS integration.
Kundeportalen blev udviklet i ASP.NET Blazor (SPA) og .NET Core 3.1. Data blev leveret
Fasanvej 18 af KMD's eget EDI API til dokumenthåndtering. Der var krav om at Blazor
DK-9440 komponenter skulle udvikles i et Blazor library, som kunne genbruges i andre,
fremtidige Blazor projekter hos KMD.
+45 42 55 66 60 Mine opgaver:
• Designe responsive landingpage til kundeportalen, med CMS integration til portalen selv.
preben.zacho@jostgo.com
• Designe responsive kundeportali ASP.NET Blazor med backend integration
til KMD's EDI API
Webside:
• Kodning af Blazor component library, til komponent genbrug for fremtidige
www.jostgo.com
Blazor projekter hos KMD
LinkedIn • Genbrug af eksisterende JavaScript/JQuery libraries i Blazor component
linkedin.com/in/preben-zacho- library
54234a6
• Funktionsbeskrivelse og dokumentation af kode
Nøgleord: ASP.NET Blazor (SPA), .NET Core, C#, API, JavaScript/JQuery, HTML5, CSS3,
Bootstrap, Charting, XML/JSON, responsive design, TFS, Microsoft Identity, VS2019
m.m
Kundeportalen blev udviklet i ASP.NET Blazor (SPA) og .NET Core 3.1. Data blev leveret
Fasanvej 18 af KMD's eget EDI API til dokumenthåndtering. Der var krav om at Blazor
DK-9440 komponenter skulle udvikles i et Blazor library, som kunne genbruges i andre,
fremtidige Blazor projekter hos KMD.
+45 42 55 66 60 Mine opgaver:
• Designe responsive landingpage til kundeportalen, med CMS integration til portalen selv.
preben.zacho@jostgo.com
• Designe responsive kundeportali ASP.NET Blazor med backend integration
til KMD's EDI API
Webside:
• Kodning af Blazor component library, til komponent genbrug for fremtidige
www.jostgo.com
Blazor projekter hos KMD
LinkedIn • Genbrug af eksisterende JavaScript/JQuery libraries i Blazor component
linkedin.com/in/preben-zacho- library
54234a6
• Funktionsbeskrivelse og dokumentation af kode
Nøgleord: ASP.NET Blazor (SPA), .NET Core, C#, API, JavaScript/JQuery, HTML5, CSS3,
Bootstrap, Charting, XML/JSON, responsive design, TFS, Microsoft Identity, VS2019
m.m
CIO, SCRUM Master, Projekt udvikler
CommerceGruppen
2020-07 - 2020-07
Arbejdede som CIO og Scrum Master for webshopteamet. Var også teamleader for
offshore udviklerne i Minsk/Vietnam.
Mine opgaver:
• CIO med ansvar for udviklingsafdelingen
• Scrum Master for udviklingsteamet
• Opsætning og kodning af data interface (integration)
• Forskellige værktøjer til overvågning og integration med databaser og websites/webshops
offshore udviklerne i Minsk/Vietnam.
Mine opgaver:
• CIO med ansvar for udviklingsafdelingen
• Scrum Master for udviklingsteamet
• Opsætning og kodning af data interface (integration)
• Forskellige værktøjer til overvågning og integration med databaser og websites/webshops
.NET, Scrum Master
Nøgleord
2020-07 - 2020-07
Udvikling på en vertikal ERP-løsning til skibsværfter.
Arbejder primært med udvikling af print løsninger til et amerikansk skibsværft tæt på New Orleans, samt integrations software mod SAP for et skibsværft i Brasilien.
Mine opgaver:
• Kodning af SOAP/HTTP integration til SAP direkte fra ORACLE procedures
• Diverse værktøjer til release af databaser og opdateringer (ORACLE)
• Opsætning og design af Active Reports til visning af system data
• Windows klient kodning af printløsning til udskrift af konstruktionsplaner
for skibe
Arbejder primært med udvikling af print løsninger til et amerikansk skibsværft tæt på New Orleans, samt integrations software mod SAP for et skibsværft i Brasilien.
Mine opgaver:
• Kodning af SOAP/HTTP integration til SAP direkte fra ORACLE procedures
• Diverse værktøjer til release af databaser og opdateringer (ORACLE)
• Opsætning og design af Active Reports til visning af system data
• Windows klient kodning af printløsning til udskrift af konstruktionsplaner
for skibe
Freelance Projekt Udvikler
EG Utility A/S
2020-07 - 2020-07
Deltog i et projekt, hvor målet var at integrerer MS Dynamics 4.0 med et offline
system til måleraflæsninger i den danske energisektor.
Mine opgaver:
• Kodning af klient og library, som kontrollerede udvekslingen med MS
Office pakken og MS Dynamics
Nøgleord: C#, .NET, MS SQL, MS Office, ADO.NET
system til måleraflæsninger i den danske energisektor.
Mine opgaver:
• Kodning af klient og library, som kontrollerede udvekslingen med MS
Office pakken og MS Dynamics
Nøgleord: C#, .NET, MS SQL, MS Office, ADO.NET
Freelance Projekt Udvikler
Scan Jour
2020-07 - 2020-07
Deltog i udvikling af et større ESDH-dokument projekt med mange andre freelance
udviklere.
Eftersom deltagerne skulle godkendes af PET/FET, er indholdet af udviklingen
fortrolig.
Mine opgaver:
• Script library med mange hjælpefunktioner til systemet
• Kodning af et transaktionsframework til multioprettelse fra webklienten
• Kodning af web klient baseret på det nuværende ESDH-system
Nøgleord: C#, .NET 2.0/3.5, HTML, XML, JavaScript, Windows Communication
Foundation, Windows Workflow Foundation, ASP.NET, DOM, HTTP handler's
Yderligere freelance og projekt ansættelser
Jeg har været udvikler i mere end 20 år og har deltaget i projekter for mange
forskellige firmaer end blot de ovennævnte.
Mange af de teknologier/værktøjer anses for forældet nu eller bruges meget
sjældent og derfor er de ikke inkluderet her.
Såfremt disse alligevel er interessante, fremsender jeg gerne yderligere
beskrivelse af disse.
Certificeringer/uddannelser
udviklere.
Eftersom deltagerne skulle godkendes af PET/FET, er indholdet af udviklingen
fortrolig.
Mine opgaver:
• Script library med mange hjælpefunktioner til systemet
• Kodning af et transaktionsframework til multioprettelse fra webklienten
• Kodning af web klient baseret på det nuværende ESDH-system
Nøgleord: C#, .NET 2.0/3.5, HTML, XML, JavaScript, Windows Communication
Foundation, Windows Workflow Foundation, ASP.NET, DOM, HTTP handler's
Yderligere freelance og projekt ansættelser
Jeg har været udvikler i mere end 20 år og har deltaget i projekter for mange
forskellige firmaer end blot de ovennævnte.
Mange af de teknologier/værktøjer anses for forældet nu eller bruges meget
sjældent og derfor er de ikke inkluderet her.
Såfremt disse alligevel er interessante, fremsender jeg gerne yderligere
beskrivelse af disse.
Certificeringer/uddannelser
InRiver PIM (Product Information Management), Developer Certified
Product Information Management
2013-01 - 2013-01
SCRUM Master certificering
Lokation
2012-01 - 2012-01
Freelance Projekt Udvikler
Nøgleord
2008-01 - 2008-01
C#, .NET 2.0+, web services, ERP, Oracle 9+, WSE 3.0, CoreLab, Data
Dynamics Active Report, ILOG, WPF, WCF, Jira, Scrum, SVN, MS SQL 2005/2008,
VB.NET m.m.
EDB Gruppen: Freelance Projekt Udvikler
Forskellige perioder
Opgaven var at udvikle en applikation som kunne konvertere mobile forbrugsdata til EDB Gruppens interne afregningssystem.
Applikationen genskabte regningsdata og sendte dem til godkendelse hos hver
enkelt bruger, ved at anvende en firmaspecifik skabelon.
I en senere periode blev det tilføjet, at data kunne konverteres til en DB2 database.
Mine opgaver:
• Kodning af Windows klient til indlæsning/dannelse af mobile data
• Kodning af XML-skema til generisk styring af mobile data
• Kodning af framework der konverterede data til DB2 format.
Skabelonen gjorde det muligt at indsætte egne variabler og beregninger i konverteringsprocessen.
Senere blev applikationen også solgt til BDO ScanRevision, med en tilsvarende
firmaspecifik skabelon, som jeg udviklede.
Nøgleord: C#, .NET, MS Office 2003/2007, DB2, XML
Top Nordic A/S: Freelance Projekt Udvikler
Dynamics Active Report, ILOG, WPF, WCF, Jira, Scrum, SVN, MS SQL 2005/2008,
VB.NET m.m.
EDB Gruppen: Freelance Projekt Udvikler
Forskellige perioder
Opgaven var at udvikle en applikation som kunne konvertere mobile forbrugsdata til EDB Gruppens interne afregningssystem.
Applikationen genskabte regningsdata og sendte dem til godkendelse hos hver
enkelt bruger, ved at anvende en firmaspecifik skabelon.
I en senere periode blev det tilføjet, at data kunne konverteres til en DB2 database.
Mine opgaver:
• Kodning af Windows klient til indlæsning/dannelse af mobile data
• Kodning af XML-skema til generisk styring af mobile data
• Kodning af framework der konverterede data til DB2 format.
Skabelonen gjorde det muligt at indsætte egne variabler og beregninger i konverteringsprocessen.
Senere blev applikationen også solgt til BDO ScanRevision, med en tilsvarende
firmaspecifik skabelon, som jeg udviklede.
Nøgleord: C#, .NET, MS Office 2003/2007, DB2, XML
Top Nordic A/S: Freelance Projekt Udvikler
Freelance Front- og backend udvikler
Byggeskadefonden
2020-08 - 2021-12
Frontend udvikler
Energinet
2022-01 - Present
Certifications
InRiver PIM (Product Information Management), Developer Certified