Portrait of Viktor

CV

Viktor Kalajo

I have about 5 years of experience in the web development industry and I consider front end development in general and JavaScript in particular as my core competences.

The last couple of years my primary focus has been with technologies and frameworks such as React, Node and Express. I'm also well-versed in general front end stuff such as HTML, CSS, build tools, accessibility and performance.

Clients i've worked with include Spotify, SVT and MTG.

Work experience

Senior interface developer

Creuna | Q1 2014 - present

Developer

Freelance | Q2 2011 - present

Highlighted projects

SVT Sport (via Creuna)

Q3 2014 - Q2 2017

Screenshot SVT Sport

SVT site for sport news, svtsport.se. Isomorphic / universal SPA built using React, Node and Express. High demands on performance and accessibility with ~500k unique visitors per week. My role was a developer and Scrum master.

With a team from Creuna and SVT we created a new sports site for SVT: svtsport.se.

Together with a few other developers i worked on the render application for the site which is based on React, Node and Express. The application is an Single Page isomorphic / universal app.

SVT Sport introduced interesting challenges in areas such as performance, caching and accessibility due to its high load (~500k unique visitors / week) and demands on availability for everyone.

In addition to my role as a developer i was also the Scrum Master for the team consisting of around 10 people from both SVT and Creuna.

Read the case on creuna.se for more information (in swedish).

  • React
  • Node
  • Express
  • Heroku
  • Webpack
  • MongoDB
  • Redis
  • Scrum
  • Isomorphism
  • Universal app
  • Akamai

Thrive

Q1 2016 - ongoing

Screenshot Thrive

Survey tool to improve environment related areas for a team. Single page application built using React, Redux, Node, MongoDB, Heroku and CloudFlare. I was responsible for the entire tech stack in this project.

Thrive is a tool to evaluate and improve work environment related areas for a team using surveys, data visualization and recommendations.

The app is a Single Page Application built using tech such as React, Redux, Node, MongoDB, Heroku and CloudFlare.

I was responsible for the full tech stack of the application - including front end, back end and hosting.

Checkout thriveapp.biz (in swedish) for more information.

  • React
  • Redux
  • Node
  • Express
  • Heroku
  • MongoDB
  • REST

MTG Viasat Set Top Box interface (Via Creuna)

Q1 2015 - Q2 2015

Prototype for a Set Top Box built using Angular. I were the lead developer on this project.

  • Angular

Spotify Intranet (Via Creuna)

Q1 2014 - Q4 2014

Intranet for Spotify built using Angular & Django. I worked on the front end with Angular in this project.

  • Angular
  • Python
  • Django

Idea management tool

Q4 2013 - Q2 2014

Idea management tool created with the PHP framework Laravel. I was the sole developer on this project and responsible for the entire stack.

  • PHP
  • Laravel
  • MySQL
  • jQuery

Time tracking and project management tool

Q3 2013 – Q4 2013

Time tracking and project management system for a small construction company. Built using PHP and Laravel. I was the sole developer on this project and hence responsible for the entire stack.

  • PHP
  • Laravel
  • jQuery

Technical Skills

Front end

Front end

  • JavaScript
  • React
  • HTML
  • CSS
  • Front end architecture
  • Accessibility
  • Angular
  • jQuery
  • SEO

Back end

Back end

  • Node
  • Express
  • Heroku
  • Document databases
  • Relational databases
  • Django
  • DevOps
  • Python

Other

Other

  • Scrum
  • GIT

Contact

Feel free to call me at
(+46) 73 313 70 33

... or send me an email
viktor.kalajo@gmail.com