Ledarskap
Systemdesign / Arkitektur

Erik Stenman

CEO, Happi Hacking AB

Profil

Erik Stenman har lång erfarenhet inom både den tekniska sidan av mjukvaruutveckling och från affärs- och ledningssidan, vilket gör honom väl lämpad att designa system som möter affärsbehoven. Han är skicklig på att utvärdera designen av befintliga system och leda team för att leverera framgångsrika mjukvaruprojekt i tid och inom budget.

Erik är en erfaren teknologi- och affärsledare, särskilt inom FinTech och kommunikationstjänster. Han är en av världens mest erfarna Erlang-utvecklare, med erfarenhet från Erlang-programmering sedan 1994. Hans karriär sträcker sig från masterstudent och doktorand i HiPE-forskningsgruppen vid Uppsala universitet till CSO och CTO på Klarna, och nu som seniorutvecklare i olika kundprojekt. Erik började programmera 1980 och startade sitt första företag 1989.

Som en av de allra första anställda på Klarna började Erik 2005 som utvecklingschef. Efter företagets enorma expansion växte Eriks ansvar, och han blev snart CTO. Han var den drivande kraften bakom utvecklingen och designen av Klarnas huvudsakliga affärssystem och byggde ett kompetent team som skapade ett distribuerat finansiellt system med högsta möjliga tillgänglighet och robusthet.

År 2014 startade Erik flera företag, inklusive Happi Hacking. Med sin gedigna kunskap och omfattande erfarenhet har han bidragit stort till flera projekt, såsom att utveckla ett GDPR-kompatibelt IoT-system som kan hantera 1 miljard händelser per dag för Deutsche Telekom.

Specialisering

Erik specialiserar sig på hantering av mjukvaruprojekt, organisationsutveckling, optimering av systemprestanda, internationalisering, data modellering och back-end-utveckling. Han utmärker sig i design och utveckling av system och tjänster med höga krav på tillgänglighet, robusthet, skalbarhet och prestanda.

Hans olika erfarenheter inom affärsvärlden gör honom lämpad för due diligence-projekt och validering av kod och systemdesign baserat på affärs- och produktkrav.

HappiHacking

2014 - nu Grundare av Happi Hacking AB

Rekrytering och ledning av ett team av högkvalificerade utvecklare.

Nyckelord: VD, Konsult, Grundare

Här nedan finns ett urval av uppdrag.

Mars 2024 - nu Redcare Pharmacy

Coach för Arkitekter

Berlin, Tyskland · Distans

Erik coachar domän arkitekter och hjälper dem att förbättra sina arkitekturkompetenser och utveckla robusta och skalbara lösningar för Europas största online apotek.

November 2023 - Nu Scania Sverige

Chief Engineer Offboard Platform and Connectivity Domain

Södertälje, Stockholm County, Sverige · Hybrid

Som Chief Engineer ansvarar Erik för att sammordna de olika märkena inom Traton till en gemensam lösning för uppkopplade fordorn.

Juni 2023 - Oktober 2023 Scania Sverige

Cloud Architect

Södertälje, Stockholm County, Sverige · Hybrid

Ansvarig för att utveckla och implementera molnstrategier som stöder Scanias affärsmål. Arbetade med att skapa skalbara och effektiva molnlösningar.

Oktober 2023 - Nu Aeternity Foundation

Core Team Lead

Stockholm, Stockholm County, Sverige · Distans

Erik leder kärnteamet som arbetar med att vidareutveckla Aeternity-blockkedjan, fokuserar på att förbättra systemets säkerhet och skalbarhet samt implementera nya funktioner.

2021 – nu Mobilspel på HappiHacking

Hjälper teamet att leverera ett nytt mobilpusselspel. Skrev lösningsalgoritmen för pusslena i C.

Nyckelord: Arkitekt, Projektledare, Produktchef

Teknik: C, Erlang, Dart, Flutter, GitHub-projekt, AWS

2022 – 2022 C++ utvecklare för AI-startup i stealth mode

Analyserar ML-modeller i MLIR och llvm.

Nyckelord: ML, AI, Compiler Technology, CI-buildsystem

Teknik: Python, C++, llvm, PyTorch, TensorFlow, MLIR, CMake

2021 – 2022 Arkitektur och utbildning för Delta Exchange

Arkitekturöversyn för en högtransaktionskryptovalutabörs. Kurs i samtidig programmering i Erlang och Elixir.

Nyckelord: Krypto, FinTech, Bästa praxis, Arkitekturöversyn, Prestanda, Genomströmning, Latens, Utbildning, Kurs

Teknik: BEAM, Erlang, Elixir

2020 - 2022 "Together" en video tjänst för Deutsche Telekom

Erik tog fram arkitekturen för en ny tjänst för videokonferenser. Erik ledde ett team som byggde ett video chat system från grunden med stöd för att dela sina egna video filmer samt med en video on demand tjänst. Klienterna var dels en ny utvecklad Android TV med kamera och dels Android och iOS telefoner.

Både video on deamand och användargenerat innehåll leverades genom Amazon CloudFront.

Systemet hanterade

Nyckelord: Arkitekt, Projektledare, Streaming, Cloud

Teknik: UML, Java, MQTT (EMQX), Rabbit MQ, Docker, Kubernetes, AWS, Postgres, Git, Gitlab, WebRTC, CDN

2020 - 2020 Användarmodeller för Deutsche Telekom

Arkitektur och datamodeller för användar- och hemkonfiguration.

Nyckelord: Senior utvecklare, arkitekt, projektledare

Teknik: UML, Java, Kafka, RabbitMQ, Docker, Kubernetes, AWS, Postgres, Git, Gitlab

2019 - 2020 IOT & Digital Twins för Deutsche Telekom

Ansvarig för utvecklingen av en datapipeline som kan hantera 1 miljard händelser per dag på ett säkert, GDPR-kompatibelt och effektivt sätt.

Nyckelord: Senior utvecklare, arkitekt, projektledare

Teknik: Erlang, Kafka, Docker, Kubernetes, AWS, Postgress, Git, Gitlab

2017 – 2019 Bygga en blockchain för æternity

Erik var en del av kärnteamet och designade och utvecklade en ny blockchain i Erlang för æternity, ett stort europeiskt samarbetsprojekt. Han implementerade också en version av EVM och designade FATE, en ny, säkrare virtuell maskin för smarta kontrakt.

Nyckelord: Senior utvecklare, arkitekt, blockchain, distribution, teamledare

Teknik: Virtuella maskiner, Erlang, Git, Github, Pivotal Tracker, Quick Check, Dialyzer, Circle CI

2015 - 2020 CTO på Doorling AB

Doorling utvecklade en webbplattform för fastighetsmäklare för att bättre matcha objekt med kundbehov, med hjälp av AI och maskininlärning.

Nyckelord: CTO, Senior utvecklare, arkitekt

Teknik: AWS, AI, maskininlärning, Erlang

Happi Studios

2014-2020 Digitala brädspel

Erik hade olika roller och arbetade med webbtjänster och konfigurationshantering, webbservrar, API-utveckling, databasdesign, design av pluggningsbar motor för spelregelstöd, och med frontendarbete för webbplatser och spel.

Nyckelord: VD, konsult, grundare, system- och lösningarkitekt, senior utvecklare, spel, webbapplikationer

Teknik: Erlang, JavaScript, AWS, Ansible, HTML5, Canvas

Grundare

2013 - nu Företag: Vexilla

Vexilla är Erik's familjekontor och holdingbolag.

Nyckelord: CEO, Grundare

2020 - nu Företag: Profitch

Profitch är ett holdingbolag.

Nyckelord: CEO, Grundare, Investeringar

Styrelseordförande

2016 - nu Företag: CABACO (Carvutto & Barattini & Company)

Erik är Styrelseordförande för ett företag som importerar och distribuerar mat och vin.

Nyckelord: Styrelseordförande

2018 - nu Företag: Team Mejeri AB

Erik är styrelseordförande för en mejeri som tillverkar ost med varumärket Frägsta Mejeri.

Nyckelord: Styrelseordförande

2021 - nu Företag: A.S Ekonomi AB

Erik är Styrelseordförande för ett redovisningsföretag.

Nyckelord: Styrelseordförande

Klarna Bank

2010 - 2014 Chief Scientist

Erik arbetade som Erlang-magiker och evangelist som spred kunskap om Erlang och skalbar utveckling både inom och utanför Klarna. Ledde arbetet med skalbarhet och stabilitet i Klarnas system. Arbetet inkluderade bland annat ansvar för: robusthet och stabilitet, operativ övervakning, prestandaoptimering.

2005 - 2010 CTO

Ansvarade för alla uppgifter relaterade till expansionen av Klarnas utvecklingsavdelning från 1 till 80 personer. Samtidigt ledde Erik utveckling och drift av Klarnas betalsystem med höga krav på tillgänglighet och robusthet 24/7. En kritisk del var prestandaökningen i systemet, för att möta Klarnas exponentiellt ökande affärsbehov. Arbetet inkluderade bland annat ansvar för: Anställning & Uppsägning, Ledning av chefer, Strategi och samarbete med C-nivå ledning, Automatisk riskbedömning av kredit och bedrägeri, Datamodellering och datarapportering.

Utbildning

2003 – 2004 Postdoc, EPFL

Ecole polytechnique fédérale de Lausanne (EPFL) är ett universitet och forskningsinstitut i Lausanne, Schweiz, specialiserat på naturvetenskap och teknik. Som postdoc för Martin Odersky gav Erik kurser i kompilatorteknik och var också projektledare för teamet som utvecklade Scala.

1997 – 2002 PhD, Uppsala universitet

Som doktorand utvecklade Erik både Jericho, den första native code-kompilatorn för Erlang, och HiPE, den första versionen av den andra native code-kompilatorn för Erlang. Han gjorde även prestandamätningar, registerallokering och design av Garbage Collection.

1992 – 1997 MSc Datavetenskap, Uppsala universitet

Historik

1988 – 2002 Tidiga arbeten

Erik började arbeta med datorer 1988 för företag i Haparanda som Norrfrys, Polarica, Tuab och Paritet. 1989 startade han sitt första konsultbolag EJDA där han också arbetade fram till att han avslutade sin doktorsexamen 2002. Han har arbetat för många kunder, inklusive Ericsson.

2002 – 2023 Andra företag och uppdrag

Eriks fullständiga CV är lite för långt för att lista här, men några av hans andra arbeten inkluderar: Utvecklare på Virtutech, Grundare av Vexilla, Profitch och Team Mejeri, Styrelseordförande i Carvutto & Barattini & Company och A.S. Ekonomi, CTO på Doorling, Blockchain utveckling för æternity, Due Diligence-analytiker för TidyApp, Due Diligence-analytiker för Kayamo Group Ltd, Migrationsbedömning för Finoa, Interim CTO på Laya Technologies, Teknisk och affärsmässig rådgivare för Sika Health och CTO för Kindio AB, en startup i stealth-läge.

1997 – Publikationer och utmärkelser

Utöver detta har Erik även skrivit "The BEAM book" och artiklar om Erlang, presenterat sin forskning på flera akademiska konferenser och workshops samt tilldelats "Erlang User of the Year" under sin tid i HiPE-forskningsgruppen. Han var också projektledare för gruppen som utvecklade den första versionen av Scala och universitetslektor, särskilt inom kompilatorteknik.