Full Stack Developer Goteborg, Sweden

Kan vara tillgänglig

(Uppdaterat 2022-09-16)

Full Stack Developer

Goteborg, Sweden

Modersmål Svenska, Flytande English

  • Ruby on Rails fan
  • Python enthusiast
  • +2 years of React and and TypeScript knowledge

Kompetenser (39)

REACTJS

React

JavaScript

TypeScript

JSON

Python

API

Ruby

Rails

Next.js

Node.js

Ruby on Rails

Flask

Bash

Kanban

NodeJS

TEST CASES

REDUX

webpack

SHELL SCRIPTING

GraphQL

websockets

Django

Continuous Integration

TELECOMMUNICATIONS

Docker

WEBSOCKET

AWS

MONGOOSE

pytest

.NET

C++

golang

C#

Jenkins

CONTINUOUS INTEGRATION/DELIVERY

SCANNING

Haskell

RESTRUCTURING

Professionell bakgrund

Polestar- Fullstack Developer
TypeScript, React, and Google Maps

2021-10 - Pågående

At Magnus's current assignment with Polestar, he developed together with a team a "Charging Map" that is visible within the Polestar spaces (showrooms).
The backend was written using AWS Lambdas, NodeJS, TypeScript, and GraphQL. The application fetched charging stations from three different APIs and merges them together to be displayed for the frontend which is written using TypeScript, React, and Google Maps.
When Magnus first joined the team the testing was lacking and it was on his own initiative to start writing more tests and define a good testing pattern.During Magnus's first two weeks, he held a testing workshop to explain how to test and how easily one can refactor code into smaller pieces of code to easier test it.
At the beginning of 2022, Magnus got headhunted to a new team within Polestar that was going to be responsible for developing a new top prioritized feature, the Polestar referrals program which was launched in May 2022.
In addition to the new referrals program, the team also inherited two older code bases that Magnus has been instrumental in refactoring into simpler and more "testable" components, by breaking out business logic into React hooks.
Technologies: TypeScript, Node, AWS, Serverless, AWS Lambda, DynamoDB, GraphQL, Google Maps, Jest, React Testing Library, Webpack
Fullstack Developer
Riddly

2021-08 - 2021-10

Magnus is currently working with refactoring an old JavaScript codebase to a modern TypeScript one. Additionally, Magnus was hired to implement BankID as well as refactor and structure the backend which is written in Ruby on Rails.
Technologies: Ruby, Ruby on Rails, JavaScript, TypeScript, React, WebSockets
Fullstack Developer
KVD Cars

2021-04 - 2021-06

Kvdcars.com is Sweden's biggest marketplace for used cars with 26,000 cars being sold per year. Kvd's architecture consists of a Kubernetes cluster with +70 microservices written in Python and a React frontend with an advanced Redux state management structure. Magnus worked throughout the whole stack helping the customer deliver new features.
The client was restructuring the way cars were sold on the website and Magnus was amongst others responsible for refactoring the checkout page to enable the transition to fixed price cars. Magnus also committed features to the backend to enable new emails to be sent to the customers, using Emarsys and Python microservices. Tests were written using pytest and unittest libraries. With the changes for fixed price cars, a new structure for filtering cars was needed. The filter page is one of the clients most important pages and Magnus was in charge of developing the new filter page view using React and Redux together with writing a new set of test cases using React Testing Library and Jest to ensure high quality code.
Technologies: React, Python, JavaScript, Kubernetes, Flask, TypeScript, Redux, Microservices, Google Cloud Platform
Fullstack Developer
NoFoodWaste

2020-09 - 2021-03

NoFoodWaste enables tracking of products' short expiration date in your home and advises you how to use them in order to avoid unnecessary wastage. Magnus was responsible for the development of the MVP and fulfilling the client's requests and needs. NoFoodWaste is written using a Ruby on Rails backend with PostgreSQL together with a React Native mobile application.
Technologies: React Native, React, Ruby on Rails, PostgreSQL
Fullstack Developer
Wemble

2020-10 - 2021-01

The client was in need of responsibility for further development and ownership of the codebase. The client's tech-stack is React and Node using MongoDB and Mongoose in the backend. One of Magnus's first tasks was to implement a new competence feature that was inspired by a tree structure for dynamic use and flexibility. Refactoring in both frontend and backend was also implemented for better readability and future proving.
Technologies: Node, React, MongoDB, NoSQL, Mongoose, Redux
Fullstack Developer
MyStamp

2020-06 - 2021-01

MyStamp is a digital solution for stamp cards. Users collect stamps by scanning QR codes for various offers in for example a coffee shop. Magnus developed a webview that generates the QR-codes and displays the various offers for the customers. He also committed small backend features as well as for the administration panel which is written in Ruby on Rails.
Technologies: Ruby on Rails, HTML, React, WebSockets
Internship/Developer - Fullstack Developer
Ericsson in Gotheburg

2019-06 - 2020-01

Magnus was offered an internship at Ericsson in Gotheburg where he had the task of investigating how Kubernetes could be leveraged in the field of telecommunications. During the internship, he developed a microservice system written in Golang, Python, and Java which should work as a proof of concept along with various integration tests.
Technologies: Java, HTML, Golang, Python, Kubernetes, Docker

Akademisk bakgrund

MSc
Chalmers University

2018-08 - 2020-06

BSc
University West

2014-08 - 2020-03

Kontakta konsult

/