Ivo Lejon

Ivo Lejon

Software engineer / Architect in Stockholm

About

I am a guy with educations in Software Engineering and Architecture. I thrive on challenges that require both technical and creative solutions.

I have a passion for helping other people reach their potentials by investing heavily in trust and transparency. As a programmer, I write clean and modular code on par with the best in the business.

I have coded stable systems for calculating risk in currency transactions, modular monoliths that easily split into distributed services, migrated legacy systems into modern cloud solutions and built Natural Language Processing pipelines.

I really like Javascript/Typescript, Go, C# and designing stuff.

I also love trying new stuff and build small personal projects in my free time, for example:

  • A "AI-code-reviewer" using a Facebook's CodeLlama7B model running locally.

  • A project focused on crawling and scanning company websites to identify text containing claims about environmental merits. The system assigns a risk score to these sentences, leveraging Go for backend processing, React for the frontend interface, and LangChain with ChromaDB for retrieval-augmented generation (RAG) and data handling.

  • A terminal-based live score ticker of Allsvenskan (Swedish professional league) using Go.

  • Just started playing around with Gleam gleam.run, seems like an interesting new language.

Work Experience

2020 — Now
Stockholm

I was hired as the second developer in a very young company. Today, the company is approaching 100 employees and many of the biggest companies in Sweden as customers.

My main task have been to build a creative tech platform for customers, project managers, and designers.

During my time at Klingit, I transitioned from a primarily frontend-focused role to a more full-stack position.

  • Responsible for structuring and setting up the frontend using Vue(JS/TS), CSS, HTML.

  • Responsible for setting up and integrating generative AI models such as Flux AI and Stable diffusion.

  • Building a new backend in Go lang. Transitioning from Ruby on Rails.

  • Help to build and structure backend using Ruby on Rails.

  • Created highly interactive and reusable stateful components library using Storybook.

  • Support the backend team to establish good practices when creating a RESTful api.

  • Setting up an analytics platform & writing a lot of SQL to support & give insight to company mgmt.

  • Collaborated on setting up CI/CD workflows in Github / Aws.

  • Collaborated on the process to gain a SOC 2 Compliance & Certification.

Tech: Vue, Go, Ruby on Rails, Postgres, Redis, EC2, Lambda, Github

2020 — 2020
Stockholm

The assignment was to create a small API that used the Swedish language models based on Googles "BERT" (Bidirectional Encoder Representations from Transformers) released by KB-labb to gather the gist (important words, names, places etc) of a longer text.

The result can then be fed into another services, like search.

A part of the project can be found here github.com/ivolejon/swedi…

Highlights:

  • Built in python with a small api in Flask

  • Used PyTorch, Spacy.

Tech: Python

2019 — 2020
Stockholm

The goal of this project was to create an Progressive Web App (PWA) that will be used by scientists who study birds.
The challenging part was that it should work offline and it must support some form of multi-master database sync mechanism.

Highlights in the project:

  • Built with Vue & Vuetify

  • Apache CouchDB

  • Implemented a limited part of Couch Replication Protocol

Tech: Vue, Javascript, CoachDB, IBM Cloudant

2016 — 2019
Stockholm

A short intro about the company

Expensive currency transactions and high financial risk makes funding of sustainable development and foreign aid less effective. We are changing that now! Our financial algorithms makes sure that development organisations get more funding all the way through to the intended targets.

My main task was to contribute in creating a platform to help customer to evaluate and mitigate risk factors in foreign aid projects.

This is some of the stuff I was doing during my time at the company:

  • Responsible to setup the frontend using React js

  • Responsible to build the backend using Python together with Flask, Celery.

  • Implemented "Monte-Carlo"-style simulation workflows.

  • Build caching layer of FX tick data using Redis.

  • Build a lot of custom diagrams in D3.js.

Tech: Python, Javascript, Typescript, React, Javascript, Redis, Postgres, Aws, Lambda, Aws SQS

2010 — 2018
Software consultant at Stockholms universitet
Stockholm

This has been an ongoing consultancy gig that started a long time ago. I have been working on & off with this during this time.

Some of the highlights that I worked on during the years:

  • Migrating a big internal CMS-system written in classic ASP (vb-script) into using Dotnet (C#).

  • Migrating from on premise servers to using Microsoft Azure.

  • Built a new fully typed API swagger compatible API

  • Setting up CD/CI pipelines.

Tech: Dotnet, C#, Classic Asp, Azure, SQL Server,

2010 — 2012
2006 — 2007

Education

2004 — 2009
Arkitekturutbildning at KTH
Stockholm
1999 — 2003
Data- och systemvetenskap at Stockholms Universitet.
Stockholm

Contact

GitHub