Might be available
(Updated 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
Skills (17)
Summary
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.
Professional Experience
2014-01 - Present
Keywords: Scalability, Availability, Reliability, Fault tolerance.
Technologies: Erlang, Flutter, Dart, Javascript, Docker, Linux, Bash, AWS, GIT, Ansible.
2021-01 - Present
Keywords: Casual Games, API design, UI programming.
Technologies: Erlang, Javascript, Dart, Linux, Bash, GIT, AWS, Flutter, Postgres
2022-01 - 2022-01
2022-01 - 2022-01
Keywords: Property Based Testing, APIs, Microservices Technologies: Erlang, Linux, Bash, GIT, Quickcheck, AWS.
2021-01 - 2021-01
2019-01 - 2020-01
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.
2014-01 - 2017-01
Keywords: API design, Distributed databases, UI programming, Platform design.
Technologies: Erlang, Javascript, Linux, Bash, GIT, Ansible, AWS.
2008-01 - 2014-01
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
Academic Background
1996-01 - 2001-01