Senior full stack developer Frederiksberg, Denmark

Kan være tilgængelig

(Opdateret 2022-04-04)

Senior full stack developer

Frederiksberg, Denmark

Modersmål Danish, English

  • 10y freelancing, background as game developer
  • Strong backend skills: .NET, Node.js, Python
  • Modern frontend tech: React, React Native, Angular

Kvalifikationer (44)

MS .NET

React

.NET Core

REACTJS

JavaScript

GOAL-ORIENTED

VISUAL STUDIO

.NET

Node.js

MICROSOFT VISUAL STUDIO

C#

GOAL ORIENTED

TypeScript

Javascript Frameworks and Libraries

SSO/Single Sign-on

C#/.NET

Ionic

OAUTH

KERAS

Solr

TENSORFLOW

Game Development

Python

C++

CONTENT MANAGEMENT

Webgl

JSON

ONBOARDING

BUYING/PROCUREMENT

GAMEPLAY

Objective C

XML

WINFORMS

CRM

Bootstrap

WCF

SAS

VBSCRIPT

ENGINE DEVELOPMENT

API

ASP.NET WEB API

PURCHASING

JQuery

WORKFLOW

Professionel erfaring

Webudvikler, Systemudvikler og Systemdesigner
Danmarks Radio

2012-10 - Nuværende

2012/10 - dd NET/C# (ASP.NET MVC) webudvikling af både backend og frontend med ASP.NET MVC, NHibernate, Oracle, Solr, SolrNet, ASP.NET Web API, jQuery, Javascript, SASS, Bootstrap, HTML5, CSS.
DR ønskede centralt musikværktøj lignende Spotify til streaming og bestilling af musik fra DRs samlede lydarkiv, til anvendelse for alle radioværter.
Projektet kører efter agile metoder - primært SCRUM.
● C# backend udvikling, baseret på ASP.NET MVC og Solr - herunder ASP.NET Web API og NInject.
● Windows Service udvikling af workflow services.
● Anvendelse af Web Service til integration af 3. part.
● SQL databaseudvikling.
● ASP.NET MVC Frontend udvikling - herunder HTML5, CSS3, JavaScript, jQuery samt Bootstrap.
● AJAX kommunikation mellem frontend/backend i JSON.
● Efterfølgende vedligeholdelse af systemet - herunder optimering og stabilisering.
Anvendte teknologier: .NET, C#, ASP.NET MVC, ASP.NET Web API, REST, Solr, NHibernate, Oracle, Web Services, HTML5, CSS3, JavaScript, JQuery og Bootstrap.
Rolle: Webudvikler, Systemudvikler og Systemdesigner.
RadioInfo

2015-05 - Nuværende

For automatisk indhentning af information relateret til kunstnere og numre der afspilles i et radioprogram, havde DR behov for en applikation, der udtrækker information fra sociale feeds og præsenterer dem på en ensartet, overskuelig måde.
Opgaven blev funderet på ReactJS og .NET MVC, med integration mod diverse interne datakilder og eksterne sociale tjenester.
● Implementering af frontend med anvendelse af ReactJS og Flux.
● Implementering af backend i .NET MVC / .NET MVC Anvendte teknologier: ReactJS, Javascript, CSS3, HTML5, .NET MVC, .NET MVC WebApi, Bootstrap.
Rolle: Webudvikler, Systemudvikler og Systemdesigner.
Cost owner dashboard
Ørsted

2021-09 - 2022-02

Udvikling af web platform til overvågning af udgifter på udviklingsprojekter med integration til Azure single sign on. Teknologier anvendt: Angular, OAuth, Typescript, Ngrx. Udvikling af mindre backend API i .NET Core. Deployment vha Azure, Docker.
Rolle: Full stack udvikler
Full stack udvikler
Innovationsafdeling, Danske Bank

2020-08 - 2021-09

2020/08 - 2021/09 Frontend- samt backend udvikling af en kompleks web platform vha React / .NET Core / Node.js. Deployments vha Openshift, kubernetes, docker.
Udvikling af tjenester omkring en ambitiøst platform for web og mobile apps, herunder et iTunes Connect inspireret værktøj til deployment og management af apps.
Rolle: Full stack udvikler
Frontend / backend developer
Maersk

2019-07 - 2020-07

2019/07 - 2020-07 Frontend- og backend udvikling af en kompleks web applikation vha Angular / .NET Core / Node.js. Udvikling af en ambitiøst platform til optimering af Maersks flåde. Deployment vha Azure, Docker.
Rolle: Frontend / backend developer
Frontend / app developer
Innovationsafdeling, Danske Bank

2017-10 - 2019-06

2017/10 - 2019/06 Frontend- samt mobile app udvikling af en kompleks web og mobile platform vha React / React Native / Cycle.js / Node.js.
Udvikling af en ekstremt ambitiøst platform centreret omkring en mikroarkitektur for web og mobile apps, hvorigennem anden- og tredjepart udviklere kan tilbyde bankens kunder adgang til en bred vifte af services. Deployments vha Openshift, kubernetes, docker.
Rolle: Frontend / app developer
Danmarks Nationalbank

2016-06 - 2017-10

Typescript, SASS, Foundation, HTML5, CSS3. Sekundært backend udvikling på ASP.NET Web API med WCF.
Udvikling af ny online indberetningsplatform for Nationalbanken og Finanstilsynet, anvendt af de 700 største firmaer i Danmark, med særligt fokus på performance og skalerbarhed.
Projektet kører efter agile metoder - primært SCRUM.
● Typescript udvikling baseret på Angular 2.0 framework ● C# backend udvikling, baseret på ASP.NET Web API og WCF.
Anvendte teknologier: .NET, C#, ASP.NET Web API, WCF, Angular2, Foundation.
Rolle: Udvikler af frontend (90%) og backend (10%).
Frontend lead developer
Ionic

2009-01 - 2017-03

Cordova iOS og Android App - Laan & Spar Bank 2017/03 - 09 Udvikling af ny Ionic / Cordova - baseret iOS og Android app med anvendelse af Angular, Typescript, Java, Objective C, imod et Java-baseret REST API.
For at lette bankens kunder i udførelse af opgaver forbundet med låneansøgning og onboarding, herunder indberetning af personlige oplysninger, indhentning af skatteoplysninger, samt upload af filer fra iCloud, DropBox, Google Drive, valgte kunden at udvikle en ny app til iOS og Android baseret på Ionic 2 / Cordova.
Rolle: Frontend lead developer.
Overdragelse og oplæring af ansatte i Angular 2 udvikling.
DR Lyd

2016-02 - 2016-06

2016/02 - 2016-06 NET/C# (ASP.NET MVC) webudvikling af både backend og frontend med ASP.NET MVC, ASP.NET Web API, Angular2, Typescript, SASS, Bootstrap 3, HTML5, CSS.
Videreudvikling af centralt musikværktøj lignende Spotify, herunder delvis portering til Angular og Typescript.
Projektet kører efter agile metoder - primært SCRUM.
● C# backend udvikling, baseret på ASP.NET MVC og Solr - herunder ASP.NET Web API og NInject.
● Typescript udvikling baseret på Angular framework Anvendte teknologier: .NET, C#, ASP.NET MVC, ASP.NET Web API, Solr, Angular2, Bootstrap3, WebStorm Rolle: Webudvikler, Systemudvikler og Systemdesigner.
Systemudvikler og Systemdesigner
Dynamics CRM

2015-08 - 2016-01

2015/08 - 2016/01 For at kunne tilbyde Saxo Banks kunder support for digital underskrift af forretningskritiske dokumenter, var integration af NemID i bankens stærkt tilpasset Dynamics CRM platform nødvendig. Opgaven blev baseret på og løst med WCF services i samspil med Saxo Banks CMS systemer og CRM platform, samt integration mod en REST-baseret tredjepart API. Blandt mange øvrige opgaver kan også nævnes udstilling af offentlig API til Saxo Banks samarbejdspartnere til automatisk oprettelse af kunder.
● Udvikling mod Dynamics CRM ● Implementering af WCF services ● Udstillelse af og udvikling mod REST-baserede APIs Anvendte teknologier: Dynamics CRM, WCF, Windows Workflows, C#, javascript, html, REST-baseret API.
Rolle: Backend udvikler, Systemudvikler og Systemdesigner.
Musa API

2015-06 - 2015-09

For ensartet udstilling af musikdata, havde DR behov for et REST-baseret Web API til integration mod DRs øvrige systemer, samt som grundlag for en generel platform til musik information. Opgaven blev funderet på .NET MVC og .NET MVC WebAPI med integration mod diverse interne datakilder.
● Implementering af REST-baseret webservice med anvendelse af .NET MVC / .NET MVC WebAPI.
● Implementering af dataudtræk med anvendelse af Entity Framework og Oracle Anvendte teknologier: .NET MVC, .NET MVC WebApi, Entity Framework, Oracle.
Rolle: NET udvikler, Systemudvikler og Systemdesigner Fraim iOS App - 3DQ (Startup med 2 andre udviklere)
Scrum Master
Søgemaskine DR.DK

2014-08 - 2015-06

2014/08 - 2015/06 .NET/C# (ASP.NET MVC) webudvikling af både frontend og backend til ny avanceret Solr søgemaskine til dr.dk.
Projektet kører efter agile metoder med i alt 5 udviklere samt en Scrum Master tilknyttet.
● Design af Solr samt Mongo database.
● Udvikling af ASP.NET MVC backend - herunder brug af ASP.NET Web API.
● C# udvikling af Windows Service til kommunikation til REST baserede services.
● Anvendelse af Web Services til udtræk af data til søgning af dr.dk ● Udtræk af data fra en Microsoft SQL Server database til søgemodulet.
● ASP.NET MVC frontend udvikling af søge interface - herunder HTML5, CSS3, JavaScript, JQuery og Bootstrap.
● Udvikling af REST baserede end-point til eksponering af søge resultater til 3 parts tjenester.
● Løbende dokumentering af kode.
Anvendte teknologier: .NET, C#, ASP.NET MVC, ASP.NET Web API, REST, Solr, Mongo, Microsoft SQL Server, Web Services, HTML5, CSS3, JavaScript, JQuery og Bootstrap.
Rolle: Webudvikler, Systemudvikler og Systemdesigner.
geolocation-taggede billeder, havde 3DQ brug

2015-01 - 2015-05

for en iOS applikation samt tilhørende web applikation som companion site.
Opgaven blev funderet på Objective C, AngularJS og Node.js, med integration mod datakilder såsom Instagram og MapBox.
● Implementering af frontend med anvendelse af AngularJS, WebGL og Bootstrap.
● Implementering af backend i Node.js.
● Implementering af App views i Objective C Anvendte teknologier: Objective C, Javascript, Node.js, WebGL, CSS3, HTML5, Bootstrap, AngularJS.
Rolle: Webudvikler, App udvikler
Inline Søgemaskine

2013-02 - 2013-05

Backend og frontend udvikling af web applikation med .NET MVC, Solr, SolrNet, jQuery, Javascript, HTML5, CSS.
DR ønskede søgetjeneste til søgning i artikelarkiv, baseret på Solr.
● Backend udvikling, baseret på ASP.NET MVC.
● Frontend udvikling med jQuery ● AJAX kommunikation mellem frontend/backend i JSON Anvendte teknologier: .NET MVC, Solr, SolrNet, jQuery, Javascript, HTML5, CSS Rolle: Alle aspekter af design, backend og frontend udvikling samt opsætning af solr server
GameGlobe

2012-04 - 2012-07

Frontend udvikling (Javascript, jQuery, HTML5, CSS) af internet applikation samt engine udvikling (C++), herunder integration mellem website (Javascript, JSON) og game engine (C++) En større game engine skulle porteres til browseren, hvilket bl.a. krævede udvikling af en web applikationer til avatar editing, messaging og ingame purchasing.
Konsulenten var ansvarlig for/udførte følgende ● Frontend udvikling i jQuery / HTML(5) / CSS(3).
● System design og system udvikling af Javascript API til kommunikation med game engine via JSON.
● AJAX-baseret kommunikation med web server.
● Engine development (C++).
Anvendte teknologier: Javascript, jQuery, AJAX, JSON, HTML(5), CSS(3), C++, Microsoft Visual Studio.
Rolle: Backend Systemudvikling, Frontend udvikling, Game development, System design, Webudvikling.
Post Danmark

2012-01 - 2012-03

C# backend udvikling af CMS system, samt frontend (Javascript, HTML5, CSS) udvikling af web-baseret iPad content.
Post Danmarks kørende sælgere manglede en iPad applikation til salgspræsentationer. Content skulle løbende kunne redigeres via et CMS system.
Grundet contents dynamiske natur, blev et integreret webview anvendt til præsentation og animation af HTML5 content.
● Udviklede backend baseret på ASP.NET og Umbraco CMS system ● Udvikling af frontend, specifikt et system til animation af web content med hardware-accelererede CSS3 animationer samt HTML5 baseret audio/video afspilning.
● Udvikling af backend system til automatisk udtræk og kombination af content for parallax animationseffekt.
Anvendte teknologier: .NET, C#, ASP.NET, Umbraco, Javascript, JQuery, Ajax, JSON, HTML5, CSS3, XML, Microsoft Visual Studio.
Rolle: Backend Systemudvikling, Frontend Udvikling, Systemdesign og Webudvikling.
Udbudsvagten

2011-07 - 2012-03

2011/07 - 2012/03 NET/C# (ASP.NET MVC) webudvikling - herunder både backend og frontend udvikling. Præsentation af offentlige udbud krævede et nyt website med avancerede muligheder for data filtrering og -præsentation.
● ASP.NET MVC backend udvikling.
● Microsoft SQL Server databasudvikling.
● Anvendelse af Web Services til udtræk af data.
● ASP.NET MVC frontend udvikling med HTML, CSS3, JavaScript, jQuery samt jQuery-UI.
● AJAX kommunikation til backend via JSON.
Anvendte teknologier: .NET, C#, ASP.NET MVC, jQuery, Javascript, HTML, CSS, Microsoft SQL Server, JSON, AJAX, jQuery samt jQuery-UI og Web Services.
Rolle: Webudvikler, Systemudvikler og Systemdesigner.
SAS Eurobonus

2011-12 - 2012-01

Frontend udvikling (Javascript, HTML5, CSS) og backend udvikling af ASP.NET-baseret Umbraco website ifm.
reklamekampagne.
SAS ønskede at give deres kunder mulighed for at referere en reklamekampagne til deres venner, og på den måde generere eurobonus, konverterbar til køb i lufthavn og in-flight.
● System design og database design med SQL Server.
● Backend udvikling af ASP.NET baseret Umbraco website.
● Frontend integration af frontend-udviklers mockup vha. jQuery og CSS(3) animationer.
● Udvikling af interface til sprog-versionering med anvendelse af AJAX og JSON.
Anvendte teknologier: .NET, C#, ASP.NET, Microsoft SQL Server, Umbraco, Microsoft Visual Studio, AJAX, Javascript, jQuery, JSON.
Rolle: Backend Systemudvikling, Frontend Udvikling, Systemdesign og Webudvikling.
DobbeltDeal

2011-09 - 2011-11

C# backend udvikling samt frontend udvikling (Javascript, HTML5, CSS) af ASP.NET baseret website.
Ny reklamekampagne krævede kombineret køb af 2 abonnementer og telefoner, hvilket kundens webshop ikke kunne håndtere.
Dette krævede udvikling af en ny webshop baseret på ASP.NET og Microsoft SQL Server, der dels kunne trække data fra eksisterende systemer, dels lagre og behandle kombinerede ordrer.
● System design af nTier applikationsstruktur.
● Database design med Microsoft SQL Server.
● Backend udvikling i C# baseret på ASP.NET.
● Frontend udvikling i Javascript, jQuery, HTML(5), CSS(3).
● Integration med web services (SOAP, XML).
Anvendte teknologier: .NET, C#, ASP.NET, jQuery, Javascript, jQuery, HTML(5), CSS(3), XML, SOAP, Microsoft SQL Server, Microsoft Visual Studio.
Rolle: Backend Systemudvikling, Frontend Udvikling, Systemdesign, Webudvikling og Databaseudvikling.
CanalDigital

2011-03 - 2011-07

C# backend udvikling af CMS system baseret på ASP.NET og EpiServer, samt frontend udvikling med fokus på Javascript, HTML(5), CSS(3).
CanalDigital ønskede et nyt primærwebsite, der kunne samle og linke content fra produkt porteføljen til supportafdelingen, herunder tekniske specifikationer og vejledninger.
● Backend udvikling i ASP.NET med EPiServer.
● Frontend udvikling med Javascript, jQuery, HTML(5), CSS(3).
● Frontend kommunikation via AJAX til backend web methods (XML/JSON).
● Integration med eksterne systemer via web services (SOAP, XML).
Anvendte teknologier: .NET, C#, ASP.NET, jQuery, JavaScript, AJAX, HTML(5), CSS(3), SOAP, XML, Web services, Microsoft Visual Studio, EPiServer.
Rolle: Backend Systemudvikling, Frontend Udvikling, Systemdesign, Webudvikling.
NetSlank

2010-10 - 2011-04

NET/C# (ASP.NET MVC) webudvikling af både backend samt frontend udvikling (HTML/CSS3) med kompleks interaktion vha.
jQuery, Javascript og JSON.
Online diæt software, community system samt stand-alone klient applikation, herunder data merging/replikering imellem server og klient.
● System design af n-Tier struktur.
● Database design for Microsoft SQL Server og SQLite.
● Backend udvikling af C# baseret på ASP.NET MVC løsning.
● Avanceret interaktion vha. jQuery, Javascript, AJAX og JSON.
● Frontend udvikling generelt HTML, CSS3.
● Integration med eksterne web services (SOAP, XML).
● Applikationsudvikling (flex, SQLite, C# WinForms).
Anvendte teknologier: .NET, C#, ASP.NET MVC, Javascript, jQuery, JSON, Adobe Flex, WinForms, Microsoft SQL Server, SQLite, Microsoft Visual Studio, HTML, CSS3, Ajax.
Webudvikler, Systemudvikler og Systemdesigner
IO Interactive

2009-04 - 2011-03

GameGlobe spilproduktion (+40 mand). Udførte opgaver: ● Animationssystem.
● AI (kunstig intelligens).
● Generel spilprogrammering.
● Generel tools programmering.
Valgte at stoppe som fastansat på IO november 2010, men har fra december 2010 - marts 2011 udført opgaver på konsulent basis.
Anvendte teknologier: C++, XML.
Rolle: Softwareudvikler.
Triple-A spilproduktion (+40 mand)
IO Interactive

2009-01 - 2009-04

Medvirket i den afsluttende fase.
● Save/load system.
● Generel gameplay.
Anvendte teknologier: C++.
Rolle: Softwareudvikler.
NetSlank Webshop

2008-01 - 2009-01

Features inkluderer betalingssystem, GLS pakkeshop understøttelse, fælles lagerstyring med fysisk butik, gruppetilbud, nyhedsbrev, ventelister, udtræk af regnskabsdata, sideredigering.
Netbutikken havde efter 18 måneder en omsætning over 2 millioner.
Udviklet netbutik og CMS system i ASP.NET fra bunden.
Anvendte teknologier: .NET, C#, ASP.NET, HTML, JavaScript, XML, Microsoft SQL Server, Flex, Microsoft Visual Studio.
Rolle: Backend Systemudvikling, Frontend Udvikling, Systemdesign, Webudvikling, Databaseudvikling.
Softwareudvikler
IO Interactive

2008-04 - 2009-01

2008/04 - 2009/01 Kane & Lynch II: Dog Days. Triple-A spilproduktion.
● Texture streaming.
● Save/load system.
● Generel gameplay.
Anvendte teknologier: C++.
Rolle: Softwareudvikler.
AI (kunstig intelligens) lead
IO Interactive

2007-11 - 2008-04

Anvendte teknologier: C++.
Rolle: Softwareudvikler.
Dead Men. Triple-A spilproduktion (+40 mand)
IO Interactive

2006-01 - 2007-11

● AI (kunstig intelligens).
● Generel gameplay logik.
● Save/load system.
Anvendte teknologier: C++.
Softwareudvikler
Esbensen Rådgivende Ingeniører

2001-01 - 2005-01

C# backend udvikling af ASP.NET baseret website, samt frontend udvikling, herunder Javascript, HTML og CSS.
Udvikling af online fil arkivering og projektstyringsværktøj til samarbejde omkring EU-projekter, inklusiv kalenderstyring, deliverables, forum og avanceret bruger rettighedssystem. Systemet skulle håndtere flere selvstændige projekter med overlappende brugergrupper.
● System design af nTier arkitektur.
● Database design og modellering med Microsoft SQL Server.
● Backend udvikling i C# på ASP.NET platform.
● Frontend udvikling (HTML, Javascript, CSS).
Anvendte teknologier: .NET, ASP.NET, C#, Microsoft SQL Server, Javascript, HTML, CSS, Microsoft Visual Studio.
Rolle: System design, database design, backend system udvikling, frontend udvikling, webudvikling generelt.
Softwareudvikling på konsulent basis ved siden af studie
Berrifine

2004-06 - 2004-07

Anvendte teknologier: NET, C#, ASP.NET, Microsoft SQL Server Rolle: Backend Systemudvikling, Frontend Udvikling, Systemdesign.
Softwareudvikling på konsulent basis ved siden af studie
Sloth-Møller Rådgivende Ingeniører

2001-12 - 2004-01

2001/12 - 2004/01 Videreudvikling og vedligeholdelse af større database for byggesyn data, anvendt af Statens Forsknings- og Uddannelsescenter.
● Softwareudvikling på konsulent basis ved siden af studie.
Anvendte teknologier: SQL, JET, VBScript.
Rolle: Backend Systemudvikling, Systemdesign.

Akademisk baggrund

Master
Danmarks Tekniske Universitet

2000-01 - 2005-01

Kontakt konsulent

/