Erik Granström, Developer in Malmö, Sweden
Erik is available for hire
Hire Erik

Erik Granström

Verified Expert  in Engineering

Full-stack Developer

Location
Malmö, Sweden
Toptal Member Since
October 10, 2022

Erik is a full-stack developer with over ten years of experience in the field. With a keen eye for detail and extensive knowledge of the entire project and product development lifecycle, he helps create beautiful, flexible, scalable, and stable products. Erik is always committed to delivering the best quality solutions based on a deep understanding of client requirements.

Portfolio

IKEA
PHP, Svelte, JavaScript, WordPress, Sass, HTML, Back-end...
BucketBuddy
PHP, Laravel, Tailwind CSS, Laravel Livewire, UX Design, UI Design
Airspace SE
Svelte, Next.js, TypeScript, HTML5, CSS, Front-end, Responsive UI, Design Tools...

Experience

Availability

Part-time

Preferred Environment

Svelte, Vue, React, Next.js, PHP, WordPress, Laravel, HTML, JavaScript, Sass, Redux, Full-stack Development, Full-stack

The most amazing...

...thing I've developed is a website and payment system for Release, a health company that quickly turned into a franchise with clinics all over the Nordics.

Work Experience

Software Engineer

2022 - PRESENT
IKEA
  • Was a tech lead in a new team at IKEA working with IKEA's corporate websites, such as Ingka.com.
  • Conducted preliminary investigation of new technologies for future modernization.
  • Created a prototype for a new corporate website for Ingka.
  • Worked on full-stack web development using various technologies.
Technologies: PHP, Svelte, JavaScript, WordPress, Sass, HTML, Back-end, Object-oriented Programming (OOP), REST APIs, HTML5, CSS, Front-end, Responsive UI, Design Tools, Webpack, Vite, Git, Scrum, Web Development, Tailwind CSS, SQL, Node.js, Figma, Redux, React Router, Back-end Architecture, eCommerce, Full-stack Development, Full-stack, Search Engine Optimization (SEO), UI Design

Full-stack Developer

2022 - 2022
BucketBuddy
  • Involved in the development of back-end functionality for the iOS app.
  • Developed front-end functionality for web-based admin panel used for iOS app.
  • Assisted in migrating the admin panel to new frameworks (AlpineJS and Livewire).
Technologies: PHP, Laravel, Tailwind CSS, Laravel Livewire, UX Design, UI Design

Senior Front-end Developer

2022 - 2022
Airspace SE
  • Led the front-end migration from Next.js to SvelteKit.
  • Collaborated with the design team to implement a new design.
  • Suggested and implemented a new payment gateway for a more straightforward booking flow.
Technologies: Svelte, Next.js, TypeScript, HTML5, CSS, Front-end, Responsive UI, Design Tools, Webpack, Vite, Git, JSDoc, Web Development, Tailwind CSS, SQL, Node.js, Figma, eCommerce, Amazon Web Services (AWS), Full-stack Development, Socket.IO, UX Design

Full-stack Developer

2022 - 2022
Helsingborg
  • Contributed as a core developer for a municipality's web platform used by hundreds of municipalities and other public sector websites in Sweden.
  • Optimized site performance and accessibility features for the web platform.
  • Improved the web platform's customizability to make it easy for any editor to build new sites, adjust the appearance, and create content.
Technologies: PHP, JavaScript, React, MySQL, Laravel, Back-end, Object-oriented Programming (OOP), REST APIs, Eloquent, HTML5, CSS, Front-end, Responsive UI, Design Tools, Webpack, Docker, Git, Scrum, Web Development, SQL, Node.js, Figma, Redux, React Router, Back-end Architecture, Go, eCommerce, Full-stack Development, Full-stack, WooCommerce, Search Engine Optimization (SEO)

Full-stack Developer

2020 - 2022
ReleaseCo
  • Worked on front-end development, creating design and functionality according to design.
  • Built back-end booking functionality with support for multiple locations and clinics.
  • Involved in all parts of the project, from start to finish, including planning, development, and launch.
Technologies: React, Node.js, Next.js, Tailwind CSS, WooCommerce, Search Engine Optimization (SEO)

Full-stack Developer

2021 - 2021
Lund University
  • Led the development of a new website for the Max IV laboratory from scratch.
  • Implemented active directory synchronization for better user management.
  • Ensured the website followed the design, accessibility, security, privacy, and documentation guidelines.
Technologies: PHP, JavaScript, WordPress, HTML, Sass, Back-end, Object-oriented Programming (OOP), REST APIs, HTML5, CSS, Front-end, Responsive UI, Design Tools, Webpack, Git, Web Development, SQL, Node.js, Figma, Redux, React Router, Back-end Architecture, Python, eCommerce, Full-stack Development, Full-stack, UX Design, Search Engine Optimization (SEO)

Full-stack Developer

2020 - 2021
BigEasy
  • Created booking and payment functionality to rent storage units through the website.
  • Added WooCommerce to an existing website to sell storage-related products.
  • Oversaw on-site SEO and worked with SEO consultants, resulting in a number-one ranking on Google for their target keywords.
Technologies: WordPress, WooCommerce, PHP, JavaScript, UX Design, Search Engine Optimization (SEO), UI Design

Senior Full-stack Developer

2020 - 2020
Carolina Gynning
  • Developed an integration with their accounting system to automate the accounting process by syncing products and orders.
  • Fixed bugs in payment gateway integration and added support for additional payment methods.
  • Improved marketing analysis by adding better advertisement tracking for Facebook and Google Ads.
Technologies: WordPress, WooCommerce, PHP, JavaScript, CSS, Search Engine Optimization (SEO), UI Design

Senior Full-stack Developer

2020 - 2020
Smart Self Storage
  • Created a booking module where visitors on the website can book storage units directly through the website and get instant access to the unit by using a Bluetooth key sent to their phone.
  • Integrated website customer database with space manager facility management software.
  • Implemented Swedish BankID authentication in the website to enable customers to verify their identity instantly through the website.
  • Created booking flow according to designs as well as all front-end and back-end functionality for the booking.
Technologies: Vue, JavaScript, HTML, CSS, SQL, SQL Anywhere, Space Management, Webpack, Git, Web Development, Node.js, Payment APIs, Figma, Back-end Architecture, eCommerce, Amazon Web Services (AWS), Full-stack Development, Full-stack, Vuetify, Search Engine Optimization (SEO), UI Design

Front-end Developer

2020 - 2020
Norrkap Nordic AB
  • Created a new front end for a web app to connect startups with investors.
  • Articulated closely with the design team to implement a new design.
  • Followed the scrum methodology using Jira for agile project management.
Technologies: Vue, JavaScript, HTML, Tailwind CSS, HTML5, CSS, Front-end, Responsive UI, Design Tools, Git, Web Development, Node.js, Payment APIs, React Native, eCommerce, Full-stack Development, UX Design, Search Engine Optimization (SEO), UI Design

Back-end Developer

2018 - 2019
Visit Group
  • Created booking integration for Radisson Hotels to the Visit Group booking platform for hotel bookings.
  • Added error logging in the booking systems for easier and faster troubleshooting and bug fixing when problems occur.
  • Created content blocks and design elements for the customer Visitumea.se.
Technologies: PHP, UI Design

New Website for MaxIV Laboratory

I was the sole developer creating a new website for the MaxIV laboratory. I handled the front- and back-end development and worked closely with the communication department and design team to plan, prioritize, and implement all features. The project had a strict budget and schedule, and I did everything from scratch within three months.

Web Platform for the Public Sector

http://www.municipio.se
I was the core developer of the Municipio web platform, an open source project maintained by the city of Helsingborg in Sweden. The platform is aimed at big organizations in the public sector that need to create and manage big websites in a secure, accessible, and customizable way. Dozens of cities in Sweden use Municipio.

Website and Booking System for Vitamin Therapy Franchise

http://www.releaseco.com
A website with a booking system integrated with physical clinics for a vitamin therapy franchise in the Nordics. I was solely responsible for all development, both front and back end, with functionality to manage, book, and follow up their treatments that can be done at any of their clinics in Sweden, Denmark, or Norway. I built the front end according to designs and was involved in planning and then solely developing the back-end functionality that integrates with the clinics where the users can easily manage patients, journals, bookings, and products.

Visit Umeå

http://www.visitumea.se
A tourism website for the city of Umeå. On the website, visitors can find information about the city of Umeå, events, sightseeing locations, and much more. My responsibility was creating design elements and content blocks and making back-end integrations for the Book Visit platform to enable tourists to book events through the website.

Languages

PHP, HTML, CSS, JavaScript, Sass, HTML5, TypeScript, SQL, Swift, Python, Go

Frameworks

Laravel, Tailwind CSS, Svelte, Next.js, Eloquent, Redux, SwiftUI, React Native, Vuetify, Laravel Livewire

Libraries/APIs

Vue, React, REST APIs, Node.js, React Router, Twilio API, Socket.IO

Paradigms

Back-end Architecture, Scrum, Object-oriented Programming (OOP), UX Design, Search Engine Optimization (SEO), UI Design, REST, App Development

Platforms

WordPress, WooCommerce, Amazon Web Services (AWS), Docker, iOS, Drupal

Other

Web Development, Front-end, Responsive UI, eCommerce, Full-stack Development, Full-stack, JSDoc, Back-end, Design Tools, Payment APIs, Vite, Space Management

Tools

Git, Webpack, Figma, Adobe Experience Design (XD)

Storage

MySQL, SQL Anywhere

2008 - 2011

High School Diploma in Computer Science, IT and Data Technology

NTI Gymnasiet - Luleå, Sweden

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring