Ledarskap
Systemdesign / Arkitektur
Skalbarhet, Tillförlitlighet, Hög Tillgänglighet
Backend-system
Programvaruteknik
Distribuerade system
Virtuella maskiner
Finansiell teknik
Startups
Kompilatorer
Blockkedjeteknik
E-handel
Erlang
C
x86-Assembly
JavaScript
Java
Visual Basic
Dart

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. 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

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.