Magnus
Fullstack (Backend-heavy)
Skills
Languages
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 - 2024Ziklo 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 - 2023Resurs 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 - 2022Volvofinans 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 - 2019Ava 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 - 2019Astra 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 - 2019WirelessCar
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 - 2019WirelessCar
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 - 2015i3tex
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 20202020 AWS Certified Cloud Practitioner 2017 Java SE 8 Programmer
Chalmers University of Technology
Aug 2013 - Jun 2015M.Sc.
Area: Computer Systems and Networks
Chalmers University of Technology
Aug 2010 - Jun 2013B.Sc.
Area: Software Engineering
Ready to Form Your Perfect Team?
Join our platform today to connect with top tech talent.