Hemchevron_right...chevron_rightKumpanernachevron_rightDavid Lundholm

David Lundholm

Senior fullstack och legitimerad lärare

Utvecklare

Kumpan Sweden AB

2022.8Pågående

David besitter ett lugn och en metodik som är få förunnat. Hans tekniska kunskap härstammar från ett livslångt intresse av teknologi och kod och tillsammans med hans pedagogiska framtoning gör det honom till en självklar ledande figur i de projekten han medverkar i. Tack vare hans tidigare erfarenheter som lärare har David varit en fantastisk tillgång som bollplank i teamen han medverkat i men även som mentor internt till andra Kumpaner.

Tech: TypeScript/Javascript, React, React native, Next.JS, node, vitest, AWS, Headless CMS, Vercel, Gherkin, PHP, Ruby

Tech Lead

NDA

2022.92023.6

David tog över den tekniska ledningen och produktutvecklingen för ett startup, där Kumpan varit med och tagit fram kravspec samt estimat för hela projektet.

inom fordonsbranchen som innebar integrationer mot flera olika API:er, tredjepartsbibliotek och affärsflöden med flera intressenter. En bred roll där David lett kollegor och stakeholders i projektet same arbetat hands-on med utveckling. Rollen innefattade design, planering & implementation av infrastruktur, arkitektur och arbetsflöden för hela systemet. Systemet bostod av

  • Backend med ett GraphQL API i AWS Serverless+RDS
  • ERP och CMS i NextJS
  • Mobilapplikation i React Native

Davids roll som Tech Lead inkluderar, förutom utveckling; code reviews, teamlead, kundkontakt (med fokus på lösningsarkitektur och affärsutveckling) samt projektledning.

React Native i Expo

  • Arkitektur och implementation
  • Integration med Maps/Google Maps och BankID

AWS

  • Infrastruktur, arkitektur och implementation
  • AWD CDK
  • Lambda / Websockets
  • RDS Postgres

NextJS i serverless stack

  • Arkitektur och implementation
  • Integration med BankID och andra API:er
  • URQL
  • Zustand

Backend i Node

  • Arkitektur och implementation
  • Postgres
  • Docker
  • Objection ORM
  • Kysely query builder
  • Monorepo setup + Lerna
  • Apollo Server

Fullstack developer

NDA

2024.22025.3

Bidrog till en SaaS inom Hotell-branchen.

Tog över en integration mellan en legacy SaaS NextJS-applikation och det omfattande ekosystemet kring Oracles Opera Cloud APIer. Integrationen var till en början väldigt sammanvävd med kärnsystemet men blev mer och mer separerad för enklare underhåll. Utöver Opera Cloud-integrationen bidrogs det även till kärnarkitekturen, CI/CD, tooling, Task Management Automation (Linear), best practices, kommunikation och sammanhållning inom teamet, samt design och UX.

Tech: Postgresql with AWS RDS Vercel Edge Functions Vercel CI/CD Vercel Cron Jobs Github Actions NextJS Opera Cloud

Mobile App Developer

NCS

2023.42023.6

Ansvarig för att migrera och uppgradera en legacy React Native mobile-applikation från Javascript till Typescript. Applikationen inkluderade en egenbyggd drivrutin för en optisk scanner bluetooth-enhet, skriven i Java och Objective-C respektive. Migrationen innefattade ett omfattande arbete att förenkla och effektivisera komponenter, byggprocess, debugging, integrationer och statehantering. Utöver bidragandet till själva mobilapplikationen bidrogs även ett stort kunskapsutbyte till andra delar av teamet som resulterade i ett retroaktivt UX-arbete samt ett omtag av API-designen för backend-teamet.

Tech: React Native Android Studio XCode Custom Bluetooth adapter in Java and Objective-C

CTO/Utbildningschef

Zocom Kompetens

2019.82022.8

Slipade och fortbildade tekniskt kunniga konsulter till att designa och leda kurser inom yrkeshögskolans IT-utbildningar och ledde även flertalet kurser själv inom bl.a FrontEnd, BackEnd, Projektledning, Agil utveckling, Testdriven utveckling, Systemarkitektur och UX/UI-design.

Rollen innefattade också parallellt design och implementation av olika digitala klassrumsverktyg för att underlättade arbetet för utbildare, utbildningssamordnaren och lärande. Ett exempel av dessa verktyg var ett fullskaligt LMS med ett REST API i Typescript och PostgreSQL same en Vue FrontEnd.

Tech: JavaScript/Typescript React Vue PostgreSQL AWS DigitalOcean HTML+CSS

Lärare + Fullstackutvecklare

NTI

2015.82019.8

  • Byggt ett självbedömning- och bedömningssystem från scratch baserat på bedömningsmatriser integrerat mot Google Classroom. Skrivet i Ruby och Vanilla Javascript.
  • Byggt ett loggboksrapporteringssystem från scratch med Postgraphile deployat på AWS med en frontend byggd i Vue.

Tech: Ruby, Javascript, AWS, Vue

✋ Tillgänglig!
David

Kunskaper

JavaScript/TypeScript

React

Node

Clean Code

Git

Docker

REST

GraphQL

AWS

UX

DigitalOcean

CSS/HTML

Vercel

Terminal

Agile Development

TDD+BDD

Sudoku

Utbildning

Lärarprogrammet

Uppsala Universitet 2009 – 2015

Certifikat