Sebastian Karlsson

Developer and Engineer

Companies I been involved with

Here are some companies I have worked for or been involved with in some way.

See detailed CV

Companies

2019 - now (current) Teacher at Codic Education

Working as a teacher in IT-related subjects at different schools.

2019 - now (current) Self Employed

Running my own business as an IT-consultant

2017 - 2019 Annevo AB 

Fullstack Developer

While working at Annevo, I was also working with other companies such as:

  • KVDBil
  • Shopcorn
  • EPC
  • Volvo (Trucks)
  • RGNT Motorcycles

2016 - 2017 Knowit 

System developer 

2015 - 2016 Duva AB 

System & Web developer


Below are some of the projects Sebastian has been involved with:

2020 - 2021 (Secret project with customer in Hong Kong)

As a full-stack developer, I was developing an economy system application.

  • React
  • Javascript
  • Node.js
  • Firebase

2018 - 2019 KVD Bil

Backend developer, writing micro-services in Python for an auction site.

  • Python
  • Javascript
  • React
  • Kubernetes
  • Docker

2017.10- 2018.05 Podmosphere 

Backend developer of Podmosphere’s MVP / Beta, has been involved in setting up architecture and code base for the entire project. Podmospheres platform is scalable and tested throughout product development. Full launch will take place in January 2018

  • Python
  • MongoDB
  • Javascript
  • React. 

2017.11 - 2019 EPC 

Full-stack developer with the responsibility to develop a prototype of drilling / blasting equipment. Built in Python for mobile / web applications.

  • C
  • Python
  • Javascript

2017.08-10 - 2018 SE360 

Full stack developers in a team of 3 people, focus on prototyping a concept / MVP to simplify managing digital printer for brokers. The project has grown into a finished product with launch in Q1 2018

  • Node.JS
  • React
  • Javascript 

2016 Gothenburg University website 

Component development. JSP, Java, Velocity and more.

  • Java
  • JavaScript
  • CSS
  • JSP (Java Server Pages)
  • jQuery 

2016 Bohusläns Museum 

Web development 

  • CSS
  • jQuery
  • PHP
  • WordPress
  • SQL
  • Less 

2016 WTC Gothenburg (World trade center) 

Wordpress site, Wordpress site management, mostly Backend development.

  • PHP
  • WordPress

2015 Academedia 

Development of new intranet in Wordpress, as well as building a search engine with the help of elastic search. Backend and frontend development. 

  • JavaScript
  • CSS
  • PHP
  • WordPress
  • SQL
  • Elasticsearch
  • Sass
  • React 

2015 Academedia - student health plan creation tool

Web application where schools can create student health plans that can then be exported in different formats.  Backend and frontend development, as well as database modulation.

  • Python
  • Elastic Search 
  • Nginx 
  • Debian 
  • JavaScript
  • Python
  • CSS
  • SQL
  • Elasticsearch
  • Flask
  • Sass
  • React 

2015 Ulricehamns Kommun 

Website built in Wordpress,  Backend, frontend and search engine.

  • JavaScript
  • PHP
  • Solr
  • WordPress 

2015 Offecct membrane configurator 

A wall membrane configurator that customers would use when ordering.  Backend + frontend, mostly Javascript

  • JavaScript
  • PHP
  • SQL 

2016 API-server for brokers 

Developed an API server that brokers could connect their webpage to. Using the API server, they would insert items and they would appear on multiple sites like Blocket.se, Hemnet.se, etc.  Backend development but also some frontend development.

  • PHP
  • XML
  • SOAP
  • SQL
  • OAuth
  • JSON 

2015 Vara kommun (vara.se) 

Website built in Wordpress.  Backend + frontend

  • CSS
  • PHP
  • WordPress 

2015 Tranemo.se 

Website built in Wordpress.  Backend + frontend

  • CSS
  • PHP
  • WordPress
  • SQL
  • Sass 

2015 Lidköping Kommun 

Website built in Wordpress. (lidkoping.se)  Backend + frontend

  • JavaScript
  • CSS
  • PHP
  • WordPress

Skills

Programming & Scripting languages

  • C++
  • C
  • JavaScript
  • Node.js 
  • Python
  • PHP
  • SQL
  • Java
  • Go
  • UNIX shell scripting
  • Bash Scripting
  • JSP (Java Server Pages)
  • HTML5
  • CSS

Operating systems

  • Linux
  • OS X
  • Mac OS
  • Ubuntu
  • Debian
  • Arch Linux  

Frontend Frameworks & Frontend Libraries

  • React
  • Vue.js
  • JQuery
  • Sass
  • Less
  • Requirejs

Backend Frameworks & Backend Libraries

  • Django
  • Symfony
  • Flask

Server Technologies

  • Nginx 
  • Apache
  • Tomcat

CMS Software

  • Wordpress 
  • Wagtail CMS
  • Kirby CMS

Interactive Media development

  • OpenGL 

Test frameworks

  • JUnit
  • pytest
  • cmocka

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • SQLite
  • Cassandra 

Build tools

  • Hudson/Jenkins
  • Maven
  • Gradle
  • Make
  • Grunt
  • npm
  • Gulp 

Editors & IDE's

  • Emacs
  • vim
  • Nano
  • Eclipse 
  • VSCode

Cloud platforms & Cloud tools

  • Amazon EC2
  • iCloud
  • DigitalOcean
  • CPanel 

Version systems

  • Git
  • Subversion
  • Github
  • Bitbucket 

Ways of working / frameworks for working

  • Kanban
  • Scrum
  • Continuous Integration (CI)
  • Continuous Deployment (CD)
  • Object Orientation
  • Pair programming
  • Agile methods
  • Test-driven development
  • Scrumban 

Configuration and automation tools

  • Vagrant
  • Bash
  • Ansible
  • Jenkins

Spoken Languages 

  • Swedish (native) 
  • English 
Download CV

Codic

Programming Teacher

I am currently working as a programming teacher. I am teaching Linux, Python, Databases and other related subjects.

Duva

Web Developer

I worked as a web developer on small projects that often involved PHP and Wordpress.

Annevo

IT Consultant

I worked with various of different customers as an IT Consultant. The main technologies and tools I used here was Python, Javascript and C.

Knowit

IT Consultant

I worked with various of different customers as an IT Consultant. The main technologies and tools I used here was Javascript, Python, PHP + Wordpress, Java, Linux.

A secret startup

Full-stack Developer

As a Full-stack developer, I worked with a team developing a web and Mobile app.

I worked with technologies such as Javascript, React, Typescript, Firebase, Elastic Search.

RGNT Motorcycles

Developer and Engineer

For a short period of time, I helped develop the first speedometer using embedded programming and C.
I was also partially helping out with the hosting of their website.

Jula

Frontend Developer

For a short period of time, I was working as a frontend developer along with a team of backend developers to develop the new website for jula.se. The technologies used were Javascript and React.

EPC Groupe

Developer and Engineer

I was a part of a project where I worked very close with hardware. The technologies and tools used in this project was C, Python, Typescript.

KVD Bil

Backend Developer

As a Backend Developer, I wrote micro services in Python, that were deployed to a Kubernetes cluster.

Volvo

Programmer and Software tester

I wrote automated testing utilities for testing the software running on the infotainment systems inside the Volvo trucks. The main technology used here was Python.
Show source code
This website is written in my own templating language
{{
    CompanyArticle = (color, title, subtitle, content) => (@
        <article class="tile is-child notification {{ color }}">
            <p class="title">{{ title }}</p>
            <p class="subtitle">{{ subtitle }}</p>
            <div class="content">
                {{ content }}
            </div>
        </article>
    @)
}}


<div class="tile is-ancestor">
    <div class="tile">
        <div class="tile is-parent is-vertical">
            {{
                CompanyArticle (
                    "is-white box",
                    "Codic",
                    "Programming Teacher",
                    (@
                      I am currently working as a programming teacher.
                      I am teaching Linux, Python, Databases and other related subjects. 
                    @)
                )

                CompanyArticle (
                    "is-primary",
                    "Duva",
                    "Web Developer",
                    (@
                        I worked as a web developer on small projects that often
                        involved PHP and Wordpress.
                    @)
                )

                CompanyArticle (
                    "is-warning",
                    "Annevo",
                    "IT Consultant",
                    (@
                        I worked with various of different customers as an IT Consultant.
                        The main technologies and tools I used here was Python, Javascript and C.
                    @)
                )
            }}
        </div>
        <div class="tile is-parent is-vertical">
            {{
                CompanyArticle (
                    "is-info",
                    "Knowit",
                    "IT Consultant",
                    (@
                        I worked with various of different customers as an IT Consultant.
                        The main technologies and tools I used here was Javascript, Python,
                        PHP + Wordpress, Java, Linux.
                    @)
                )

                CompanyArticle (
                    "is-white has-background-info-light",
                    "A secret startup",
                    "Full-stack Developer",
                    (@
                      As a Full-stack developer, I worked with a team developing a web and Mobile app.<br/><br/>
                      I worked with technologies such as Javascript, React, Typescript, Firebase, Elastic Search.
                    @)
                )

                CompanyArticle (
                    "is-dark",
                    "RGNT Motorcycles",
                    "Developer and Engineer",
                    (@
                        For a short period of time, I helped develop the first speedometer
                        using embedded programming and C.<br/>
                        I was also partially helping out with the hosting of their website.
                    @)
                )
            }}
        </div> 
    </div>
    <div class="tile is-parent is-vertical">
        {{
            CompanyArticle (
                "has-background-danger-light",
                "Jula",
                "Frontend Developer",
                (@
                    For a short period of time, I was working as a frontend developer
                    along with a team of backend developers to develop the new website
                    for <i>jula.se</i>.
                    The technologies used were Javascript and React.
                @)
            )

            CompanyArticle (
                "is-danger",
                "EPC Groupe",
                "Developer and Engineer",
                (@
                    I was a part of a project where I worked very close with
                    hardware.
                    The technologies and tools used in this project was C, Python, Typescript.
                @)
            )

            CompanyArticle (
                "has-background-warning-light",
                "KVD Bil",
                "Backend Developer",
                (@
                    As a Backend Developer, I wrote micro services in Python,
                    that were deployed to a Kubernetes cluster.
                @)
            )

            CompanyArticle (
                "has-background-info-dark has-text-white",
                "Volvo",
                "Programmer and Software tester",
                (@
                    I wrote automated testing utilities for testing the software running
                    on the infotainment systems inside the Volvo trucks.
                    The main technology used here was Python.
                @)
            )
        }}
    </div>
</div>
<details>
    <summary>Show source code</summary>
    <div class="my-4">
        <i>This website is written in my own templating language</i>
    </div>
    <pre><code class="html">{{ escapehtml (cat ("src/companies.html")) }}</code></pre>
</details>
Ambitions
What are my ambitions?

My ambitions are to keep being a self-employed consultant.
I love tech, and I love helping other people with their technology, using technology.

a picture of me

Skills

Below are my top skills

python

95

javascript

79

C

80

C++

79

PHP

89

Typescript

79

Bash

79

SQL

60

CSS

81

HTML

90

SCSS

82

SEO

36

Java

60

React.js

70

Vue.js

50

Flask

90

MongoDB

69

Flutter

40

React Native

39

OpenGL

60

Linux

87

Kubernetes

20

Elastic Search

25

Firebase

59

Wordpress

86
Show source code
This website is written in my own templating language
<div class="columns is-mobile is-multiline">
    {{ 
        map (skills, (@
            <div class="column is-6-mobile is-2-desktop is-4-tablet">
                <div class="card">
                    <div class="card-content">
                        <section class='mb-4'>
                            <h2>{{ key ($0, 0) }}</h2>
                        </section>
                        <section>
                            <progress class="progress is-medium" value="{{ value ($0, 0) }}" max="100">{{ value ($0, 0) }}</progress>
                        </section>
                    </div>
                </div>
            </div>
        @))
    }}    
</div>
<details>
    <summary>Show source code</summary>
    <div class="my-4">
        <i>This website is written in my own templating language</i>
    </div>
    <pre><code class="html">{{ escapehtml (cat ("src/skills.html")) }}</code></pre>
</details>

Contact Me

(ianertson@gmail.com)
I typically respond within 24 hours