Profile of me

Kristoffer Pettersson

Fullstack utvecklare

keta.se

About me

I am a passionate frontend developer with experience across the entire software development lifecycle. From building intuitive user interfaces to designing robust backend services, I combine my technical expertise with a keen understanding of modern web standards to deliver solutions that are efficient, scalable, and accessible.

Full-Stack Frontend Developer

I specialize as a frontend developer with comprehensive knowledge across the entire stack, including frontend, backend, and middleware. My development expertise covers building scalable applications and working across various layers of the technology stack.

Microservices Architecture

I have hands-on experience with microservices architecture, building distributed systems that ensure scalability and maintainability. My approach involves breaking down complex applications into modular services that can be independently deployed and managed.

Technical Expertise

I have worked with a variety of technologies to build modern web applications, including:

  • .NET & C#: Backend development and API creation
  • Angular & React: Building dynamic user interfaces
  • HTML5, CSS3, & Sass: Creating responsive, accessible, and visually appealing web pages

Git & DevOps

I am proficient in using Git for version control, ensuring efficient collaboration and project tracking. My experience in DevOps allows me to integrate automated pipelines, deployment strategies, and continuous integration (CI/CD) to streamline the development lifecycle.

Web Accessibility & Compliance

I have deep knowledge of web accessibility standards, including WCAG 2 and other web-related compliance requirements. This ensures that the applications I build are inclusive, functional, and accessible to users of all abilities.

Visual Studio Code
Visual Studio
HTML5
CSS3
JavaScript
TypeScript
Tailwindcss
Svelte
React
Angular
Node.js
Express.js
C#
.NET
Docker
Git
GitHub
Bitbucket
Azure
Next.js
SQL
MongoDB
Jira

Tech, Frameworks and Languages

Svelte

Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.

Svelte

Tailwind CSS

A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.

Tailwind CSS

TypeScript

TypeScript extends JavaScript by adding types. By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code. Any browser, any OS, anywhere JavaScript runs. Entirely Open Source.

TypeScript

Docker

We help developers and development teams build and ship apps.

Docker

React

A JavaScript library for building user interfaces.

React

Angular

Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.

Angular

Express JS

Fast, unopinionated, minimalist web framework for Node.js.

Express JS

C#

C# är ett objektorienterat programspråk utvecklat av Microsoft som en del av .NET-plattformen.

C#

.NET

.NET Framework är en systemkomponent som är en del av operativsystemet Microsoft Windows. Den består av en samling komponenter som hanterar exekveringen av program som är skrivna speciellt för ramverket.

.NET

HTML5

HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and last major HTML version that is a World Wide Web Consortium (W3C) recommendation.

HTML5

CSS3

CSS3 is an abbreviation for Cascading Style Sheets, level 3, a declarative stylesheet language for structured documents.

CSS3

Javascript

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

Javascript

Curriculum Vitae

Aug

2022

Trafikförvaltningen, Region Stockholm [Frontend Developer, Consultant through Kvadrat AB]

Started: Aug 2022 | Present

  • Collaborated in the development of the new websites for Sjukreseguiden and Färdtjänst, focusing on user-friendly interfaces and seamless functionality.
  • Utilized React for building responsive, dynamic front-end applications, ensuring high performance and accessibility.
  • Deployed and managed applications in Docker containers hosted on Azure, with automated deployments through Azure Pipelines.
  • Integrated and delivered content dynamically using Contentful (headless CMS), ensuring flexible and scalable content management.
  • Implemented WCAG 2.2 standards to ensure web accessibility and compliance, making the websites accessible to all users.
  • Collaborated with cross-functional teams to deliver high-quality solutions, following Agile methodologies and best practices.
  • Contributed to optimizing the development process and deployment pipeline for enhanced efficiency and reduced time-to-market.

HTML5
CSS3
JavaScript
React
Next.js
Git
Bitbucket
Jira
WCAG
May

2022

Kvadrat AB [Consultant]

Started: May 2022 | Present

I'm working as a consultant through Kvadrat AB Stockholm and I'm contracted to work with the company Trafikförvaltningen Stockholm.

Mar

2022

Semafor IT AB [Founder and CEO]

Started: Mar 2022 | Present

My own company

Jan

2022

-
Jul

2023

Handelsbanken [Developer, Consultant through IT-Huset]

Started: Jan 2022 | 1 year and 6 months

  • Developed and maintained applications with Angular, TypeScript, HTML5, and CSS (SASS), ensuring high-quality, responsive, and accessible user interfaces.
  • Leveraged Bitbucket and Git for efficient source control and collaboration in team-based projects.
  • Managed and automated complex data processes within large Excel structures using VB code, enhancing data handling efficiency and reducing manual tasks.

HTML5
CSS3
JavaScript
C#
ASP.NET
Angular
Git
Bitbucket
VB
Excel
Jan

2020

-
Jan

2022

Arbetsförmedlingen [Developer, Consultant through IT-Huset]

Started: Jan 2020 | 2 years

  • Proficient in Angular, TypeScript, JavaScript, HTML5, and CSS3 (SASS), with a strong focus on building responsive, accessible, and high-performance user interfaces.
  • Experienced in building and integrating custom Angular components into existing websites running on SiteVision, enhancing functionality while maintaining consistent design and usability.
  • Skilled with Git for version control, ensuring seamless collaboration and code management across projects.
  • Proficient in project tracking and agile workflows using Jira for efficient task management and sprint planning.
  • Knowledgeable in deploying and managing applications on Red Hat OpenShift, leveraging container orchestration to enhance scalability and reliability.

HTML5
CSS3
JavaScript
Angular
Git
Bitbucket
Jira
Red Hat OpenShift
Oct

2017

-
Jan

2020

SEB [Developer, Consultant through IT-Huset]

Started: Oct 2017 | 2 years and 3 months

  • Developed and maintained backend solutions using ASP.NET and ASP.NET MVC, leveraging C# to build secure and scalable applications.
  • Integrated Confluent Kafka client for reliable event streaming, facilitating data flow across services.
  • Began work with microservices architecture, focusing on services triggered by frontend events to efficiently process and push data into the data lake for real-time analytics.
  • Transitioned to a team responsible for managing and enhancing the payments functionality of the bank's website, ensuring secure and efficient transaction processing in alignment with business and compliance standards.
  • Collaborated within an agile environment using SAFe for Teams to ensure timely and coordinated development and deployment of features.

.NET
C#
ASP.NET
Apache Kafka .Net Client
SAFe
Apr

2017

-
Nov

2017

Parental leave

Started: Apr 2017 | 7 months

Parental leave

Jan

2017

-
Apr

2017

DNB [Web Developer through IT-Huset]

Started: Jan 2017 | 3 months

  • Developed a car dealer web application using Angular 2 and TypeScript, creating an intuitive user interface for browsing and managing vehicle listings.
  • Implemented key features such as search, filtering, and detailed vehicle views to enhance user experience and ease of navigation.
  • Utilized Git for version control, maintaining organized and efficient code management.
  • Deployed the application on Heroku for seamless access and testing.
  • Completed the assignment successfully prior to transitioning to parental leave.

HTML5
CSS3
JavaScript
Angular
Git
Bitbucket
Sep

2010

-
Jun

2023

IT-Huset [Consultant]

Started: Sep 2010 | 12 years and 9 months

I worked as a consultant through IT-Huset and I was contracted to work with the company Nasdaq Omx, DNB, SEB, Arbetsförmedlingen and Handelsbanken.

Sep

2009

-
Mar

2017

Nasdaq [System/Web Developer through IT-Huset]

Started: Sep 2009 | 7 years and 6 months

  • Full-stack development for both front-end and back-end systems, primarily supporting web properties integral to the organization.
  • Skilled in a variety of programming languages, including JavaScript, TypeScript, HTML5, CSS3, .NET (C#), and Java, enabling a flexible approach to diverse development requirements.
  • Maintained and enhanced high-traffic websites such as www.nasdaqomxnordic.com (Soon moved to www.nasdaq.com 2024), www.nasdaqomx.com (Now www.nasdaq.com), and the Nasdaq Intranet, ensuring performance and accessibility.
  • Developed jQuery-intensive sites within a Java CMS by building dynamic templates using JSP, supporting rich user experiences.
  • Created a customizable start page in ASP.NET MVC one summer, allowing visitors to personalize their experience by adding custom widgets.

HTML5
CSS3
JavaScript
Bootstrap
JSP
.NET
C#
JSP
Bitbucket
Sep

2009

-
Sep

2010

Brainpeople [Consultant]

Started: Sep 2009 | 1 year

I worked as a consultant through Brainpeople and I was contracted to work with the company Nasdaq Omx.

May

2009

-
Sep

2009

Instoremedia [System Developer]

Started: May 2009 | 4 months

I relieved the programmers during that time when they had a lot of work. I also introduced them to Silverlight which I recently worked with in my thesis work.

.NET
C#
Silverlight

© 2025 Kristoffer Pettersson (Semafor IT AB) | All rights reserved

Semafor IT AB