Problemlösande utvecklare  Stockholms län, Sverige

Kan vara tillgänglig

(Uppdaterat 2023-03-15)

Problemlösande utvecklare

Stockholms län, Sverige

  • Arkitektur och design av mjukvarusystem
  • Skalbara och robusta lösningar
  • 25+ års erfarenhet av Erlang

Kompetenser (17)

PROBLEM SOLVER

Git

Software Engineering

API

SYSTEMS DESIGN

Erlang

B2B SOFTWARE

Ansible

JavaScript

CONTINUOUS INTEGRATION/DELIVERY

Flutter

SHELL SCRIPTING

Bash

GAMES

C++

CRYPTOGRAPHIC

REAL ESTATE

Sammanfattning

Tobias is a senior software developer and systems architect with an
extensive experience with building and maintaining large-scale systems with
high demands on availability and reliability.

A problem solver at heart, Tobias is happiest when faced with complex
problems. He is a firm believer in that most situations can be solved by truly
understanding the problem at hand and finding the appropriate way of
modelling the problem.

While Erlang is his go to language for development, his skills at analyzing
problems and finding solutions can be applied to most backend
development.

During his years at the High Performance Erlang (HiPE) research group at
Uppsala University he was the original developer of Dialyzer, a static analysis
tool for Erlang that now is an industry standard tool for finding bugs in
Erlang programs, and is included in the Erlang distribution.

Professionell bakgrund

Senior Software Developer, Happi Hacking

2014-01 - Pågående

below for project descriptions.
Keywords: Scalability, Availability, Reliability, Fault tolerance.
Technologies: Erlang, Flutter, Dart, Javascript, Docker, Linux, Bash, AWS, GIT, Ansible.
together with other HappiHacking staff
Tobias

2021-01 - Pågående

together with other HappiHacking staff, developed the casual puzzle game Taba, scheduled to be released during spring 2023. Tobias wrote the backend in Erlang, and also several versions of the front end, using Javascript, Dart and Flutter.
Keywords: Casual Games, API design, UI programming.
Technologies: Erlang, Javascript, Dart, Linux, Bash, GIT, AWS, Flutter, Postgres
Developer
AI Startup in stealth mode

2022-01 - 2022-01

Analyzing ML models in MLIR and llvm.
IOT & Digital Twins for Deutsche Telekom

2022-01 - 2022-01

Tobias joined the testing team for a Happi Hacking project done for Deutche Telekom. The system is a large IoT central hub with large external and internal APIs. Tobias used stateful property based testing to validate the microservices' interoperability.
Keywords: Property Based Testing, APIs, Microservices Technologies: Erlang, Linux, Bash, GIT, Quickcheck, AWS.
MQTT broker development
EMQ

2021-01 - 2021-01

Tobias was a part of the core development team for the MQTT message broker EMQX. He implemented the functionality for persistent MQTT sessions.
Deutsche Telekom

2019-01 - 2020-01

2019 - 2020 Tobias built a data pipeline from scratch for handling a large volume of IoT communication. The implementation was in Erlang, and was a proof of concept for later projects made for Deutche Telekom.
Keywords: IoT, Data Pipelines, APIs, Microservices Technologies: Erlang, Linux, Bash, GIT, Quickcheck, AWS.
Building a blockchain for æternity 2017 - 2019 Tobias joined an international team that from scratch developed the public block chain æternity. He implemented some core features such as the Patricia Merkle Tree and the block verification and construction. While Tobias these days thinks that proof of work is bad in general, a lot of the cryptographic techniques are very interesting for other areas in the form of distributed ledgers.
Keywords: Blockchain, Merkle Trees, Distributed Ledgers, Virtual Machines, Compilers.
Technologies: Erlang, Linux, Bash, GIT.
Building a real estate platform for Doorling Tobias was originally the only2015 - 2020 backend developer in a project that evolved into a company called Doorling. The platform was a social media platform that intended to democratize the real estate market. This was a joint effort with the Norwegian real estate company Krogsveen.
Keywords: Backend API design, DynamoDB, AWS, Real Estate Market.
Technologies: Erlang, Linux, Bash, GIT, Ansible, AWS.
straboga.com

2014-01 - 2017-01

an online board game platform that is now discontinued.
Keywords: API design, Distributed databases, UI programming, Platform design.
Technologies: Erlang, Javascript, Linux, Bash, GIT, Ansible, AWS.
Senior Software Developer
Klarna Bank AB

2008-01 - 2014-01

Tobias worked on all aspects of the main transaction system. He was a developer, architect and a member of Klarna's Technical Advisory Board. In the later years, he was mostly focused on growing the capacity of the system in the face of exponential growth of the transaction volume.
Keywords: Scalability, Availability, Reliability, Fault tolerance, FinTech.
Technologies: Erlang, Linux, Bash, GIT Software Engineering Systems design / Architecture Scalability, Reliability, High Availability Erlang Boaty McBoatface (Naming) Distributed Ledgers

Akademisk bakgrund

MSc
Uppsala University

1996-01 - 2001-01

Kontakta konsult

/