Ydelser

Full-stack-udvikling,
fra database til brugerflade.

Nogle projekter har brug for én udvikler, der kan bære arbejdet fra databasen til brugerfladen, med API'erne, integrationerne og deploy pipelinen imellem. For mindre kunder gør jeg det fra A-Z, og i større teams som en del af det bredere arbejde, der vokser frem omkring en feature.

Skrivebord med en bærbar computer, bøger, et kamera og hovedtelefoner

Hvornår jeg kommer ind i billedet

Full-stack-arbejde
på tværs af hele produktet.

  • En platform fordelt på for mange systemer

    En virksomhed inden for e-sportscoaching kørte på en backend, en selvstændig frontend-applikation og et WordPress-site. Vi byggede det om til ét produkt, så bookinger, abonnementer og coachernes arbejdsgange kørte gennem én backend i stedet for at lappe huller mellem systemerne.

  • Betalinger, køer og integrationer

    På coachingplatformen håndterede Laravel-backenden betalingsintegrationen og asynkron jobafvikling. Hos et forsikringsselskab kørte tidskrævende opgaver som afregningskørsler, batchfakturering og rapporteksporter som kø-jobs i PHP-servicene.

  • Backoffice-arbejde, der sidder fast i gamle værktøjer

    Når medarbejderne arbejder i regneark og et aldrende hostsystem, skal en afløser bevare historik og korrekthed. For et dansk gensidigt forsikringsselskab var jeg med på både PHP-servicene og den Nuxt-app til medarbejderne, der samlede policer og fakturering på én platform.

  • Hosting og deployments, der trænger til opmærksomhed

    Til coachingplatformen flyttede jeg hostingen til AWS i en multi-AZ VPC med RDS, S3, CloudFront og SQS, og Git hooks drev CI/CD. Deployments var automatiske, og med køer og data flyttet væk fra app-serveren forblev applikationslaget stateless.

Det får du

Webapplikationer,
fra ende til anden.

Stakkene i disse cases - Laravel på PHP 7.4 til coachingplatformen, Slim PHP og Nuxt 2 hos forsikringsselskabet - er dem, der blev brugt i de opgaver. Til nye opgaver afhænger stakken af jeres team, og af hvad der allerede er på plads.

Node.js
Laravel
PHP
AWS
Azure
Docker
PostgreSQL
Redis
Nginx
Kubernetes
Terraform
GraphQL
  • Webapplikationer fra database til brugerflade
  • REST API'er, både kundevendte og interne
  • Betalingsintegration og asynkron jobafvikling
  • Integrationer med økonomisystemer og tredjepartstjenester
  • Relationelle data gennem migreringer, rapportering og eksport
  • Genererede dokumenter som PDF'er og breve ud fra skabeloner
  • Cloud-hosting, deploy pipelines og platformsarbejde

Cases

Full-stack-arbejde
i produktion.

"What really struck me was Emil's agility and persistence when going towards the goal. He could see problems in finding too many shortcuts, but had no problems with digging down into the "source"."

Michal Dobroczynski

Freelance Linux DevOps

Sådan foregår det

Fra den første besked
til lancering og videre.

  1. Fortæl om projektet

    Fortæl mig, hvad du bygger, hvem det er til, og hvilken tidsplan du arbejder efter. Ønsker til stack, designmæssige rammer og links til et repo, en Figma-fil eller et eksisterende produkt er alt sammen en hjælp.

  2. Aftal rammerne

    Jeg arbejder til en timepris og er åben om den, inden vi går i gang. Ved afgrænsede opgaver får du et ærligt timeestimat knyttet til et klart defineret brief, så du ved, hvad du forpligter dig til på forhånd.

  3. En del af jeres arbejdsgang

    Jeg kommer med i jeres Slack, følger jeres Git-workflow, deltager i jeres standups og passer ind i jeres eksisterende processer, uanset om teamet er en startup eller en stor virksomhed.

  4. Lancering og videre

    Jeg forsvinder ikke efter deployment. De fleste af mine kunder bruger mig fortsat til vedligeholdelse, iterationer og nye features, og nogle samarbejder har kørt i 4-8 år.

FAQ

Om at hyre
en full-stack-udvikler.

Ja. På coachingplatformen byggede jeg Laravel-backenden, Nuxt-frontenden og AWS-opsætningen om. Hos forsikringsselskabet arbejdede jeg både i Slim PHP-servicene og i Nuxt-appen til medarbejderne.

Ja. På coachingplatformen startede jeg med at vedligeholde den eksisterende softwarepakke og levere features løbende, før vi i midten af 2020 blev enige om en fuld genopbygning.

Backend-arbejdet i mine cases er PHP: Laravel på coachingplatformen og Slim hos forsikringsselskabet. Jeg arbejder også med Node.js, PostgreSQL, Redis og Docker og med hosting på AWS og Azure.

Ja, når det er en del af opgaven. I større teams er det ofte en del af det bredere arbejde, der vokser frem omkring en feature: deploy pipelines, scripting og opkobling til tredjepartstjenester. Til coachingplatformen satte jeg AWS-hostingen og CI/CD via Git hooks op.

Begge dele. For mindre teams og fokuserede projekter har jeg ofte ansvaret for et projekt fra A-Z med et defineret omfang. I større organisationer bliver jeg en del af jeres team på længere sigt.

Relaterede ydelser

Andre måder,
jeg kan hjælpe på.

  • Frontend-udvikling

    Frontend-arkitektur, brugerflader og komponentbiblioteker, når det meste af arbejdet ligger i brugerfladen.

  • Vue- og Nuxt-udvikling

    Frameworkspecifikt arbejde på Vue- og Nuxt-applikationer, fra komponent-frameworks til renderingsstrategi.

Leder du efter
den rette udvikler?

Uanset om du er klar til at gå i gang eller bare undersøger mulighederne, er du velkommen til at skrive. Helt uforpligtende og uden pres.

Jeg svarer som regel inden for 2 timer.

11+ års erfaringMed base i København