It looks like you are in United States. Would you like to go to https://onsiter.com/us/ instead?
Might be available
(Updated 2023-08-15)Senior Backend Udvikler
København, Danmark
- .NET udvikling
- C# udvikling
- SQL udvikling
Professional Experience
Senior Software Engineer
Sopra Steria
2023-08 - Present
Arbejdsgiver: Sopra Steria 08.2023 - Stilling: Senior Software Engineer Rasmus er en del af et større fokus på udvikling og engagement indenfor Microsoft produkter. Dette inkluderer .NET/C#, MSSQL, Azure og Power Platform produkterne.
Microsoft har en forholdsmæssigt højere tilstedeværelse i Danmark, end i andre lande, og det har derfor et stort forretningspotentiale, som skal fanges.
Microsoft har en forholdsmæssigt højere tilstedeværelse i Danmark, end i andre lande, og det har derfor et stort forretningspotentiale, som skal fanges.
Senior Software Engineer
Novo Nordisk
2023-03 - 2023-05
Senior Software Engineer
Arbejdsgiver
2023-03 - 2023-05
Novo Nordisk har et team, Team BraiNN, som startede 2 projekter: BraiNN & NewRON. Arbejdet bestod i vedligeholdelse og videreudvikling af førnævnte projekter.
BraiNN blev startet med henblik på at gøre det nemmere og hurtigere for forskere at undersøge Novo-specifik data angående kemiske compounds, der kunne være af interesse at videreudvikle nye produkter på.
NewRON blev sat igang for at skabe overblik og kontrol over eksisterende/igangværende projekter vedrørende specifikke kemiske compounds. Før dette projekt skulle der manuelt tjekkes om andre forskere allerede var igang eller havde gennemførst arbejde på specifikke compounds, og feedback blev givet over email.
BraiNN blev startet med henblik på at gøre det nemmere og hurtigere for forskere at undersøge Novo-specifik data angående kemiske compounds, der kunne være af interesse at videreudvikle nye produkter på.
NewRON blev sat igang for at skabe overblik og kontrol over eksisterende/igangværende projekter vedrørende specifikke kemiske compounds. Før dette projekt skulle der manuelt tjekkes om andre forskere allerede var igang eller havde gennemførst arbejde på specifikke compounds, og feedback blev givet over email.
Cloud Architect
Novo Nordisk
2021-11 - 2022-12
Cloud Architect
Arbejdsgiver
2021-11 - 2022-12
Novo Nordisk har en stor tilstedeværelse på hospitaler og klinikker kva deres studier om medicinale produkter, og den tilstedeværelse tager form i Clinical Research Associates (CRAs) eller også kendt som Medical Monitors (MMs).
Novo Nordisk så en stor mængde churn hos deres CRA'er, og identificerede problemet som værende en ekstrem bred vifte af ansvarligheder i for mange løsninger, som de skulle tilgå på en daglig basis.
MoMo (Mobile Monitor) startede som et konsolideringsprojekt for alle disse løsninger, for dermed at forbedre arbejdsgangen for CRA'erne, og dermed føre til en formindskning i tab af medarbejdere, mindsket tabt værdi i rekruttering, og øget effektivitet og kvalitet af studier.
Novo Nordisk så en stor mængde churn hos deres CRA'er, og identificerede problemet som værende en ekstrem bred vifte af ansvarligheder i for mange løsninger, som de skulle tilgå på en daglig basis.
MoMo (Mobile Monitor) startede som et konsolideringsprojekt for alle disse løsninger, for dermed at forbedre arbejdsgangen for CRA'erne, og dermed føre til en formindskning i tab af medarbejdere, mindsket tabt værdi i rekruttering, og øget effektivitet og kvalitet af studier.
Cloud Architect
MoMo
2021-11 - 2022-12
Projektbeskrivelse: Novo Nordisk har en stor tilstedeværelse på hospitaler og klinikker kva deres studier om medicinale produkter, og den tilstedeværelse tager form i Clinical Research Associates (CRAs) eller også kendt som Medical Monitors (MMs).
Novo Nordisk så en stor mængde churn hos deres CRA'er, og identificerede problemet som værende en ekstrem bred vifte af forskellige ansvarligheder i for mange forskellige løsninger, som de skulle tilgå på en daglig basis. Forbedring af arbejdsgang for Medical Monitors/Clinical Research Associates, der førte til en formindskning i tab af medarbejdere, mindsket tabt værdi i rekruttering, og øget effektivitet og kvalitet af studier.
Konsulentens rolle - Cloud Architect: Byggede MoMo's Web Applikation med .NET, C# og en MSSQL database, som integrerede med andre interne (Novo Nordisk data vendor providers) og eksterne (Bing Maps) Web API'er, databaser og filsystemer.
Senere udbygget med event-driven arkitektur for at 1) ingeste filer, når de blev uploadet til Azure Blob Storage og 2) køre synkronisering imellem 2 dabataser hver halve time.
Satte nye resourcer op i Azure vha. Bicep, f.eks. Azure Functions til at køre ovenstående nævnte database synkroniseringer.
Kompetence: Microsoft .NET, C#, SQL, Microsoft SQL, MySQL, PostgreSQL, Oracle Database, Microsoft Azure, Vue.js, Bicep, Git, Scrum, Azure DevOps, DevOps, Entity Framework, Event Driven Architecture (EDA), Web API, Continuous Integration and Continuous Delivery (CI/CD), Unit testing, Integration Testing, Domain-driven design (DDD), Javascript Single Page Application (SPA)
Novo Nordisk så en stor mængde churn hos deres CRA'er, og identificerede problemet som værende en ekstrem bred vifte af forskellige ansvarligheder i for mange forskellige løsninger, som de skulle tilgå på en daglig basis. Forbedring af arbejdsgang for Medical Monitors/Clinical Research Associates, der førte til en formindskning i tab af medarbejdere, mindsket tabt værdi i rekruttering, og øget effektivitet og kvalitet af studier.
Konsulentens rolle - Cloud Architect: Byggede MoMo's Web Applikation med .NET, C# og en MSSQL database, som integrerede med andre interne (Novo Nordisk data vendor providers) og eksterne (Bing Maps) Web API'er, databaser og filsystemer.
Senere udbygget med event-driven arkitektur for at 1) ingeste filer, når de blev uploadet til Azure Blob Storage og 2) køre synkronisering imellem 2 dabataser hver halve time.
Satte nye resourcer op i Azure vha. Bicep, f.eks. Azure Functions til at køre ovenstående nævnte database synkroniseringer.
Kompetence: Microsoft .NET, C#, SQL, Microsoft SQL, MySQL, PostgreSQL, Oracle Database, Microsoft Azure, Vue.js, Bicep, Git, Scrum, Azure DevOps, DevOps, Entity Framework, Event Driven Architecture (EDA), Web API, Continuous Integration and Continuous Delivery (CI/CD), Unit testing, Integration Testing, Domain-driven design (DDD), Javascript Single Page Application (SPA)
Backend Developer
Arbejdsgiver
2019-11 - 2021-11
Ansat i første omgang til migrering og opdatering af virksomhedens søgemaskiner (Apache Solr hosted på Linux maskiner) og deres "ingestion" platform (.NET/C# micro services opsat forbundet i event driven arkitektur med RabbitMQ). Infomedia så en masse churn fra kunder, grundet ekstremt lange indlæsningstider - både ved brug af system, men også ved indlæsning af ny data ind i søgemaskine.
Efter dette stod arbejdet på vedligeholdelse og opgradering af andre dele af platformen, samt en masse arbejde med data science teamet, og integrering af deres modeller ind i platformen.
Efter dette stod arbejdet på vedligeholdelse og opgradering af andre dele af platformen, samt en masse arbejde med data science teamet, og integrering af deres modeller ind i platformen.
Backend Developer
Infomedia
2019-11 - 2021-11
Projektbeskrivelse: Infomedia's søgemaskiner (Apache Solr hosted på Linux maskiner) kørte meget gamle versioner, og kørte dermed meget langsomt. Ydermere var der også et ønske om at introducere nye søgeord til Solr-indekset, for at tilgodese nye ønsker fra deres kunder.
Det indebar dermed en migrering fra gamle maskiner, og over til nye maskiner, samt opdatering af Solr versionen og dets søgeindeks. Dette betød også at dele af deres "ingestion" platform (en event-driven arkitektur, der tog ind artikler af forskellige data-formater fra forskellige medie-virksomheder, og normaliserede dem, for derefter at processere og berige dem) krævede en delvis omskrivning. Indeksering af artikler fra ~30min ned til ~5min.
Visse systemer (medieovervågning) så også forbedring i søgning på flere sekunder.
Formindsket tab af forretning på eksisterende og nye kunder på ~1 mio. årligt.
Udvidelsen af søge-indekset resulterede i kundetilfredshed og retention, og nye kunder blev onboardet, da visse havde udtrykt interesse, givet den nye funktionalitet.
Konsulentens rolle - Backend Developer: Udredte en plan for migrering og opdatering sammen med repræsentanter fra forskellige afdelinger i virksomheden, der havde brugbar information vedrørende projektet.
Lavede inkrementelle ændringer i systemet, der sikrede at vi havde en blød overgang fra gammelt system til nyt, og at vi ikke havde nedetid, grundet migrering.
Skrev søgeindeks om, og kørte nye opdateringer op og ned i Java og Linux.
Skrev micro services i "ingestion"-platformen om i .NET, C# og RabbitMQ.
Lavede infrastruktur ændringer i "ingestion"-platformen, der involverede at ændre på kø-systemerne sat op i RabbitMQ.
Kompetence: Apache Solr, RabbitMQ, Named Entity Recognition, Natural Language Processing (NLP), Microsoft .NET, C#, Web API, Java, Microsoft SQL, MySQL, Event Driven Architecture (EDA), Google Cloud Platform, Git, PowerShell, Python, Machine Learning, SQL, Unit testing, Integration Testing, Entity Framework, Dapper, Domain-driven design (DDD), Scrum Infomedia Backend Developer 11.2019 - 11.2021
Det indebar dermed en migrering fra gamle maskiner, og over til nye maskiner, samt opdatering af Solr versionen og dets søgeindeks. Dette betød også at dele af deres "ingestion" platform (en event-driven arkitektur, der tog ind artikler af forskellige data-formater fra forskellige medie-virksomheder, og normaliserede dem, for derefter at processere og berige dem) krævede en delvis omskrivning. Indeksering af artikler fra ~30min ned til ~5min.
Visse systemer (medieovervågning) så også forbedring i søgning på flere sekunder.
Formindsket tab af forretning på eksisterende og nye kunder på ~1 mio. årligt.
Udvidelsen af søge-indekset resulterede i kundetilfredshed og retention, og nye kunder blev onboardet, da visse havde udtrykt interesse, givet den nye funktionalitet.
Konsulentens rolle - Backend Developer: Udredte en plan for migrering og opdatering sammen med repræsentanter fra forskellige afdelinger i virksomheden, der havde brugbar information vedrørende projektet.
Lavede inkrementelle ændringer i systemet, der sikrede at vi havde en blød overgang fra gammelt system til nyt, og at vi ikke havde nedetid, grundet migrering.
Skrev søgeindeks om, og kørte nye opdateringer op og ned i Java og Linux.
Skrev micro services i "ingestion"-platformen om i .NET, C# og RabbitMQ.
Lavede infrastruktur ændringer i "ingestion"-platformen, der involverede at ændre på kø-systemerne sat op i RabbitMQ.
Kompetence: Apache Solr, RabbitMQ, Named Entity Recognition, Natural Language Processing (NLP), Microsoft .NET, C#, Web API, Java, Microsoft SQL, MySQL, Event Driven Architecture (EDA), Google Cloud Platform, Git, PowerShell, Python, Machine Learning, SQL, Unit testing, Integration Testing, Entity Framework, Dapper, Domain-driven design (DDD), Scrum Infomedia Backend Developer 11.2019 - 11.2021
Med Tech Developer
Arbejdsgiver
2018-10 - 2019-10
Arbejdede på forskellige projekter givet af pharmaceutiske virksomheder, såsom Lundbeck, Novo Nordisk, Coloplast, Novartis, o.a.
Største projekt var en data konsoliderings applikation for Lundbeck der gik i lidt over et år, der skulle bruges til opstart, træning og planlægning for Clinical Research Associates (CRA's).
Andre projekter inkluderede hæmofili patient companion mobile app (Novo Nordisk), realtime analytics dashboard for stomi poser (Coloplast), product ordering system (Novartis), o.a.
Største projekt var en data konsoliderings applikation for Lundbeck der gik i lidt over et år, der skulle bruges til opstart, træning og planlægning for Clinical Research Associates (CRA's).
Andre projekter inkluderede hæmofili patient companion mobile app (Novo Nordisk), realtime analytics dashboard for stomi poser (Coloplast), product ordering system (Novartis), o.a.
Med Tech Developer
2019-05 - 2019-10
Projektbeskrivelse: Coloplast skulle bygge en app der i god tid kunne gøre patienter opmærksomme på at deres stomi pose skulle skiftes.
Dette blev gjort ved en IoT device på stomi pose, der sendte bluetooth signal til en mobil applikation, og derfra videre til Azure til et Realtime Analytics Dashboard.
Herfra var tanken at udbygge med nogle algoritmer eller AI til at forstå, hvornår der skulle sendes notifikationer ud til patienter om udskiftning af stomi-poser. Højere kvalitets standard for produkter, brugt af kundens patienter.
Konsulentens rolle - Med Tech Developer: Udviklede et dashboard i javascript med D3 og mustache for at visualisere data om stomi-poser.
Data kunne filtreres på tværs af IoT enheder (for hver stomi-pose), eller for hvad type signal der kom ind. Type signaler var strøm(%) tilbage, strøm(%) brugt, kvalitet af signal(%), volumen af pose, o.a. mere proprietære værdier.
Kompetence: Microsoft Azure, Internet of things (IoT), Bluetooth, JavaScript, Scrum, Web API, jQuery, HTML, CSS, Azure Stream Analytics, D3, mustache
Dette blev gjort ved en IoT device på stomi pose, der sendte bluetooth signal til en mobil applikation, og derfra videre til Azure til et Realtime Analytics Dashboard.
Herfra var tanken at udbygge med nogle algoritmer eller AI til at forstå, hvornår der skulle sendes notifikationer ud til patienter om udskiftning af stomi-poser. Højere kvalitets standard for produkter, brugt af kundens patienter.
Konsulentens rolle - Med Tech Developer: Udviklede et dashboard i javascript med D3 og mustache for at visualisere data om stomi-poser.
Data kunne filtreres på tværs af IoT enheder (for hver stomi-pose), eller for hvad type signal der kom ind. Type signaler var strøm(%) tilbage, strøm(%) brugt, kvalitet af signal(%), volumen af pose, o.a. mere proprietære værdier.
Kompetence: Microsoft Azure, Internet of things (IoT), Bluetooth, JavaScript, Scrum, Web API, jQuery, HTML, CSS, Azure Stream Analytics, D3, mustache
Trifork Med Tech Developer
Dawn Health
2018-10 - 2019-10
eHealth)
Med Tech Developer
MENA-regionen
2019-05 - 2019-10
Projektbeskrivelse: Novo Nordisk ville have an løsning, der kunne hjælpe sundhedssektoren i MENA-regionen med at ordinere medicin, der tager højde for co-morbiditeter, og andre tilstande, som ville kunne gøre det farligt for en patient at indtage specifikke lægemidler.
For mere information, se følgende: https://pages.dawnhealth.com/case-diabetes-journey Øget samarbejde i MENA-regionen, samt mersalgspotentiale.
Konsulentens rolle - Med Tech Developer: Byggede SPA frontend i Vue.js. Skrev Web API der agerede som interface for frontend'en og en Golang pakke (brugt til at beregne bedste medicin produkt, baseret på forskellige inputs). Satte web løsning op i Azure.
For mere information, se følgende: https://pages.dawnhealth.com/case-diabetes-journey Øget samarbejde i MENA-regionen, samt mersalgspotentiale.
Konsulentens rolle - Med Tech Developer: Byggede SPA frontend i Vue.js. Skrev Web API der agerede som interface for frontend'en og en Golang pakke (brugt til at beregne bedste medicin produkt, baseret på forskellige inputs). Satte web løsning op i Azure.
Med Tech Developer
Kompetence
2019-05 - 2019-10
Microsoft Azure, Vue.js, Scrum, Web API, Golang, HTML, CSS, Javascript Single Page Application (SPA), JavaScript, TypeScript, Continuous Integration and Continuous Delivery (CI/CD), DevOps, Azure DevOps Kunde: Novo Nordisk (Dawn Health) 05.2019 - 10.2019 Projekt: Haemophilia Companion App Rolle: Med Tech Developer Projektbeskrivelse: Novo Nordisk ville bygge en companion mobile app for patienter der lider af hæmofili. App'en skulle regelmæssigt minde patienter om, hvornår de skulle tage deres medicin, og skulle også bruges til at rapportere blødninger. Herfra kunne en læge eller omsorgsgiver tilknyttet patienten så tage handling, hvis medicin ikke blev taget, eller en kritisk blødning skete. Højere standard af kvalitet for produkter, brugt af kundens patienter.
Konsulentens rolle - Med Tech Developer: Skrev .NET/C# Web API og SQL som backend for Android/iOS applikationerne i Azure. Satte Azure DevOps op for førnævnte. Udover CRUD-delen, udviklede Rasmus et planlægningsmodul skrevet i backend'en, som skulle beregne fremtidige injektioner, samt gemme allerede udførte injektioner, samt et password recovery-modul, baseret på SMS-authentication (Azure SendGrid) Kompetence: Microsoft Azure, Microsoft .NET, C#, Entity Framework, Microsoft SQL, SQL, Unit testing, Scrum, Web API, DevOps, Continuous Integration and Continuous Delivery (CI/CD), Azure DevOps
Konsulentens rolle - Med Tech Developer: Skrev .NET/C# Web API og SQL som backend for Android/iOS applikationerne i Azure. Satte Azure DevOps op for førnævnte. Udover CRUD-delen, udviklede Rasmus et planlægningsmodul skrevet i backend'en, som skulle beregne fremtidige injektioner, samt gemme allerede udførte injektioner, samt et password recovery-modul, baseret på SMS-authentication (Azure SendGrid) Kompetence: Microsoft Azure, Microsoft .NET, C#, Entity Framework, Microsoft SQL, SQL, Unit testing, Scrum, Web API, DevOps, Continuous Integration and Continuous Delivery (CI/CD), Azure DevOps
Med Tech Developer
Clinical Research Associates
2018-07 - 2019-04
Projektbeskrivelse: Data konsoliderings applikation for Lundbeck, der skulle bruges til opstart, træning og planlægning for Clinical Research Associates (CRA's). Inkluderede også en omstændig pseudo-email klient bygget i Vue, inklusiv collapsible threads, forwarding, attachments, search suggestions, reactive interface & live SignalR notifications about new "emails". Forbedring af arbejdsgang for Medical Monitors/Clinical Research Associates, der fører til en formindskning i tab af medarbejdere, mindsket tabt værdi i rekruttering, og øget effektivitet og kvalitet af studier.
Konsulentens rolle - Med Tech Developer: Byggede SPA Vue applikation TypeScript, og backend med både Node og .csx (C# script) i Azure Functions (HTTP Trigger). Skrev queries og tabeller for SQL. Arbejdede senere med SignalR i sammenhæng med udvikling af et in-app notifikationssystem for "email"-like beskeder, samt systemet for disse "emails". Testede system med unit- og integrationstest. Arbejdede med vores CI/CD pipelines (nye pipelines, nye resourcer tilføjet, etc.) Kompetence: Microsoft Azure, Microsoft .NET, Node.js, TypeScript, Vue.js, SignalR, Microsoft SQL, Git, PowerShell, C#, SQL, DevOps, Continuous Integration and Continuous Delivery (CI/CD), Unit testing, Integration Testing, Scrum, Web API, Javascript Single Page Application (SPA), HTML, CSS, JavaScript, Node
Konsulentens rolle - Med Tech Developer: Byggede SPA Vue applikation TypeScript, og backend med både Node og .csx (C# script) i Azure Functions (HTTP Trigger). Skrev queries og tabeller for SQL. Arbejdede senere med SignalR i sammenhæng med udvikling af et in-app notifikationssystem for "email"-like beskeder, samt systemet for disse "emails". Testede system med unit- og integrationstest. Arbejdede med vores CI/CD pipelines (nye pipelines, nye resourcer tilføjet, etc.) Kompetence: Microsoft Azure, Microsoft .NET, Node.js, TypeScript, Vue.js, SignalR, Microsoft SQL, Git, PowerShell, C#, SQL, DevOps, Continuous Integration and Continuous Delivery (CI/CD), Unit testing, Integration Testing, Scrum, Web API, Javascript Single Page Application (SPA), HTML, CSS, JavaScript, Node
Software Engineer
Arbejdsgiver
2018-02 - 2018-09
Arbejde tog sted hos Epico's kunder på forskellige projekter. Disse var Trifork eHealth, der senere ansatte Rasmus fuldtid, og Headnet - et andet konsulenthus, hvor han servicerede kunder på Epico's vegne, nogle af disse værende: Red Barnet, Kammeradvokaten, Norrbom Vinding, Falck, Folketeatret, o.a.
Software Engineer
Epico IT
2018-02 - 2018-09
Fullstack Developer
Designers & Friends
2016-11 - 2018-01
Arbejdede deltid til at starte med, og derefter havde praktikforløb hos dem. Optimerede lucene queries for produkter, Byggede et nyt retur label site, samt et nyt rekruttering site, begge bygget i .NET/C#, med Umbraco & MSSQL.
Designers & Fullstack Developer
Veepee
2016-11 - 2018-01
Friends) Arbejdserfaring - detaljer
Academic Background
Indledende og videregående programmering
Indledende og videregående programmering
2023-08 - 2023-05
Bachelor of Engineering
Universitet
2023-08 - 2018-06
Certifications
Microsoft Certified
Med Tech