Lauri Vuorela

Blackeberg / Stockholm ·

I have always loved tech, gadgets, and development. From an early age I used to create .bat scripts on my gaming computer, and from there went on to do quite a bit of coding in several languages during my school years. When the time came to choose a career, however, I felt like I would not want to be a developer as a trade, since I was afraid that it would dull the love I had for coding as a hobby. As it turns out, nothing could be farther from the truth!

Since changing career paths to development, I have found that I am doing more hobby projects than ever before. I do still find that my experience coming from business development / sales helps me envision solutions better, though. Since I have a better understanding of how the solutions are actually used after release.


Skills

Programming Languages & Other Tech
Other skills
  • Agile Development
  • Testing & Debugging
  • Project Management
  • Restful APIs
Spoken Languages
  • Swedish - Native
  • English - Fluent
  • Finnish - Fluent

Relevant Experience

Software Developer / Team Tech Lead

Blocket, Stockholm

Development of new features in a microservice architecture, maintenance and upkeep of said microservices.
The Team Tech Lead role included backlog refinement, representing the team in larger forums, and steering the tech choices made by the team.

April, 2022 - Present

Software Developer

Billogram, Stockholm

Planned and built an microservices integration platform, integrating key accounts to the main service in different ways. Platform was mainly built in Python 3, but some React/Gatsby was used for an internal admin interface.

December 2018 - April 2022

Technical Account Manager

Billogram, Stockholm

Technical project management, development of customer specific integrations, and technical support.

November 2016 - December 2018

Contributions to Open Source Projects

Audiobookshelf

Audiobookshelf is an "Audible at home" type of app. You self-host it and add any audiobooks you buy to it, so that it can serve them to you via apps / web UI, allowing you access to them anywhere. It can also handle metadata, covers, and more, so that your at-home-audiobook server feels just like any professional service.

JavaScript / Vue

Spliit

Spliit is an app into which you can add expenses for groups to share with. This can be for a household, or a trip with a group of friends. It then keeps count of how much everyone has spent, and can suggest what reimbursments should be done when you wish to settle.

TypeScript

Flake8-pyproject

In a world before Ruff, I (and my employer at the time) used flake8 for linting Python code. Flake8 did not, however, allow settings to be stored in a pyproject.toml file, which is the increasing norm. This little project allows you to store your flek8 config in pyproject.toml and then feeds it to flake8 when running it.

Python

Interests

Apart from also doing quite a bit of coding in my spare time, I enjoy going on long walks as my preferred way of keeping somewhat in shape. Other than that I jump from "nerdy" thing to "nerdy" thing, and have usually dabbled in most things considered as such at some point in my life. Currently this is filled by a card game called Magic: The Gathering, but I do not spend as much time on it as I did in the past.

I live with my girlfriend and my two cats, so a lot of time is just spent hanging out with them.