Might be available
(Updated 2024-02-15)Tech Director / Developer
Stockholm
Native Svenska, English, Beginner Norwegian
- Extensive experience in Ruby/React/Web
- Architecture, Devops
- Mobile, Web, Desktop - it's code
Skills (24)
REACTJS
Next.js
JavaScript
Ruby on Rails
API
NodeJS
CI/CD
TEAM BUILDING
Electron JS
INTERVIEWING
GraphQL
Ruby
PRODUCT DESIGN
UX
DOCUMENTATION
CONTINUOUS INTEGRATION/DELIVERY
TypeScript
MAINTENANCE
USER EXPERIENCE DESIGN
INTERACTION DESIGN
HEALTHCARE
Webgl
Kotlin
Flutter
Summary
Kim is a senior developer that's been working with creating solutions for
web and mobile for almost 20 years. He has extra love for the web
platform and thrives when he's able to be part of both the backend and
frontend but is also a competent mobile developer for both iOS, Android
and React Native. He enjoys learning and keeping up with the trends and
new ways of solving problems.
Professional Experience
2017-09 - Present
2001-01 - Present
Scania Smooth Fleet Communication - Solution architect during a service design project, making sure the solution was feasible. Deliverred a plan for the technical implementation Boels Warehouse Scanner App - Tech lead/developer and project manager for a solution that included a backend written in Node/Typescript with Prisma and PostgreSQL, a React admin portal and a Flutter application for handheld devices.
Enequi - QuiPower Platform - Part of a team that helped Enequi make changes and add features to their platform. Hosted in GCP with Kubernetes, it's a backend written in Node, using MySQL, as well as the frontend written in Angular (a big task was upgrading from Angular 9 to 16). Other technologies used: Influx, Socket.io.
Kim also took part in the architecture and planning for Enequis upcoming services, as well as integrating this into their existing native mobile apps.
Ericsson - Dotcom - Kim worked in the Dotcom team building components for the public web, based on Ericsson design system Cytiva - Chronicle - Kim jumped in and helped the team upgrade their Ruby on Rails application from version 5 to 7 LEAD FULL-STACK DEVELOPER Merresor - Merresor Website Daresay AB • org nr 556770-3573 • Arne Beurlings Torg 3, 164 40 Kista • daresay.co DARESAY CI/CD Design #NextJS #Sanity.io #React #HTML #CSS3 #Github Actions #Azure 2019.04 - 2020.03 Deliverables: Desktop application Architecture Documentation Design UX #electron #react #rocketscience #nodejs #gis #sqlite 2018.04 - 2019.03 Deliverables: iOS Application Android Application Backend Integrations Service Design #reactnative #graphql #nodejs #postgresql Kim led an agile team responsible for creating a new website for chartering busses and buying tickets at Merresor. He was involved from the beginning, setting goals and expectations and was responsible for technical choices and architecture.
Main challenges were around integrations. CMS, Booking System and payments where all integrated via API routes in Next.JS and the website was built as a mix of static generation and dynamic pages LEAD ARCHITECT, TECH LEAD, DEVELOPER Swedish Space Corporation - Blizzard SSC needed a better tool for visualizing the flight paths for their rockets and especially where they will land in the area around Esrange, Kiruna. We built a cross platform Electron application to graphically illustrate the probability distribution of landing areas which also calculated the risk of human casualties depending on dynamically updated population data and movements in the area.
Kim was part of the team that, through interviews and user tests, came up with the concept that then went into technical implementation.
As lead of the project, Kim was the Systems Architect and developer when building the application as a Windows application based on Electron using Typescript / React and NodeJS, leveraging service workers and WebGL and Mapbox for GIS visualizations.
LEAD ARCHITECT, TECH LEAD, DEVELOPER Clas Ohlson - Clas Fixare Clas Ohlson wanted to expand their offering and find new ways to help people fix things in their homes. Together with a team from Clas Ohlson we helped shape the new offering, Clas Fixare. We did a concept phase, with thorough user testing and many interviews to find the best way to build the product, followed by a realization phase, where we kept interviewing and analyzed usage data to guide the way forward.
The final result is a React Native application for Android and iOS, talking with a backend built with Nodejs and GraphQL. The backend is built as a proxy, aggregating, and delivering data to and from Contentful, Clas Ohlson PIM and other ERPs in use.
Kim was the lead architect for both the backend systems, the mobile applications, and the integrations. He led a team of 6 developers, that collaborated tightly with the team of designers.
Daresay AB • org nr 556770-3573 • Arne Beurlings Torg 3, 164 40 Kista • daresay.co DARESAY External Resources: https://daresay.co/case/digital-transformation-retail-service-clasohlson/ https://daresay.co/2019/08/15/clas-ohlson-and-daresay-win-red-dot-designawards-2/
2017-04 - 2017-09
2014-12 - 2017-04
2011-05 - 2014-11
2010-01 - 2011-05
2008-01 - 2008-11
Academic Background
2000-08 - 2003-06