Adam Bergström

Senior Fullstack Developer

Full-Stack Developer with a Focus on Customer-Driven Solutions

As a dedicated and solution-oriented front- and backend developer, Adam is passionate about simplifying people's everyday lives through technical solutions. He is self-motivated, quick-thinking, and adaptable, which enables him to easily adopt new technologies and tackle complex projects. With a strong interest in modern technologies and frameworks within both web and mobile development, he constantly strives to deliver innovative and user-friendly solutions. Adam stays up to date with the latest trends and is driven by the desire to help his clients streamline their workflows through customized tools and applications.

  • 2022-09 - 2024-10
    Full-Stack Developer

    Adam has played a significant role in developing Uppsala Municipality’s digital services. He started by maintaining and further developing the "Hitta & Jämför" service in the municipality’s web team. Later, he joined the newly formed E-team, where he helped create modern and user-friendly web applications such as Senior Card and Civil Marriage. Adam also played an important role in developing the new application for Cultural Night 2024, which was a central part of Uppsala Municipality’s focus on culture and events. When the E-team was dissolved, Adam returned to the web team, where he focused on maintaining and improving the municipality's web applications. Through his work, Adam has contributed to ensuring that the municipality's digital platforms remain accessible, functional, and modern.

    • JavaScript
    • ASP.NET MVC
    • SQL
    • jQuery
    • C#
    • Docker
    • Razor
    • Accessability
    • TypeScript
    • Episerver CMS
    • Webpack
    • Optimizely
    • React.js
    • Storybook
    • Azure Devops
    • .NET
    • Vue.js
    • Next.Js
    • Vite.js
  • 2020-10 - 2023-08
    Full-Stack Developer

    Since 2020, Adam has been a central part of the development of Fixi's digital platform, which makes it easier for bike owners to have their bikes repaired quickly and efficiently. He started as a full-stack developer but quickly took on greater responsibility, eventually becoming fully responsible for the application. In 2023, the technical responsibility was handed over to a new CTO, but Adam continued to support the team and train colleagues. During his time at Fixi, Adam developed several platforms, such as Marketplace, Fixi Garden, and Store Mode, and modernized the company's DevOps by migrating the infrastructure to DigitalOcean. Additionally, he played a key role in integrating a new payment solution via Worldline/Bambora, replacing the previous Stripe solution. Through his work, Adam has helped make Fixi's digital services more efficient and user-friendly.

    • Node.js
    • Docker
    • Jest
    • TypeScript
    • Kubernetes
    • PostgreSQL
    • MobX
    • React.js
    • DigitalOcean
    • Headless CMS
    • Github Actions
    • Vite.js
  • 2022-05 - 2023-08
    Full-Stack Developer

    The Depot Stop Portal is an application for managing the distribution of information for their registered depots from various companies (such as Preem, CircleK, and OKQ8). The system involves mapping all the depots visually and sending notifications about planned stops, operational disturbances, etc., to those who subscribe to information from those depots. The application is created using React, Redux, and Firebase (with Cloud Functions), where Adam works as a full-stack developer. His tasks involve fixing bugs and extending the system with new features.

    • TypeScript
    • Firebase
    • Redux
    • React.js
    • Headless CMS
  • 2022-07 - 2023-08
    Frontend lead developer

    Bliwa specializes in personal insurance and needed an application built to serve as a simple and in-depth guide for their customers. The detailed guide in the application includes integrations with BankID, Episerver, and Insurely. Adam holds the role of tech lead for the front-end, where he is responsible for how the client app is built for both the simple and in-depth guides.

    • BankID
    • TypeScript
    • Redux
    • React.js
  • Full-Stack Developer

    PRIM Group is a research and test development group focused on assessing knowledge and competence, particularly in mathematics. Adam’s assignment involved conducting a technology overhaul of their web application, Uppgiftbanken, together with a colleague. Adam primarily worked on the front-end, where he built a brand new React + Redux application from scratch. Together with his colleague, they integrated the application with an editing tool via .NET and TinyMCE.

    • Docker
    • TypeScript
    • Redux
    • React.js
    • TinyMCE
    • .NET
    • Vite.js
  • 2022-05 - 2022-09
    Full-Stack Developer

    The Stuns Life Science project aims to create a digital platform that gathers member information and develops tools for segmentation, communication, event creation, conducting surveys, and collecting databases from Sweden and around the world. The platform facilitates insights by visualizing these data. The goal of the project is to increase the organization's net value by enabling well-informed decisions on focus areas and improving interaction with and engagement from its members. Adam worked on completing the final module for sending out communications and creating forms.

    • TypeScript
    • Firebase
    • React.js
  • 2020-05 - 2021-02
    Backend Developer

    PiezoMotor is a global leader in the development and manufacturing of innovative micro motors based on piezoelectric materials. Adam’s task involved migrating their database from SQL Anywhere 17 to PostgreSQL. The assignment included not only database migration but also bug fixes and the addition of new features to their application, which was developed in .NET Windows Forms.

    • C#
    • PostgreSQL
    • .NET
  • 2019-09 - 2020-05
    Full-Stack Developer

    PreVet is a startup company that provides a platform for horse health. Horse owners access PreVet through mobile applications on Android and iOS. Adam took over and was responsible for the Android application, where he worked on fixing bugs and adding new features. In addition to the mobile application, Adam also worked on the backend, where he migrated the web API from Ruby on Rails to .NET.

    • Android Development
    • React.js
    • .NET
  • Knowit Uppsala

    2019-09 - 2019-12
    Trainee Program for Junior Talents

    The purpose of the program was to prepare and train newly graduated talents to bridge the gap that may exist between education and working life. The theoretical part of the program included both business-related and technical knowledge areas. The practical part aimed to apply the acquired theoretical knowledge and further develop skills for upcoming assignments.

    Key competencies

    Advanced

    • Node.js
    • TypeScript
    • PostgreSQL
    • React.js
    • DigitalOcean
    • Headless CMS
    • Github Actions
    • Vite.js
    • Firebase
    • Redux
    • JavaScript
    • Vue.js
    • Next.Js
    • Frontend tech lead

    Intermediate

    • Docker
    • Jest
    • MobX
    • C#
    • .NET
    • ASP.NET MVC
    • SQL
    • jQuery
    • Razor
    • Accessability
    • Episerver CMS
    • Webpack
    • Optimizely
    • Storybook
    • Azure Devops
    • React Native

    Basic

    • Kubernetes
    • Android Development
    • BankID
    • TinyMCE