- I have been working professionally with web development 7+ years. The
- last couple of years my primary focus has been with technologies and
- frameworks such as JavaScript, React
- , Node and Express. I'm also
- well-versed in general front end stuff such as HTML, CSS, build tools,
- accessibility, SEO and performance.
+
+ With 12+ years of professional web development experience, I create
+ products that deliver real value to users and stakeholders. I thrive
+ in end-to-end involvement, from defining business goals and user needs
+ to shaping UX, architecture, and writing the code.
-
Clients I've worked with include Spotify, SVT and MTG.
-
-
Next dream gig
-
- Complex web application with lots of interaction and state.
- Technologies such as React, Node, GraphQL and TypeScript. I`d love to
- be involved in the full tech stack and also in the design process.
-
-
-
Summary of Qualifications
+
Summary of Qualifications
- Highly experienced in modern JavaScript on both server and client
- side
+ Over 12 years of full-stack web development experience, specializing
+ in TypeScript, React, and Node.js.
- 5+ years of experience writing large-scale React and Node
- applications
+ Proven track record in architecting and delivering large-scale
+ applications, successfully leading projects from proof of concept to
+ production.
- Databases and search indexes such as MongoDB, ElasticSearch, Redis
- and PostgreSQL
+ Expertise in data storage and processing solutions including
+ PostgreSQL, ElasticSearch, Kafka, and Redis.
-
Great general frontend knowledge
- CI/CD, automation and hosting using tools like Heroku, Gitlab
- pipelines and Jenkins
+ Proficient in CI/CD implementation with a focus on automated testing
+ for robust deployment pipelines.
-
Some GraphQL knowledge
-
-
-
Wants to learn more about
-
-
GraphQL
-
TypeScript
-
-
Highlighted projects
+
Highlighted projects
+
+
+ As a core developer of Astrid, the publishing platform for SVT News
+ and Sports, I played a key role in shaping its architecture and
+ driving it from proof of concept to production. My involvement
+ spanned the entire development lifecycle—from defining goals to
+ collaborating on UX and writing code.
+
+
+ Astrid has around 400 users/editors and serves millions of unique
+ readers with published articles and feeds every week.
+
+
+ Together with a very autonomous team of ~eight people, we built a
+ system that has been widely praised within the organization.
+
+
-
- CMS for creating real time news streams for articles at{' '}
+
+ CMS for creating real-time news streams for articles at{' '}
SVT Nyheter.
SVT site for sport news,{' '}
- svt.se/sport. Isomorphic /
- universal SPA built using React,{' '}
- Node and Express. High demands on
- performance and accessibility with ~500k unique visitors per week.
+ svt.se/sport.
+ Isomorphic/universal SPA built using React, Node and Express. High
+ demands on performance and accessibility with ~500k unique visitors
+ per week.
- E-commerce site{' '}
- akademibokhandeln.se{' '}
- for books built using technologies such as{' '}
- Django (Python), React and{' '}
- ElasticSearch. I was the lead front end deveoper
- during my time on this project, but i also had the opportunity to
- work on the back end with Django.
+
+ E-commerce site for one of Sweden´s largest bookstores{' '}
+ akademibokhandeln.se
+ .
-
-
- Survey tool. Single page application built using{' '}
- React, Redux,{' '}
- Node, MongoDB,{' '}
- Heroku and CloudFlare. I was
- responsible for the entire tech stack in this project.
-
+ With 12+ years of professional web development experience, I create
+ products that deliver real value to users and stakeholders. I thrive in
+ end-to-end involvement, from defining business goals and user needs to
+ shaping UX, architecture, and writing the code.
+
+
+ Clients I've worked with includes SVT, Spotify and MTG.
+
+
Summary of Qualifications
+
+
+ Highly experienced in modern TypeScript on both server and client side
+
+
+ 10+ years of experience writing large-scale React and Node applications
+
+
+ Experience in front-end and back-end architecture, instrumental in
+ shaping the architecture of recent projects, and driving technical
+ solutions from POCs to production.
+
+
+ Knowledge in data storage and processing solutions such as such as
+ PostgreSQL, Kafka, MongoDB, ElasticSearch and Redis
+
+
Experience setting up and using CI/CD with automated testing
+
+
Highlighted projects
+
+
+ As a core developer of Astrid, the publishing platform for SVT News and
+ Sports, I played a key role in shaping its architecture and driving it
+ from POCs to production. My involvement spanned the entire development
+ lifecycle—from defining goals to collaborating on UX and writing code.
+ The system has been widely praised within the organization.
+
+
+
+
+ CMS for creating real time news streams for articles at{' '}
+ SVT Nyheter.
+
+ SVT site for sport news, svt.se/sport
+ . Isomorphic / universal SPA built using React,{' '}
+ Node and Express. High demands on
+ performance and accessibility with ~500k unique visitors per week.
+
+ E-commerce site{' '}
+ akademibokhandeln.se for
+ books built using technologies such as Django (Python),{' '}
+ React and ElasticSearch. I was the
+ lead front end deveoper during my time on this project, but i also had
+ the opportunity to work on the back end with Django.
+
+
+
+
+ Survey tool. Single page application built using React,{' '}
+ Redux, Node, MongoDB,{' '}
+ Heroku and CloudFlare. I was
+ responsible for the entire tech stack in this project.
+
+
+
+
+ Intranet for Spotify built using Angular & Django. I worked on the front
+ end with Angular.
+
Expertise in data storage and processing solutions including
- PostgreSQL, ElasticSearch, Kafka, and Redis.
+ PostgreSQL, ElasticSearch, Kafka and Redis.
Proficient in CI/CD implementation with a focus on automated testing
@@ -72,12 +72,21 @@ const ViktorKalajo = () => (
collaborating on UX and writing code.
- Astrid has around 400 users/editors and serves millions of unique
- readers with published articles and feeds every week.
+ Astrid powers one of Sweden’s largest news sites, svt.se, as well as
+ the SVT Nyheter and SVT Sport apps. The platform has around 400
+ editors, reaching millions of unique weekly readers with articles
+ and feeds.
- Together with a very autonomous team of ~eight people, we built a
- system that has been widely praised within the organization.
+ One of the major technical challenges was enabling real-time
+ collaboration among editors on articles and feeds. We solved this by
+ implementing an event-driven architecture, which supported seamless
+ and concurrent editing.
+
+
+ Working with a highly autonomous team of eight, we built a system
+ that received wide praise throughout the organization for its
+ reliability and usability.
(
]}
>
- CMS for creating real-time news streams for articles at{' '}
- SVT Nyheter.
+ Direktcenter is a versatile CMS designed for creating real-time news
+ streams, chats, and more. It’s widely used within SVT for both News
+ and Play content, supporting live, interactive features that enhance
+ viewer engagement.
+
+
+ Additionally, Direktcenter serves as the backup CMS for SVT Nyheter,
+ ensuring seamless continuity when the primary system is down. Built
+ for scale, it can support up to one million concurrent readers,
+ delivering live updates within milliseconds.
Additionally, Direktcenter serves as the backup CMS for SVT Nyheter,
- ensuring seamless continuity when the primary system is down. Built
- for scale, it can support up to one million concurrent readers,
+ ensuring news delivery when the primary system is down. Built for
+ scale, it can support up to one million concurrent readers,
delivering live updates within milliseconds.
One of the major technical challenges was enabling real-time
collaboration among editors on articles and feeds. We solved this by
- implementing an event-driven architecture, which supported seamless
+ implementing an event-driven architecture, which supports seamless
and concurrent editing.