Skip to content

Latest commit

 

History

History
175 lines (122 loc) · 7.63 KB

happi.md

File metadata and controls

175 lines (122 loc) · 7.63 KB
layout title
cv
ERik Stenmans' CV

Erik Happi Stenman

Consultant, Happi Hacking AB

Profile

Erik is an experienced technology and business leader, especially within FinTech and communication services. He is also one of the world's most experienced Erlang developers. He has been programming Erlang since 1994; as a master's student, a doctoral student in the HiPE research group at Uppsala University, a CSO and CTO at Klarna, and now a senior developer in several customer projects. Erik started programming in 1980 and started his first company in 1989.

As one of the very first employees at Klarna Erik started in 2005 as a development manager. Following the company's enormous expansion, Erik's responsibilities grew, and he soon became CTO, a role he combined with active participation in system development. He was the driving force behind the development and design of Klarna's main business system.

The knowledgeable and competent team that Erik built at Klarna created, with a deep understanding of the business model, a distributed financial system with the highest possible accessibility and robustness requirements. The work included:

  • automated risk assessment of credit and fraud
  • data modeling and data replication
  • robustness and stability
  • operational monitoring
  • real-time performance optimization

In 2014, Erik went on to start several companies, including Happi Hacking. Since then, with his in-depth knowledge and extensive experience, he has contributed greatly to several projects, for example as a senior developer and architect in a large European blockchain project.

In addition to this, Erik has also written "The BEAM book" and articles about Erlang, presented his research at several academic conferences and workshops, and was awarded the "Erlang User of the Year" during his time in the HiPE research group. He was also the project leader for the group that developed the first version of Scala and a university lecturer, especially in compiler technology.

Specialized in

• Performance optimization • Organizational expansion • Internationalization • Design and develop new systems/services based on high robustness, scalability, and performance demands. • Validation of code and system design based on business and product demands. • Data modeling • Back-end development

Experience

2014 - now Founder, CEO, and consultant of Happi Hacking AB

Assignments

November 2021 – now Architect, PM, PO for a Mobile game, HappiHacking

Helping the team to deliver a new mobile puzzle game. Wrote the solver for the puzzles in C. Tools: C, Erlang, Flutter, Github projects

November 2022 – now CTO Kindio AB, a startup in stealth mode Building a new startup.

November 2022 – December 2022 C++ Developer AI Startup in stealth mode Analysing ML models in MLIR and llvm. Tools: Python, C++, llvm, PyTorch, TensorFlow, MLIR

August 2021 – January 2023 Technical and Business Advisor, Sika Health Architecture and team building for the US payment system.

June 2021 – November 2022 Interim CTO, Laya Technologies Architecture and team building for German travel packaging system.

September 2021 Due Diligence Analyst, Kayamo Group Ltd Analysis of architecture, data models, and code for a Philippine Bank. Tools: PHP

2020 - 2022 Architect & project manager, Deutsche Telekom

Architecture for video conference, video on demand, and co-watching system.

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

2020 - 2021 Due Diligence Analyst, TidyApp

Analysis of architecture, data models, and code. Tools: Docker, Kubernetes, AWS, Postgres, Git, Gitlab

2020 - 2020 Senior developer, architect, and project manager, Deutsche Telekom

Architecture and data models for the user and home configuration.

2019 - 2020 Senior developer, architect Deutsche Telekom Responsible for the development of a data pipeline capable of handling 1 billion events per day in a secure, GDPR-compliant, and efficient manner. Tools: Erlang, Kafka, Docker, Kubernetes, AWS, Postgress, Git, Gitlab

2017 – 2019 Senior developer, architect, æternity

æternity is a major European collaboration project that develops a blockchain, see aeternity.com. Erik was part of the core team and designed and developed a new blockchain in Erlang. He also implemented a version of EVM and designed FATE, a new, safer virtual machine for smart contracts.
Tools: Erlang, Git, Github, Pivotal Tracker, Quick Check, Dialyzer, Circle CI

2015 - 2020 CTO, Doorling AB

Doorling develops a web platform for real estate agents to better match objects with customer needs, using AI and machine learning. Tool: AWS, Machine Learning, Erlang 

Other engagements

2014-2020 CEO, system architect, and senior developer, Happi Studios Erik has various roles and works with web services and configuration management, web servers, API development, database design, design of pluggable engine for game rule support, and with frontend work for websites and games.

2013 - now CEO and founder of Vexilla Vexilla is Erik’s family office holding company.

2020 - now CEO and founder of Profitch Profitch is a holding company.

2016 - now Chairman of the board of CABACO (Carvutto & Barattini & Company) Food import and distribution.

2018 - now Chairman of the board Team Mejeri AB Artisan cheese production.

2021 - now Chairman of the board A.S Ekonomi AB An accounting firm.

2010 - 2014 Chief Scientist, Klarna AB Worked as an Erlang magician and evangelist who spread the word about Erlang and scalable development both inside and outside Klarna. Led the efforts for scalability and stability in Klarna's system.

2005 - 2010 CTO, Klarna AB Handled all tasks related to the expansion of Klarna’s development department from 1 to 80 people. At the same time, Erik led the development and operation of Klarna's payment system with high requirements for availability and robustness 24/7. A critical part was the performance increase in the system, to meet the exponentially increasing business needs of Klarna.

2004 - 2005 Developer, Virtutech AB Further development and optimization of the product Virtutech Simics, a complete computer simulator at the cycle level.

Education (by selection)

2003 – 2004 Postdoc, EPFL Ecole polytechnique fédérale de Lausanne (EPFL) is a university and research institute in Lausanne, Switzerland, specializing in science and technology. As a postdoc for Martin Odersky, Erik gave compiler technology courses and was also the project manager for the team that developed Scala.

1997 – 2002 PhD, Uppsala University As a Ph.D. student, Erik developed both Jericho, the first native code compiler for Erlang, and HiPE, the first version of the second native code compiler for Erlang. He also made performance measurements, registry allocation, and garbage collection designs.

1992 – 1997 MSc Computer Science, Uppsala University

Previous work

Erik started working with computers in 1988 for companies in Haparanda like Norrfrys, Polarica, Tuab, and Paritet. In 1989 he started his first consultancy company EJDA where he also worked until he finished his Ph.D. in 2002. Working for numerous customers including Ericsson.