Christopher Bengtsson

Öppen för avgränsade uppdrag

Senior fullstack-utvecklare

Jag utvecklar programvara, automatiserar uppgifter och optimerar befintliga system.

Jag heter Christopher och är fullstack-utvecklare med över nio års erfarenhet av gränssnitt, backendtjänster, databaser, molntjänster och integrationer. Jag sätter mig in i verksamhetens mål och gör tekniska val med vidareutveckling och underhåll i åtanke.

Öppen för avgränsade uppdrag

Erfarenhet
9+ år
Hela stacken
Frontend · Backend · Data
Bas
Sverige · Remote
Arbetssätt
Verksamhetsmål · Tekniska avvägningar

Kompetensområden

Vad jag gör

Jag kan ta ansvar från behov till leverans eller arbeta som en del av ert befintliga team. Här är några vanliga sätt jag kan bidra.

  1. Bygga och vidareutveckla

    Bygga och leverera funktioner, interna verktyg och integrationer, med de ändringar i gränssnitt, tjänster och data som behövs för att helheten ska fungera.

  2. Förbättra och underhålla

    Göra befintliga system och AI-byggda appar enklare att vidareutveckla med riktade rättningar, tester och automatiserade beroendeuppdateringar.

  3. Minska manuellt arbete

    Bygga automatiseringar som kopplar ihop verktyg och tjänster, ersätter återkommande manuella steg och hanterar fel. Använda AI där det tillför värde.

  4. Granska och ge råd

    Granska en kodbas, arkitektur eller ett tekniskt vägval och ge prioriterade rekommendationer med tydliga tekniska avvägningar.

Diskutera ditt projekt

Erfarenhet

Utvalda projekt

Några projekt från mina anställningar och konsultuppdrag som visar hur jag arbetar med arkitektur, genomförande och långsiktigt ansvar.

  1. 2024 – nu

    Plattform för kliniska studier

    Visionite · uppdrag för Evinova/AstraZeneca

    På Evinovas plattform för kliniska studier, som vänder sig till patienter, prövningscenter och studiesponsorer, arbetar jag i ett internationellt team med React-appar och tjänster i Hapi och NestJS. Vissa tjänster kopplar gränssnittet till Spring Boot-tjänster som andra team ansvarar för; andra hanterar e-postaviseringar via Kafka-händelser eller jobbköer. Jag hjälper också till att felsöka problem i olika miljöer med QA-kollegor och har arbetat med ett bakåtkompatibelt inloggningsflöde och tester i Playwright/Cucumber.

    • React
    • TypeScript
    • Hapi / NestJS
    • Kafka / MongoDB
    • Playwright / Cucumber
  2. 2020 – 2024

    Kundkännedom och Salesforce-integration

    Trustly · anställning

    Tillsammans med en annan fullstack-utvecklare byggde jag ett flöde för kundkännedom, från formulär i React via ett Express-API och Postgres till Salesforce. Jag arbetade med validering, datalagring och integrationen mellan systemen.

    • React
    • Express
    • Postgres
    • Prisma
    • Salesforce
  3. 2020 – 2024

    Frontendplattform och betalflöden

    Trustly · anställning

    Mitt team ansvarade för Trustlys mikrofrontendarkitektur, utvecklingsverktyg och UI-bibliotek. Jag var med och byggde Azura checkout och gjorde en fullständig omarbetning av PayPal top-up-sajtens gränssnitt och användarupplevelse. Jag arbetade främst i React, men även med Spring Boot och Postgres. Arbetet omfattade realtidsdata och Playwright-tester med tillgänglighetskontroller.

    • React
    • TypeScript
    • Spring Boot
    • Postgres
    • Storybook
    • Playwright
  4. 2017 – 2020

    Portal för ändringsärenden

    Headlight / Relight · konsult hos Trafikverket

    Jag arbetade huvudsakligen i olika projekt för Trafikverket. Portalen för ändringsärenden var ett genomgående ansvar: jag byggde den från grunden som ensam utvecklare och arbetade senare främst med förvaltning och underhåll. Arbetet omfattade SOAP/XML-integration, lagrade procedurer i SQL Server och löpande kontakt med verksamheten.

    • JavaScript
    • SCSS
    • K2
    • MS SQL Server
    • SOAP
    • C#/.NET

Organisationerna som nämns här står inte bakom mina fristående uppdrag.

Kontakt

Berätta om ditt projekt

Berätta vad du vill bygga, förbättra eller automatisera. En kort beskrivning räcker för att börja.

hello@christopherbengtsson.dev

Tack! Din förfrågan har skickats.

Läs hur jag hanterar din förfrågan i min Integritetsinformation.

Dina uppgifter

Integritetsinformation

Christopher Bengtsson är personuppgiftsansvarig för uppgifter som skickas via webbplatsen. Du kan kontakta mig på e-postadressen nedan.

När du skickar en förfrågan använder jag ditt namn, din e-postadress och ditt meddelande för att läsa och besvara förfrågan och diskutera ett möjligt uppdrag. Skriv inte känsliga personuppgifter i meddelandet.

Jag stödjer behandlingen på mitt berättigade intresse av att besvara relevanta förfrågningar och överväga möjliga uppdrag. Du kan invända mot behandlingen när som helst.

Cloudflare är värd för webbplatsen och hanterar formuläret och vidarebefordran av e-post. Resend skickar förfrågans e-postmeddelande och Microsoft hanterar min mottagande brevlåda. Leverantörerna behandlar de uppgifter som behövs för att leverera meddelandet. Deras tjänster kan behandla uppgifter utanför EU/EES enligt tillämpliga skyddsåtgärder för överföring.

Jag raderar obesvarade förfrågningar efter 12 månader. Om vi börjar arbeta tillsammans kan jag spara relevant korrespondens under samarbetet och så länge lagliga skyldigheter kräver det.

Du kan begära tillgång till, rättelse eller radering av dina uppgifter, begränsa behandlingen eller invända mot den. Kontakta mig på hello@christopherbengtsson.dev.

Du kan också klaga hos Integritetsskyddsmyndigheten (IMY).