Hoppa till innehållet
Christoffer Aviles Kindesjö, Mjukvaruarkitekt

12 år i yrketEgenföretagare

Christoffer Aviles Kindesjö

Mjukvaruarkitekt

  • Linköping
  • Frontend

Christoffer är en erfaren mjukvaruarkitekt och fullstackutvecklare med över 10 års erfarenhet i branschen. Han har sin tyngdpunkt inom backend-utveckling och systemintegration, mjukvaruarkitektur, frontend-utveckling och Azure.

De senaste åren har Christoffer arbetat med mjukvaruarkitektur, utveckling och integrationer av och mellan avancerade system inom t.ex. fintech, fastighets-, miljö- och energibranschen. Han har en mycket god förmåga att förstå verksamheter och kravställningar och utifrån denna förståelse ta fram lösningar och flöden som tillgodoser de behov och förutsättningar som finns.

Christoffer gillar att arbeta i agila team där alla medlemmar värderas lika högt och alla uppmuntras till att aktivt delta i diskussioner. Han älskar att ställas inför svåra problem och att hitta lösningar tillsammans eller på egen hand.

Christoffer har i flera uppdrag fått i uppgift att göra data tillgänglig och möjlig att analysera och visualisera på olika sätt. Det har gett honom stor expertis inom integration mellan olika traditionella datalagringstyper och noSQL (framförallt Elasticsearch). Han har i och med detta också stor erfarenhet av att utforma sök, filtrering och analystjänster samt visualisering av detta i webben.

Han har också i flera uppdrag utformat webbtjänster med funktionellt och visuellt tyngdpunkt i geografiska kartor. Ofta är det ovan nämnda data som ska visas på kartan för analys eller åskådliggörande. Christoffers expertis inom detta område har gjort det möjligt att uppfylla alla krav på upplevd respons även när det är stor mängd data som ska renderas samtidigt och uppdateras ofta.

Christoffer är en engagerad och ansvarfull konsult som gärna tar ledning i både arkitektur och teknisk implementation. Han har en förmåga att översätta kravställningar till tekniska lösningar som inte bara uppfyller utan ofta överträffar beställarens förväntningar.

Med ett starkt fokus på kvalitet strävar Christoffer efter att utveckla hållbara system som möter dagens behov och är anpassade för vidareutveckling.

I team-miljö bidrar Christoffer till en öppen och prestigelös atmosfär, där alla medlemmar uppmuntras att dela sina idéer. Han främjar konstruktiv dialog och ser till att varje röst blir hörd, vilket stärker teamets samarbete och kreativitet.

Visa mer
  • Azure servicebus
  • JavaScript
  • REST
  • Azure Functions
  • Microsoft SQL Server
  • Linux
  • Azure API Management
  • Azure App Service
  • Azure Blob Storage
  • Git
  • Visual Studio
  • JIRA
  • Microsoft DevOps
  • CI/CD
  • Kundnöjdhet
  • B2C
  • Kundkontakt
  • Säkerhet
  • Finans
  • FinTech
  • Restaurang
  • API architecture
  • Azure ContainerApps
  • Elastic Cloud

Uppdrag

  • Tekniska Verken

    jan. 2024 – nu

  • Värderingsdata AB

    jan. 2022 – jan. 2024

    Mjukvaruarkitekt och integrations-/fullstackutvecklare

    Beskrivning Utvecklade ett av marknadens ledande system för att söka och analysera fastighetsinformation, transaktioner, marknadsdata och bostadsrätter. Som arkitekt ansvarade Christoffer för att översätta krav och önskemål till praktiska tekniska lösningar, med fokus på både nutida och framtida behov. Detta inkluderade nära samarbete med designteam och beställare för kravförtydliganden, skapande av arbetspaket för utvecklingsteam, integrationer mellan interna system och mot externa API:er samt utvärdering av olika tekniska alternativ.

    Utöver rollen som arkitekt deltog Christoffer aktivt som fullstack-utvecklare i implementationen av systemet. Ansvarsområden omfattade utveckling av backend i .NET Core (REST och GraphQL), integration mellan externa och interna tjänster, frontend-utveckling i Angular, samt hantering av datalagring i ElasticSearch och SQL. Systemet utvecklades som en variant av mikrotjänst-arkitektur där den asynkrona kommunikationen hanterades av Azure ServiceBus.

    Arbetet utfördes agilt enligt Scrum-metodik med korta utvecklingssprintar.

    För presentation av analysresultat användes framförallt interaktiva kartor samt tabeller och diagram. Stor vikt lades vid responstid och att tjänsten skulle bibehålla effektivitet och snabbhet trots stora analysresultat vilket ställde krav på arkitektur och kodlösning.

    Christoffer ansvarade även för att utveckla CI/CD-pipelines i Azure DevOps samt för hantering av resurser i Azure.

    Resultat Systemet lanserades framgångsrikt och uppskattas av både kunden och användarna, samt underlättar vidareutveckling för utvecklingsteamen.

    Tekniker och verktyg .NET, C#, GraphQL, REST, Angular, Entity Framework, Node.js, Docker, DeckGL, AG Grid, ElasticSearch, Elastic Cloud, SQL, Logstash, Kibana, Azure DevOps, Azure B2C, Azure Logic Apps, Bicep, Azure SQL, Azure AppServices, Azure ContainerApps, Azure ServiceBus, RabbitMQ, Redis, Azure API Management

    Visa mer
    • Frontend
    • SQL
    • C#
    • Cloud
    • Entity Framework
    • CI/CD
    • Azure
    • Node.js
    • Redis
    • RabbitMQ
    • Docker
    • B2C
    • API
    • Kibana
    • Elasticsearch
    • Backend
    • Azure SQL
    • Logstash
    • Angular
    • GraphQL
    • Marknadsdata
    • .NET Core
    • Azure Logic Apps
    • Azure DevOps
    • .NET
    • pipelines i Azure DevOps
    • Servicebus
    • Scrum
    • Bicep
  • Värderingsdata AB

    jan. 2019 – dec. 2022

    Lösningsarkitekt

  • Ativo Finans AB

    jan. 2018 – dec. 2019

    Fullstackutvecklare

    Beskrivning På Ativo Finans, ett fintech-bolag som erbjuder tjänster inom factoring och fakturaservice, ansvarade Christoffer för utvecklingen av backend och frontend-komponenter. Backend utvecklades i ASP.NET Core och frontend med HTML, CSS och Vue.js.

    För att optimera datalagring och sökfunktionalitet hjälpte Christoffer till med implementationen av ElasticSearch, vilket förbättrade prestandan och funktionalitetsutbudet.

    Christoffer utvecklade även ett system för att hjälpa de anställda vid inläsning av fakturor genom att automatisk läsa in siffror och text från inkommande dokument.

    Resultat Christoffers arbete bidrog till att lansera nya funktioner som förbättrade systemets effektivitet och användarvänlighet, vilket ledde till en ökad kundnöjdhet och snabbare fakturahantering. Implementeringen av Elasticsearch förbättrade också sökhastigheten och noggrannheten, vilket underlättade för kunder att hantera sina finansiella data mer effektivt.

    Tekniker och verktyg C#, ElasticSearch, ASP.NET Core, Vue.js, HTML, CSS, Docker, Kubernetes, OCR API

    Visa mer
    • HTML
    • Frontend
    • CSS
    • C#
    • Docker
    • API
    • Elasticsearch
    • Backend
    • ASP.NET Core
    • Kubernetes
    • Kundnöjdhet
    • FinTech
    • Vue.js
    • Finans
  • Ictech

    jan. 2018 – jan. 2019

    Konsult

  • Malmö Universitet

    jan. 2017 – dec. 2018

    Utvecklare

    Beskrivning Utveckling av publik webbplats för Malmö Universitet. Lösningen byggdes på EPiServer 10 och inkluderade integrationer mot flera befintliga datakällor och API:er.

    Christoffer deltog vid integrering och vidareutveckling av en egenutvecklad sökmotor baserad på ElasticSearch för att tillhandahålla snabba och effektiva sökmöjligheter.

    Som utvecklare ansvarade han för backend-utveckling i EPiServer 10, samt för integrering och vidareutveckling av söktjänsten.

    Resultat Genom effektivt och engagerat arbete kunde Christoffer med team leverera en snabb och användarvänlig ny publik webb för Malmö universitet som uppskattas av såväl redaktörer som studenter och externa besökare.

    Tekniker och verktyg C#, EPiServer, Elasticsearch, NEST

    Visa mer
    • C#
    • API
    • Episerver
    • Elasticsearch
    • Backend
  • Utvecklare

    jan. 2017 – jan. 2018

    Beskrivning Parkeringsbolaget i Göteborg hanterar ett stort antal parkeringsplatser i Göteborgs stad och har flera webbplatser och appar som knyter samman deras tjänster. Christoffers uppdrag var att vidareutveckla dessa webblösningar och nya appar samt bidra till den tekniska visionen och säkerställa genomförandet av denna.

    Som utvecklare ansvarade Christoffer för backend-utveckling i EPiServer 11 och ASP.NET Core samt för integration och optimering med Elasticsearch. Utöver utvecklingen bidrog han även med mjukvaruarkitektur och hade regelbunden kundkontakt för att säkerställa att lösningarna mötte verksamhetens behov och mål.

    Resultat Genom Christoffers arbete förbättrades funktionaliteten och användarupplevelsen av både webben och apparna. Detta ledde till effektivare hantering av parkeringsplatser och bättre service för användarna. Den tekniska visionen som Christoffer bidrog till resulterade i en långsiktig och hållbar arkitektur som underlättar framtida vidareutveckling.

    Tekniker och verktyg C#, EPiServer 11, Elasticsearch, ASP.NET Core, .NET Framework

    Visa mer
    • C#
    • Episerver
    • Elasticsearch
    • Backend
    • ASP.NET Core
    • Kundkontakt
    • .NET Framework
  • Mölnlycke Healthcare

    jan. 2017 – jan. 2017

    Utvecklare

    Beskrivning Mölnlycke Healthcares nya publika webb utvecklades med backend i EPiServer 10 och hosting i EPiServers molntjänst.

    Som utvecklare ansvarade han för utveckling av backend i EPiServer 10, uppsättning av hostinglösning och konfiguration av användarautentisering med ADFS.

    Resultat Genom hans arbete lanserades webbplatsen framgångsrikt med förbättrad prestanda och säkerhet. Implementeringen av ADFS för användarautentisering resulterade i en smidig och säker inloggningsprocess för användarna. Webbplatsen är nu bättre rustad för framtida uppdateringar och underhåll tack vare den robusta arkitekturen.

    Tekniker och verktyg C#, EPiServer, ADFS

    Visa mer
    • Säkerhet
    • C#
    • Underhåll
    • Episerver
    • Backend
    • Användarautentisering
  • HiQ Göteborg

    jan. 2016 – jan. 2018

    Konsult

  • Collector

    jan. 2016 – jan. 2017

    Utvecklare

    Beskrivning Utvecklingen av backend-system för reverse factoring i .Net.

    Som utvecklare ansvarade han för utveckling av backend hostat i Azure, integrering mot API:er hos kunden, modellering av data med Entity Framework samt integrering mot Azure Storage Account för blobhantering.

    Resultat Systemet lanserades framgångsrikt med hög tillförlitlighet och skalbarhet tack vare den effektiva användningen av Azure-tjänster. Integreringen med det externa API:t och blobhantering förbättrade datatillgången och systemets övergripande prestanda, vilket resulterade i en smidigare och mer responsiv lösning för användarna.

    Tekniker och verktyg C#, ASP.NET Core, Azure

    Visa mer
    • C#
    • Entity Framework
    • Azure
    • API
    • Backend
    • ASP.NET Core
    • Azure Storage
    • .NET
    • Skalbarhet
  • NetLogo

    jan. 2016 – jan. 2016

    Utvecklare

    LEGO 2016 - 2016

    Utvecklare Beskrivning Utvecklingen av ett verktyg för att åskådliggöra och undersöka flöden i en restaurang med möjlighet att styra olika parametrar.

    Som utvecklare ansvarade han för val av flödessimuleringsverktyg, utveckling av simuleringen i NetLogo och testning av simuleringen.

    Resultat Verktyget levererades framgångsrikt och möjliggjorde detaljerad analys och visualisering av flöden, vilket gav användarna effektiv kontroll över olika parametrar. Simuleringen i NetLogo visade sig vara kraftfull och pålitlig, vilket underlättade djupare insikter och optimering av flöden.

    Tekniker och verktyg NetLogo

    Visa mer
    • Testning
    • Visualisering
    • Restaurang
  • Göteborg stad

    jan. 2016 – jan. 2016

    Utvecklare

    Beskrivning Stadsutvecklingswebben för Göteborg stad är en webbplats utvecklad i EPiServer 9, med syfte att på ett modernt, effektivt och kreativt sätt synliggöra alla stadsutvecklingsprojekt inom Göteborg stad.

    Som utvecklare ansvarade Christoffer för hela backend-utvecklingen av webbplatsen i EPiServer 9 och EPiServer Find inklusive integrering mot Göteborg stads kalendarietjänst samt design- och funktionstester.

    Resultat Webbplatsen lanserades framgångsrikt och uppfyllde målet att effektivt och kreativt presentera stadsutvecklingsprojekten i Göteborg.

    Tekniker och verktyg C#, EPiServer, EPiServer Find, Razor, MS TFS

    Visa mer
    • C#
    • Episerver
    • Backend
  • Axis Communications

    jan. 2014 – jan. 2016

    Systems Engineer

    • Systems engineer

Utbildning

  • HBO

    2011 – 2014

    Uppsala universitet

  • HBO

    2009 – 2011

    Uppsala Universitet; Campus Gotland

Kompetens · nivå och år

Tekniker

  • Azure servicebus
  • JavaScript
  • REST
  • API
  • ASP.NET Core
  • Azure Cache for Redis
  • Backend
  • C#
  • Elasticsearch
  • TypeScript
  • .NET
  • .NET Core
  • Angular
  • Azure SQL
  • CSS
  • Entity Framework
  • HTML
  • Node.js
  • SCSS
  • Servicebus
  • SQL
  • Vue.js
  • .NET Framework
  • Användarautentisering
  • AngularJS

Plattformar

  • Azure Functions
  • Microsoft SQL Server
  • Linux
  • Windows
  • Azure
  • Cloud
  • Episerver
  • GraphQL
  • Kubernetes
  • macOS
  • pipelines i Azure DevOps
  • GitHub

Produkter

  • Azure API Management
  • Azure App Service
  • Azure Blob Storage
  • Docker
  • Azure Logic Apps
  • RabbitMQ
  • Redis
  • Azure Storage
  • GitHub Copilot
  • Microsoft

Verktyg

  • Git
  • Visual Studio
  • JIRA
  • Azure DevOps
  • Bicep
  • Confluence
  • Kibana
  • Logstash
  • NUnit
  • ReSharper
  • Rider
  • Cosmos DB
  • Google Maps API

Metoder och processer

  • Microsoft DevOps
  • CI/CD
  • Kundnöjdhet
  • Marknadsdata
  • Scrum
  • Skalbarhet
  • Testning
  • Visualisering
  • DevOps
  • TDD

Verksamhetsområden

  • B2C
  • Kundkontakt
  • Säkerhet
  • Underhåll

Branscher

  • Finans
  • FinTech
  • Restaurang

Övrigt

  • API architecture
  • Azure ContainerApps
  • Elastic Cloud
  • deck.gl
  • TDD (Test Driven Development)

Den som känner Christoffer

Marcus Kahanek

Marcus är Christoffers kontaktperson på Kvadrat.