M

Magnus

Fullstack (Backend-heavy)

VerifiedVerified by our team for expertise and quality
Locked /hLog in to see hourly rates
Sweden
11 years of experience
Previously atPreviously at

Skills

Languages

EnglishFluent
SwedishNative

About

Magnus is a seasoned software engineer with a strong drive to create efficient and innovative solutions for his clients. He combines deep technical expertise in Java and Spring Boot with foundational knowledge in React and a keen understanding of customer needs and business objectives. Magnus has a proven ability to navigate complex projects, such as the development of a new banking platform for Resurs Bank and a backend platform for Volvo Cars. He is a team player with excellent communication skills who thrives in dynamic environments. Magnus constantly seeks new challenges where he can contribute his expertise and evolve in line with the latest technology.

Work Experience

Senior Software Engineer

2023 - 2024

Ziklo Bank AB

In this project, Magnus participated in two key initiatives: the migration of the bank's systems to Amazon Web Services (AWS) and the implementation of Visa's Click to Pay, a service that simplifies online payments by providing a fast and secure checkout without requiring the entry of card details. His role in the project involved developing and implementing features and interfaces in the bank's applications to support these initiatives. He also worked on enhancing the customer experience for digital payments.

Senior Software Engineer

2022 - 2023

Resurs Bank

In this assignment, Magnus was responsible for developing backend services for an entirely new banking platform. The project involved extensive work building and implementing essential features using Java and Spring Boot, enabling the bank's app and web interface to showcase its service offerings. Magnus played a central role in replacing the legacy banking system by designing modern and scalable solutions that facilitated seamless banking transactions and customer management. During this assignment, Magnus was responsible for: * Identifying and analyzing the bank's needs to ensure a smooth transition from the legacy banking system to the new platform. * Designing and developing critical backend services, handling everything from customer authentication and account management to transaction and data processing. * Collaborating closely with the frontend team to ensure a cohesive user experience across the platform. Through his expertise in Java and Spring Boot, combined with a deep understanding of banking processes and system development, Magnus played a pivotal role in successfully transitioning from the legacy banking system to the new, modern banking platform.

Software Developer

2019 - 2022

Volvofinans Bank

Magnus developed payment-related software managing online transactions and digital wallets for over half a million customers. Part of his focus was on building customer-centered incentives to enhance the banking experience for users by leveraging event-driven data, reactive principles, and personalized information. Reference projects: * Apple Pay/Samsung Pay/Google Pay * Developed an e-commerce platform * Secured online payments * Informative notifications to help customers reduce failed/declined payments During his final year at Volvofinans, Magnus acted as a mentor to junior colleagues joining the team, which he found highly rewarding. His responsibilities included supporting and training developers to onboard and become productive team members while familiarizing themselves with the team’s deliverables. If given the chance, Magnus would gladly take on a mentorship role again.

Software Consultant

2019 - 2019

Ava monitoring

Magnus was part of a short-term team tasked with creating an API for customers of AvaNet, a product designed for data measurement. From specification to development, he interpreted and implemented the customer’s requirements. In addition, Magnus developed a demonstration client for mobile devices. With a strong focus on quality, Magnus delivered a fully implemented requirements specification, high test coverage, and tools for load testing. He also implemented system health actuators, visualized through charts. The main challenge of the project was understanding the target system’s storage and how data could be retrieved, as the persistent storage used was relatively unfamiliar. By acquiring new knowledge about the storage system, Magnus took responsibility for transaction management during data retrieval. At the end of the project, Magnus presented a mobile client written in Flutter/Dart. The client demonstrated the requirements through a visual UI with integrations to map systems and more.

Software Consultant

2019 - 2019

Astra Zeneca

Development of a platform consisting of microservices written as Spring Boot applications. The platform serves as the foundation for digital evaluations of AstraZeneca's medications. Magnus's task was to design and develop the platform, both in terms of business logic and also through the creation of tests and monitoring for use by internal teams.

Team Architect

2017 - 2019

WirelessCar

Magnus took on architectural responsibility alongside his developer role. His work involved breaking down, designing, and estimating the time required for new functionality. In collaboration with the development team and business stakeholders, he planned the work to ensure a smooth transition from idea to delivery. Magnus was also the public face of his team, where he communicated goals and influenced design decisions.

Software Consultant

2015 - 2019

WirelessCar

Magnus held various roles at WirelessCar during this period, demonstrating a broad skill set in software development. One of his projects involved implementing GDPR requirements in the VolvoOnCall application. This required him to understand complex legal requirements and translate them into practical technical solutions. He was tasked with identifying and securing all EU customer data, which demanded in-depth knowledge of the application’s architecture and data flows. Magnus also developed a backend platform for data transfer from Volvo cars to external systems, called In-Car Delivery. This platform handles data from hundreds of thousands of cars daily, showcasing Magnus’s ability to develop scalable and robust systems. Additionally, Magnus worked on optimizing a messaging routing application. This involved identifying and addressing bottlenecks in the system to improve performance and user experience. His work enabled users to run multiple applications simultaneously without performance degradation.

Masters Thesis

2015 - 2015

i3tex

In the spring of 2015, Magnus completed his Master's degree with a thesis at i3tex AB in collaboration with Volvo Cars. The project involved developing a mobile app for Volvo Cars, allowing Volvo's internal developers to debug friction estimation algorithms in real-time within Volvo vehicles. The application was written in C# and developed using Xamarin, a cross-platform tool that enabled the same app to be used on both Android and iPhone devices. The focus of the work was on functionality and energy efficiency, as the app needed to run for extended periods.

Education

Certifications

Jan 2017 - Dec 2020

2020 AWS Certified Cloud Practitioner 2017 Java SE 8 Programmer

Chalmers University of Technology

Aug 2013 - Jun 2015

M.Sc.

Area: Computer Systems and Networks

Chalmers University of Technology

Aug 2010 - Jun 2013

B.Sc.

Area: Software Engineering

Ready to Form Your Perfect Team?

Join our platform today to connect with top tech talent.