simonbergstrom

Fullstack developer based in Norrköping.

Making the web work since 2014

Welcome to my page. My name is Simon and I am a self-employed fullstack developer. With 11 years of experience in various industries such as fintech, travel, sales, and telecom, I have honed my skills in web development. On this page, you will find information about my experiences and projects that showcase my expertise in both front-end and back-end development. Feel free to browse and get in touch if you have any questions or projects in mind that you'd like to collaborate on.

Full CV can be found here

job logo
2022-current

Working as a developer in the team responsible for self services and internal applications in all tele2 brands which are Tele2, Comviq, Boxer & Tele2Play.

  • Setup foundation for new self service application.
  • Implementing a microfrontend setup with React + Webpack Module federation in a NX monorepo.
  • Migrate current implementation from each brand into a brand agnostic platform for self services.
  • Creating a design system with typesafety with Vanilla Extract JS
job logo
2021-2022

Working as a frontend consultant in the team responsible for self services and my account on comviq.se.

  • Migrate from a legacy code base written in Angular 1.5 and .Net to React and Node Js.
  • Implement new feature to the self service and maintaining consisting.
  • Establish a frontend architecture strategy for the whole comviq product.
job logo
2019-2020

Work as a fullstack developer in the team mainly responsible for the checkout flow within the loan application process which is called the customer portal team.

  • Migrate from an MVP kind a product towards an extendable multicountry product
  • Evaluate GraphQL as the new backend communication for frontend clients.
  • Optimize polling logic for all application data.
  • Improve the customer experience within the application checkout flow
job logo
2017-2019

Work as a web developer in the team responsible for the search domain of packaged trips in Northern Europe (Ving, Spies and Tjäreborg). The team were responsible for everything from development and testing to CI/CD and monitoring the running applications.

  • Server rendered applications with Node and React
  • Backend for frontend with graphql and node.js
  • Hosting: Azure Functions, App Service, Key Vault, Windows server
  • CI with Jenkins, Octopus and Azure DevOps (both in cloud and on prem)
  • Speed and load testing of all our application with K6 and lighthouse.
job logo
2015-2017

Worked with product development team which developed with core business of CRM & MA System.

  • Migrating from Angular (1.6) to React for frontend and from Java to NodeJs for backend.
  • Pilot project for re-develop the mobile version of Upsales CRM with the platform Appgyver
  • Implement integration of Scrive for e-signing functionality of documents
  • Abstract communication with databases and other backend resources from the api endpoints through a new datalayer.
  • Setup and develop own hosted mail service with the Green Arrow Engine
job logo
2015-2015

A web application was created to facilitate the analysis for data generated from high content screening. The work included data mining, feature selection and visualisation of big data up to gigabytes in size. This was a part of my master thesis project and more info can be found here

job logo
2014-2014

Summer work which included developing software for internal use within the 3G-simulation department.

  • Evaluate a memory handling test tool called Valgrind and compare it to IBM’s Purify. Tested code were written in C++.
  • Implement a web application that was visualizing tests result on monitors connected to a rasberry pi.
  • Scripting in bash, perl and python.
s