

Profil
Erik Stenman har lång erfarenhet inom både den tekniska sidan av mjukvaruutveckling och från affärs- och ledningssidan. Detta gör honom väl lämpad att designa nya system på ett sådant sätt att de uppfyller affärsbehoven. Han har också erfarenhet av att utvärdera designen av befintliga system.
Han har bevisat sin förmåga att leda team för att leverera framgångsrika mjukvaruprojekt inom tid och budget i mer än två decennier.
Erik är en erfaren teknologi- och affärsledare, särskilt inom FinTech och kommunikationstjänster. Han är också en av världens mest erfarna Erlang-utvecklare. Han har programmerat Erlang sedan 1994; som masterstudent, doktorand i HiPE-forskningsgruppen vid Uppsala universitet, som CSO och CTO på Klarna, och nu som seniorutvecklare i flera 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, en roll han kombinerade med aktiv deltagande i systemutveckling. Han var den drivande kraften bakom utvecklingen och designen av Klarnas huvudsakliga affärssystem.
Det kunniga och kompetenta team som Erik byggde på Klarna skapade, med en djup förståelse för affärsmodellen, ett distribuerat finansiellt system med högsta möjliga tillgänglighet och robusthetskrav.
År 2014 startade Erik flera företag, inklusive Happi Hacking. Sedan dess har han med sin gedigna kunskap och omfattande erfarenhet bidragit stort till flera projekt, till exempel som seniorutvecklare och arkitekt för ett IOT-system med en datapipeline som kan hantera 1 miljard händelser per dag på ett säkert, GDPR-kompatibelt och effektivt sätt för Deutsche Telekom.
Specialisering
Idag specialiserar sig Erik på hantering av mjukvaruprojekt, organisationsutveckling, optimering av systemprestanda, internationalisering, data modellering och back-end-utveckling.
Han utmärker sig i design och utveckling av nya 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 i 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.
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
- Användare, grupper, och rum för video chat.
- Text chat.
- Molnbaserad fillagring och delning samt möjlighet att skicka filer
- Distribuerad synkronisering av samtidigt tittande på strömmat innehåll, med video transcoding.
- Interaktivt meddelande system (Firebase, Apple push och Rabbit MQ)
- En automatisk skalande arkitektur
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.