It looks like you are in United States. Would you like to go to https://onsiter.com/us/ instead?
Kan vara tillgänglig
(Uppdaterat 2023-03-15)Arkitekt
Stockholms län, Sverige
Modersmål Svenska, English
- Över 30 års erfarenhet av IT
- Ledarskap
- Erlang
Kompetenser (17)
Erlang
API
PROBLEM SOLVER
Software Engineering
SYSTEMS DESIGN
B2B SOFTWARE
CONTINUOUS INTEGRATION/DELIVERY
Bash
Git
Flutter
REAL ESTATE
SHELL SCRIPTING
GAMES
Ansible
CRYPTOGRAPHIC
C++
JavaScript
Professionell bakgrund
CSO and CTO
HiPE research group at Uppsala University
1994-01 - Pågående
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.
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 for an IOT system with a data pipeline capable of handling 1 billion events per day in a secure, GDPR-compliant, and efficient manner for Deutsche Telekom.
Specializes in Today Erik specializes in the management of software projects, organizational expansion, system performance optimization, internationalization, data modeling, and back-end development.
He excels in designing and developing new systems and services with high demands on availability, robustness, scalability, and performance.
His diverse business experience makes him well-suited for Due Diligence projects and in the validation of code and system design based on business and product demands.
Management Systems design / Architecture Scalability, Reliability, High Availability Backend systems Software Engineering Distributed systems Virtual machines Fin-tech Startups Compilers Blockchain technology E-commerce Erlang C x86-Assembly JavaScript Java Visual Basic
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.
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 for an IOT system with a data pipeline capable of handling 1 billion events per day in a secure, GDPR-compliant, and efficient manner for Deutsche Telekom.
Specializes in Today Erik specializes in the management of software projects, organizational expansion, system performance optimization, internationalization, data modeling, and back-end development.
He excels in designing and developing new systems and services with high demands on availability, robustness, scalability, and performance.
His diverse business experience makes him well-suited for Due Diligence projects and in the validation of code and system design based on business and product demands.
Management Systems design / Architecture Scalability, Reliability, High Availability Backend systems Software Engineering Distributed systems Virtual machines Fin-tech Startups Compilers Blockchain technology E-commerce Erlang C x86-Assembly JavaScript Java Visual Basic
Founder
HappiHacking
2014-01 - Pågående
Recruiting and managing a team of highly skilled developers.
Keywords: CEO, Consultant, Founder Below is a selection of assignments.
Keywords: CEO, Consultant, Founder Below is a selection of assignments.
Wrote the solver
HappiHacking
2021-01 - Pågående
for the puzzles in C.
Keywords: Architect, Project Manager, Product Manager Tech: C, Erlang, Dart, Flutter, GitHub projects, AWS
Keywords: Architect, Project Manager, Product Manager Tech: C, Erlang, Dart, Flutter, GitHub projects, AWS
Tech
Deutsche Telekom
2020-01 - 2022-01
Architecture for video conference, video on demand, and co-watching system.
Keywords: Architect, Project Manager Tech: UML, Java, MQTT (EMQX), Rabbit MQ, Docker, Kubernetes, AWS, Postgres, Git, Gitlab, WebRTC
Keywords: Architect, Project Manager Tech: UML, Java, MQTT (EMQX), Rabbit MQ, Docker, Kubernetes, AWS, Postgres, Git, Gitlab, WebRTC
Architecture and Education for Delta Exchange
2021-01 - 2022-01
2021 - 2022 Architecture review for a high transaction crypto exchange. Course in Concurrent Programming in Erlang and Elixir.
Keywords: Crypto, FinTech, Best practices, Architecture Review, Performance, Throughput, Latency, Education, Course
Keywords: Crypto, FinTech, Best practices, Architecture Review, Performance, Throughput, Latency, Education, Course
C++ Developer
AI Startup in stealth mode
2022-01 - 2022-01
2022 Analysing ML models in MLIR and llvm.
Keywords: ML, AI, Compiler Technology, CI build systems Tech: Python, C++, llvm, PyTorch, TensorFlow, MLIR, CMake
Keywords: ML, AI, Compiler Technology, CI build systems Tech: Python, C++, llvm, PyTorch, TensorFlow, MLIR, CMake
Senior developer, Architect, Project Manager
Deutsche Telekom
2020-01 - 2020-01
2020 - 2020 Architecture and data models for the user and home configuration.
Keywords: Senior developer, Architect, Project Manager Tech: UML, Java, Kafka, RabbitMQ, Docker, Kubernetes, AWS, Postgres, Git, Gitlab
Keywords: Senior developer, Architect, Project Manager Tech: UML, Java, Kafka, RabbitMQ, Docker, Kubernetes, AWS, Postgres, Git, Gitlab
Erik had various roles and worked with web services and configuration
Happi Studios
2014-01 - 2020-01
management, web servers, API development, database design, design of pluggable engine for game rule support, and with frontend work for websites and games.
Keywords: CEO, Consultant, Founder, System and Solution Architect, Senior Developer, Games, WebApps Tech: Erlang, JavaScript, AWS, Ansible, HTML5, Canvas
Keywords: CEO, Consultant, Founder, System and Solution Architect, Senior Developer, Games, WebApps Tech: Erlang, JavaScript, AWS, Ansible, HTML5, Canvas
Senior developer, Architect, Project Manager
IOT & Digital Twins for Deutsche Telekom
2019-01 - 2020-01
2019 - 2020 Responsible for the development of a data pipeline capable of handling 1 billion events per day in a secure, GDPR-compliant, and efficient manner.
Keywords: Senior developer, Architect, Project Manager Tech: Erlang, Kafka, Docker, Kubernetes, AWS, Postgress, Git, Gitlab
Keywords: Senior developer, Architect, Project Manager Tech: Erlang, Kafka, Docker, Kubernetes, AWS, Postgress, Git, Gitlab
Chief Scientist
Klarna Bank
2010-01 - 2014-01
Erik 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. The work included among many other responsibilities: robustness and stability, operational monitoring, real-time performance optimization
CTO
Klarna
2005-01 - 2010-01
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. The work included among many other responsibilities: Hiring & Firing, Managing Managers, Strategy and working with C-level management, Automated risk assessment of credit and fraud, Data modeling and data replication.
Akademisk bakgrund
PhD
Uppsala University
1997-01 - 2002-01
MSc
Uppsala University
1992-01 - 1997-01