Would you like to go to https://onsiter.com/us/ instead?
Kan være tilgængelig
(Opdateret 2020-07-01)System udvikler
Hvalsø, Danmark
Modersmål Danish, English
- Architecture
- Backend
- Nodejs
Kvalifikationer (10)
ARKITEKTUR
Linux
Node.js
Git
JSON
SHELL SCRIPTING
OBJECT ORIENTED
PHP
AWS
Python
Professionel erfaring
2016-01 - Nuværende
2018-08 - 2019-06
Arbejds erfaring:
Kunde: Laerdal
Periode 2018/08 - 2019-06
Projektbeskrivelse:
Udvikling af skalerbar ETL data pipeline til opsamling og behandling af data fra forskellige datakilder. Data blev samlet i en Data Lake. Herfra blev den transformeret og behandlet til brug for forskellige aftagere. Flere usecases stillede store krav til performance og low latenecy. Systemet indgik i en E-learning platform der skulle kunne håndtere flere millioner brugere.
Systemet blev opbygget omkring en microservice og Lambda arkitektur vha. diverse service deployet på kubernetes, Apache Spark, samt forskelige AWS services. Det var et krav at data kunne behandles parallelt og i en stream.
Jeg var ansvarlig for/udfører følgende:
● Design, udvikling og performance optimering af flere microservices skrevet i Typescript til Node.js
● Behandling af og håndtering af data vha. Kafka, Apache Spark, ElasticSearch og S3
● Indgå i design og teknologivalg
● Integrations test vha. Docker
Anvendte teknologier:
Spark, Scala, Kafka Docker, Node.js, Typescript, Kubernetes, ElasticSearch, Git, Jira,
Rolle i projektet:
System udvikler
Kontaktperson:
Projekt leder Henrik Kofod
2019-01 - 2019-01
2019-01 - 2019-01
2019-01 - 2019-01
2019-01 - 2019-01
2019-01 - 2019-01
Teknologier SSH (Secure Shell) 9 2019
Teknologier REST 4 2019
Teknologier Docker 4 2019
Teknologier Kafka 1 2019
2019-01 - 2019-01
Sprog SQL 7 2019
2019-01 - 2019-01
Arbejdsområde Cloud Computing 4 2019
2019-01 - 2019-01
2019-01 - 2019-01
2016-07 - 2018-07
Projektbeskrivelse:
Refaktorering, udvikling og vedligeholdelse af DR's tv applikation. Herunder
Udvikling af DR's nye tv-guide, Html5 afspiller, Statistik, Oauth2, mv.
Containerisering af applikationer og flytning fra Azure til AWS.
Udvikling af intern applikation til håndtering af nyhedshistorier, bemandingsplaner, koordinering af transmission linjer, mv. Systemet blev udviklet i Javascript med Postgress database
Jeg var ansvarlig for/udfører følgende:
● Udvikling af frontend og backend
● Code review
Anvendte teknologier:
Node.js, ReactJS, Jest, Docker, Azure, AWS, PostgreSQL, Jade/Pug, Dust, Heroku, Git, Jira
Rolle i projektet:
System udvikler
Kontaktperson:
Product Owner Sabine Storm
Kunde: Kiggit
2018-01 - 2018-01
2018-01 - 2018-01
2016-01 - 2017-08
Jeg var ansvarlig for/udfører følgende:
● Udvikling af Node.js backend.
● Deployment på Amazon AWS.
● Parsing af xml feed fra ekstern udbyder
● ETL vha SPARK og Scala
Anvendte teknologier:
Node.js, Angular, Cassandra, SPARK, Docker, Amazon AWS. Jira, Git, Scrum.
Rolle i projektet:
Systemudvikler, arkitekt, DevOps.
Kontaktperson:
CEO og Co-founder Jacob Hagemann
Kunde: Stressmind
Periode: 2016/03 - 2016/07
Projektbeskrivelse:
Deployment af web app til Amazon AWS.
Konsulenten var ansvarlig for/udførte følgende:
● Opsætning af Mongo DB
● Setup Docker containers
● Create scripts for easy deployment.
Anvendte teknologier:
Shell scripting, Docker, Mongo, Amazon AWS, GIT, Jira.
Rolle i projektet:
Projekt lead
Kontaktperson:
Ejer Mette Bentzen
2017-01 - 2017-01
2017-01 - 2017-01
2016-01 - 2016-01
Sprog PHP 2 2015
2016-01 - 2016-01
2015-07 - 2015-12
Projektbeskrivelse:
Udvikling af proprietær DNS software/protocol til afvikling Ubiquity router.
Konsulenten var ansvarlig for/udførte følgende:
● Udvikling af app der håndterede dns opslag og instalation på Ubiquity router
Anvendte teknologier:
PHP, Linux, SSH
Rolle i projektet:
Udvikler
Kontaktperson:
Ejer Martin Lohse
2015-02 - 2015-06
Projektbeskrivelse:
Udvikling af infoskærm løsning baseret på Raspberry pi. Formålet var at udvikle en infoskærm løsning, hvor brugerne kunne styre infoskærme fra en web portal.
Konsulenten var ansvarlig for/udførte følgende:
● Bygge modificeret linux image til Raspbery Pi således, at denne kunne køre stabilt
● REST service
● Backend udviklet i Node.js
● Logik på Raspbery PI blev kodet i Python.
Anvendte teknologier:
JavaScript, Python, JSON, REST, MySQL, Linux, Cron job
Rolle i projektet:
Systemudvikler, Webudvikler, System designer
Kontaktperson:
Ejer Martin Lohse
2015-01 - 2015-01
2015-01 - 2015-01
2015-01 - 2015-01
2013-03 - 2015-01
Projektbeskrivelse:
Udvikling og drift af system, til analyser af skibes færden. Systemet indsamlede løbene positionsdata, som blev brugt til forskellige analyser. Konsulenten var ansvarlig for hele projektet.
Konsulenten var ansvarlig for/udførte følgende:
● Etablering af MySQL database, oprettelse af tabeller indexes, mv.
● Deployment på Amazon EC2.
● Udvikling af div. filtre og kombinatorer til data udtræk.
● Benyttet web crawling, regex og JSON REST API til indsamling af data.
● Visualisering af data vha PHP og JavaScript og Google earth API
Anvendte teknologier:
Java, MySQL, REST, PHP, JavaScript, Amazon EC2, Shell Scripting, Google Earth API, Web crawling, Linux, regex
Rolle i projektet:
Systemudvikler, Systemdesigner, System administrator
Kontaktperson:
Projekt ansvarlig Hanne Lyng Winter
2011-08 - 2011-11
Projektbeskrivelse:
Kunde ønskede at visualisere på et Danmarks kort hvordan antallet af grise i et nærområde påvirker miljøet.
Konsulenten var ansvarlig for/udførte følgende:
● Crawling af data fra forskellige internet kilder
● Integrerer dataene således at dette kunne visse på et dynamisk kort.
Anvendte teknologier:
Web crawling, GIS, Google Earth, Shell Script
Rolle i projektet:
Udvikler
Kontaktperson:
Kampange medarbejder Dan Belusa
2009-03 - 2011-05
Konsulenten var ansvarlig for/udførte følgende:
● Webcrawling af internet kilder for data.
● Programmering af GPS trackere.
● Data integration vha. Python og SQL
● Opsætning a remote Linux server som indsamlede radar og AIS data
● Data mining på indsamlet data.
● Organisering og visualisering af data.
Anvendte teknologier:
Python, regex, MySQL, XML, Linux, Shell Scripting, SSH server, VNC server, KML filer.
Rolle i projektet:
Projekt ansvarlig
Kontaktperson:
Kampange medarbejder Hanne Lyng Winter
2007-08 - 2007-10
Projektbeskrivelse:
Der skulle udvikles en portal hvor medarbejdere kunne logge ind og dele forskellige oplysninger. Systemet blev udviklet i PHP og MySQL.
Anvendte teknologier:
PHP, MySQL
Rolle i projektet:
Udvikler, Designer
Kontaktperson:
Projekt leder Jon Burgval
2005-09 - 2005-11
Projektbeskrivelse:
Der ønskede udviklet en batteridrevet enhed som automatisk kunne tage og sende billeder over mobilnettet i givne intervaller. På dette tidspunkt var de første smartphones med kamera netop kommet til salg. Konsulenten udvalgte en telefon med kamera og udviklede en app der løste problemet. Der blev benyttet Python som programmeringssprog.
Anvendte teknologier:
Python
Rolle i projektet:
Udvikler, Designer
Kontaktperson:
Vicedirektør Greenpeace international Mads Christensen
Kontakt konsulent
Skal du hurtigt finde en ekspert?
Vi kan sætte dig i kontakt med kvalificerede eksperter, der matcher dine behov.
eller
