Photo of Sebastian Borgstedt

Sebastian Borgstedt

Senior Fullstack Developer

+46 707 947 934, sebastian@futurumdigital.se

I'm often brought into projects when complex systems need coordination and architecture. As a Senior Fullstack Developer, I'm used to implementing backend architecture, as well as frontend technology for apps and web apps.

Generalization and refactoring of existing systems is one of my strongest skills and I'm often found tidying up existing code into more future proofed solutions.

Working in teams comes natural to me and I'm self-going, good at managing my time and welcome feedback, since I'm always looking to improve and learn new patterns and ways to code.

Selected Clients
+ Previous Assignments

Fullstack developer for Mäklarsamfundet System i Sverige AB

Q3 2021Q2 2023

Added features and fixed bugs for one of the leading systems for brokers in Sweden, both in their dashboards and backends. Worked with integrations to housing brokers such as Hemnet and Blocket.

The systems had frontend built over a long period of time, leading to me having to either fix things in the old JavaScript framework or rebuilding it in React.Frontend technologies included Angular 1 to current React.

Related Tech

  • React
  • Redux
  • HTML5
  • TypeScript
  • Jest
  • GraphQL
  • Apollo
  • REST
  • Redis
  • Node.js
  • Angular
  • MySQL

Fullstack Developer for Systeminstallation i Varberg AB

Q1 2021Q1 2022

Created a backend for real time management of shipping yards. IoT cameras reported through web socket to the system I implemented, which handled and created distribution off to frontend systems through an API layer in GraphQL and Crossbar (a websocket implementation).

The system handled complex chains of events, distribution and restriction of events, and triggered messaging to drivers through on-site screens and SMS. Great effort was put into making sure the system didn't go down, with many sources of errors having been handled from external systems, often based on embedded technology which more often than not would be really fragile and could reboot / shut down without providing an answer.

I also offloaded the front end team with development of the matching frontend, written in React with Apollo GraphQL and Redux.

Related Tech

  • React
  • Redux
  • Apollo
  • GraphQL
  • Autobahn.js (Websockets)
  • styledcomponents
  • HTML5
  • Docker
  • Node.JS
  • MQTT
  • PostgreSQL

Fullstack Developer for Onlinerabatt i Sverige AB

Q4 2020Q4 2020

Created an API for the Onlinerabatt SaaS which connects clubs, shops and discounts in an automated manner. Onlinerabatt is an online "discount book" where users can subscribe to get discounts to about 70 shops and growing. The API handles complex transactions, with automatic distribution of funds between the main organisation Onlinerabatt and each connected club.

It also handles relations between shops and discounts, and connected discounts that are either integrated through referral links, discount codes or generated API keys.

Everything is implemented in a way that makes everything easy to administrate through an admin app, built in React Admin. Implemented partial features in the Onlinerabatt.se web app built in Next.js, mainly payment parts.

Related Tech

  • Ionic React
  • React
  • Next.js
  • Node.js
  • REST API
  • Stripe
  • TailwindCSS
  • React Admin
  • HTML5
  • Jest
  • React Testing Library
  • TypeScript

Fullstack Developer for Spökkök AB

Q3 2020Q4 2020

Kiosk app for chefs. Real time order handling based on Stripe payments. The app connects data from both a REST API and a WebSocket connection into a unified datastream.

The UI lists orders and keeps track of the current status. Chefs can easily change, refund, accept and complete orders. Data is sent back into the Spökkök API to enable automation in the future.

Related Tech

  • React
  • Next.js
  • Node.js
  • REST API
  • Stripe
  • TailwindCSS
  • React Admin
  • HTML5
  • Jest
  • React Testing Library
  • TypeScript

Frontend Developer for Fastigo AB

Q2 2020Q2 2020

Created a system for Fastigo, similar to their own "My Pages" for their clients. The backend handled several roles, which were provided from their CRM system SugarCRM. To tie this to a BankID implementation I created an API layer which connected the systems, made sure all communication went through the API layer, setup the BankID authorized user to a correct user in the CRM system(and handled lots of edge cases where users could be part of many organizations, have differing user roles set in the CRM, etc).

Implemented the login feature and parts of the "My Pages" features in the React frontend, primary a complex statistics reporting tool with about 100 different validation rules that the user needed to be aware of, but not be hindered by.

Related Tech

  • React
  • Node.js
  • REST API
  • SugarCRM
  • TailwindCSS
  • WordPress
  • HTML5
  • BankID

Fullstack Developer for Digital Massive Ltd

Q1 2019Q2 2019

API and Next.js app for Jamaican company Digital Massive Ltd, that provides ethical micro loans to make loan sharks go out of business.

Created an API that connected lenders and loan takers in a way that was very inspired by the Swedish startup Lendo,but with a Caribbean twist for which loans to provide.

Focused on user experience and ease of access to loans, with automated distribution to lenders to give loan suggestions.

Lenders competed on "best loans" and the system calculated the total sum up front for loan takers.

Related Tech

  • React Native
  • Next.js
  • Node.js
  • MySQL
  • REST API
  • Stripe
  • TailwindCSS
  • HTML5
  • AWS

Fullstack Developer for “NDA”

Q3 2019Q2 2020

Backend API integrated with Cloudinary and AWS, for a startup that created an app that let some users record videos, that others bought through a web app. React Native App talked to API through REST.

Have signed NDA barring me from speaking of my involvement so can't provide too much details.

Related Tech

  • React Native
  • Next.js
  • Node.js
  • MySQL
  • REST API
  • Stripe
  • TailwindCSS
  • HTML5
  • AWS

Architecture and fullstack developer for Kids Brand Store AB

Q2 2019Q3 2019

Architecture and fullstack development for multi national startup.

Frontend Developer for “NDA”

Q1 2019Q2 2019

Prototype of "Mina sidor" for Mälarenergi. Progressive web app built in React, MobX and SASS. Frontend development as consultant for Haus.

Related Tech

  • React
  • MobX
  • SASS
  • PWA
  • Azure DevOps

Fullstack Developer for TT Konsulttjänst AB

20162019

About 200k users, one of Sweden's most popular apps in the shopping segment. The app has meant a total digitalization of Restaurangchansen's (owned by TT Konsulttjänst AB) way of doing business, and on top of developing I also worked closely with the CEO to create digitalization strategies.

I built the frontend parts of the hybrid app, iOS and Android, in Ionic Angular with a connected sales tool, custom built in React. The projects spanned 2016 - 2019 in stints based on the yearly budget. The sales tool was a complete e-sales tool for traveling sales men, including sales towards non-profit sport clubs, custom created e-signing, handling of data used by Restaurangchansen's "RC-Appen" and handling of push notifications.

Related Tech

  • Ionic 3 (Angular)
  • Ngrx
  • SASS
  • iOS + Android
  • React
  • Redux
  • PWA

Frontend Developer for Svenska kyrkan

20182018

Frontend for internal booking system used by communicators and church staff

Related Tech

  • Bootstrap
  • HTML5
  • jQuery

Fullstack Developer for Bright

20182018

Singlehandedly responsible for partial projects, such as a "back office" and integrations with third party services, and continued development of the company's React Native App.

Related Tech

  • React
  • React Native
  • TypeScript
  • Node.js

Backend Developer for Regin Controls

20172017

Integration layer for a fleet of IoT units. Made the fleet available for integration with third party services. From 0 to now existing product.

Related Tech

  • GraphQL
  • PostgreSQL
  • TypeScript
  • Node.js
  • React
  • Redis

Fullstack Developer for Handelskammaren Mälardalen

20172020

Integration of Wordpress, SugarCRM, Fortnox, Mailchimp to create a complete and custom cloud for Chambers of Commerce. Connects several REST APIs to create automated data flows and a shared user interface to access them all.

Development made in multiple shorter periods between 2017 and 2020, with 2017 being the major development time.

Related Tech

  • PHP
  • jQuery
  • Node.js
  • React
  • HTML5

Skills

Node.js + Databases (8+ years)

Expert
  • · Architecture
  • · Internationalization (i18n)
  • · REST API
  • · GraphQL
  • · TypeScript
  • · Webhooks
  • · OAuth2
  • · VPS Management
  • · PM2
  • · DevOps
  • · Express.js
  • · MongoDB
  • · MySQL
  • · PostgreSQL

Related Assignments

  • Mäklarsamfundet System i Sverige
  • Onlinerabatt
  • Restaurangchansen
  • Spökkök
  • Regin Controls
  • NDA

Automation and Distribution

Expert
  • · Websocket Event Distribution
  • · Websocket Realtime Chats
  • · Automated Transactional Emails
  • · Push Notifications
  • · Automated Marketing Campaigns
  • · User Triggered Drip Emails
  • · Stripe Connect Setup and Payments
  • · CRM Integrations

Related Assignments

  • Onlinerabatt
  • Restaurangchansen
  • Spökkök
  • Regin Controls
  • NDA
  • NDA #2

Teamwork

Expert
  • · Working in Sprints
  • · Jira
  • · Issue Tracking
  • · Code Reviews
  • · Pair Programming
  • · Meeting Deadlines

Related Assignments

  • All of them

Hybrid App Development iOS + Android (8 years+)

Expert
  • · Ionic React
  • · React Native
  • · Hybrid App Development iOS
  • · Firebase Push Notifications
  • · Hybrid App Development Android
  • · App Store + Google Play

Related Assignments

  • Onlinerabatt
  • Restaurangchansen
  • NDA
  • NDA #2

React (6+ years)

Expert
  • · TypeScript
  • · Next.js
  • · Remix
  • · React Native
  • · MobX
  • · Xstate
  • · Ionic
  • · Tanstack Query
  • · Test Driven Development
  • · Storybook

Related Assignments

  • Mäklarsamfundet System i Sverige
  • Onlinerabatt
  • Restaurangchansen
  • Systeminstallation i Varberg
  • Fastigo
  • Bright
  • Regin Controls

Git (8+ years)

High Competence
  • · Pull Request Dancing
  • · Continous Integration (CI)
  • · GitHub
  • · Continous Deployment (CD)
  • · BitBucket
  • · Branch, merge, squash, rebase, etc

Related Assignments

  • Mäklarsamfundet System i Sverige
  • Onlinerabatt
  • Restaurangchansen
  • Systeminstallation i Varberg
  • Fastigo
  • Svenska kyrkan
  • Regin Controls

HTML5, CSS3, EcmaScript/JavaScript (10+ years)

Expert
  • · Semantic HTML
  • · Tailwind CSS
  • · jQuery
  • · Sass + Less
  • · JSON
  • · AJAX

Related Assignments

  • Mäklarsamfundet System i Sverige
  • Onlinerabatt
  • Fastigo
  • Svenska kyrkan

Cloud

Work Competence
  • · Vercel
  • · Homemade CDN
  • · AWS
  • · Azure
  • · Fly.io

Related Assignments

  • Onlinerabatt
  • NDA
  • NDA #2

Tooling

Work Competence
  • · Google Analytics
  • · Simple Analytics
  • · Socket.io
  • · Webpack
  • · Swagger
  • · Jest

Related Assignments

  • Onlinerabatt
  • Systeminstallation i Varberg
  • NDA
  • NDA #2

Education

  • · Linneaus University, 2010 – 2014
    Software Development
  • · University of Wyoming, 2013 – 2013
    Functional programming

Certificates

  • · Google Certified Mobile Web Specialist, 2019