In September of 2016 I followed some friends' advice to try out some front-end coding. I loved it! The problem-solving mindset, the creativity and attention to detail it requires, and the rapid progress within technology suited me well. It turned out to be such a perfect match that I left a stable job in contracts management at a pharmaceutical company in April of 2017, to learn and practise front-end development full-time.
Some months later, I got my first developer job as a JavaScript Engineer at an online casino company. Although I was introduced to many new technologies at the start, my curiosity and determination to learn soon made the pieces fall into place. I proceeded to have a successful time in the team, contributing with both my technological skills and project management lessons drawn from earlier in my career.
During my time in Vancouver, Canada, I started working for a local company with an Energy Transition Platform offering to modernise energy (it's really cool, have a look here). I brought the job with me back to Stockholm in late 2022. My work is focused on a large web app that allows the customers to easily visualise their data for in-depth analysis and reporting. I like the challenge in delivering a great user experience in a complex business tool that is packed with functionality and data-rich visualisations.
I constantly strive to improve my skills. A side project I'm currently working on is a Letterboxd clone. It is a revamp and extension of an old project, now with modern React, React Query, and Tailwind CSS.
When I'm not coding I'm likely out enjoying Stockholm and its surroundings, meeting friends, out running, hiking, or solving crossword puzzles.
I regularly work with the latest features of HTML, CSS/Sass, JavaScript and React.js. I'm used to working with Redux and Tailwind CSS too. When writing unit tests I mainly use Jest or Jasmine with React Testing Library.
I also have experience in developing and maintaining Node.js microservices. Either in combination with Restify and CouchDB, or with Express.js and Firebase. For unit testing in Node.js, Mocha and Chai are my standard.
A large part of my current work is about building interactive map and chart visualisations. To that end I use Leaflet.js for the map visualisations, and Highcharts for creating the charts.
I believe it's what my team achieves as a whole that matters. As a perceptive person, I easily see which roles and what type of activities we need to succeed as a team, and I'm more than happy to take them on.
Being pedagogical and able to see an issue from different perspectives, means I can help facilitate communication between various roles in a cross-functional team as well as between the team and its stakeholders.