Kalle IlvesKalle Ilves

Kalle Ilves

Full Stack Software Developer, MSc in Computer Science, Teacher, Mentor.

My skills

I am a full-stack software developer. This means that I can develop, test, and deploy software for any purpose or platform.

Here are some of the highlights of my technical skills:

JavaScript & TypeScript

Including modern language features, ecosystem, and client-side and server-side development

Excellent skills

React

Including frameworks and libraries such as Gatsby, Next.js, Redux, and many more

Excellent skills

GraphQL

Including GraphQL query language, GraphQL API design, and Apollo's client-side and server-side libraries

Excellent skills

General developer skills & DevOps

Including Unix shell, Git, test automation, continuous integration, quality assurance, continuous delivery

Excellent skills

Software development process

Including Agile practices, Scrum, Kanban

Excellent skills

Python

Including Django, FastAPI, Flask, and Robot Framework

Excellent skills

SQL databases

Including PostgreSQL, MySQL, and SQLite

Excellent skills

NoSQL databases

Including MongoDB, Redis, Cassandra, and RethinkDB

Good skills

Messaging systems

Including RabbitMQ and Nats

Good skills

Docker

Including Docker Compose

Good skills

React Native

Good skills

Ruby

Including Ruby on Rails and Sinatra

Good skills

Java

Including Spring

Good skills

PHP

Including Laravel

Moderate skills

Go

Moderate skills