Ivan Klass

Scala Enthusiast, Hands-on Engineering Lead

Serbia, Belgrade | Central European Time

View interactive portfolio

Summary

Qualities

Professional Experience (17+ years)

Clearlaw.ai

Staff Engineer at QuantumSoft for ClearLaw

Mar 2025 — Mar 2026 (1 year)

Modules

Responsibilities

Technologies: Scala, ZIO, tapir, iron, Quill, Scala Native, Scala.js, Laminar, zio-kafka, zio-aws, Flyway, Python, asyncio, PyTorch, NLTK, Prolog, Logtalk, Protobuf, PostgreSQL, GitHub Actions, Claude Code, Docker, AWS, sbt, Jira

Performi.ca

Engineering Manager at QuantumSoft for Performi.ca

Jul 2022 — Mar 2025 (2 years 8 months)

Modules

Responsibilities

Technologies: Scala, cats-effect, tapir, circe, refined, http4s, Doobie, otel4s, Scala.js, Laminar, Python, Django, DRF, PostgreSQL, Clickhouse, Redis, Docker, AWS, sbt, Jira, Notion

Anagram Care Pricing

Tech lead at QuantumSoft for anagram.care

Jan 2022 — Jul 2022 (6 months)

Modules

Responsibilities

Technologies: Scala, tapir, circe, cats-effect, fs2, http4s, trace4cats, Docker, GitHub Actions, sbt, Jira

Invitae Data Platform

Senior Data-engineer at QuantumSoft for Invitae

Jun 2018 — Dec 2021 (3 years 6 months)

Modules

Responsibilities

Technologies: Scala, cats-effect, fs2, http4s, avro4s, shapeless, magnolia, Kafka, Kafka Streams, Kafka Connect, Confluent Avro, Debezium, Spark, Kubernetes, Terraform, Docker, Helm/Flux, Looker, Snowflake, LaunchDarkly, sbt, Jira

ClearLaw

Team Lead, Mentor at QuantumSoft for ClearLaw

Jun 2018 — Nov 2018 (5 months)

Modules

Responsibilities

Technologies: Python, asyncio, GRPC, Jira

Invitae Nsync

Senior Developer at QuantumSoft for Invitae

Oct 2017 — Jan 2019 (1 year 3 months)

Modules

Responsibilities

Technologies: Node.js, Flow, Folktale.js, RabbitMQ, Jira

Invitae HCP

Tech lead (5 members), Full-stack at QuantumSoft for Invitae

Aug 2016 — Sep 2017 (1 year 1 month)

Modules

Responsibilities

Technologies: Django, TypeScript, JsonSchema, React, Redux, Jira

Invitae Family History Tool

Team lead (9 members), DevOps, Full-stack at QuantumSoft for Invitae

Mar 2015 — May 2017 (2 years 2 months)

Modules

Responsibilities

Technologies: Django, TypeScript, React, Docker, Docker Compose, Ansible, PHP, Python, ES6, Redux, R, MySQL, Jira

Zoom TV Analytics Dashboard

Architect, Consultant at ZoomTV Group

Aug 2016 — Nov 2016 (3 months)

Modules

Responsibilities

Technologies: PHP, MongoDB, RabbitMQ, UML diagram editors

MoceanMobile ads platform

Backend, SQL at BitWorks for Pubmatic.com

Jun 2014 — Dec 2014 (6 months)

Modules

Responsibilities

Technologies: JBoss Teiid, Hive, PostgreSQL, Python, Pentaho Kettle, Git

BARS Accounting, BARS Personnel

Middle Full-Stack at Bars Group

Sep 2013 — May 2014 (8 months)

Modules

Responsibilities

Technologies: Django, PostgreSQL, ExtJS, Redmine, Mercurial

MoceanMobile ETL & FraudTool

Junior BigData, Junior Full-stack at BitWorks for Moceanmobile.com

Feb 2011 — Sep 2013 (2 years 7 months)

Modules

Responsibilities

Technologies: Django, PostgreSQL, Java, Hadoop, Backbone.js, Bootstrap, Git

Zzzing VPN & VPS

Junior Full-stack at Zzzing LLC

Jun 2010 — Feb 2011 (8 months)

Modules

Responsibilities

Technologies: PHP, JavaScript, CSS, FFmpeg, SVN

Education

Bachelor of Computer Science

Tomsk State University, Computer Science Department

Graduated: 2011

Master of Computer Science

Tomsk State University, Computer Science Department

Graduated: 2013

Translator/Interpreter in the sphere of professional communication

Tomsk Polytechnic University, Foreign Languages

Graduated: 2018

Courses & Certifications

Functional Programming Principles in Scala

coursera.org, Nov 2014

Introduction to Scala language and its advantages

Principles of Reactive Programming

coursera.org, May 2015

Amazing course about reactive programming basics in Scala — Signals, futures and promises, actor model, Akka actors. Completed with distinction

R programming

coursera.org, Nov 2015 (certificate)

Base work with R. Completed with distinction

Parallel programming

coursera.org, Jun 2016 (certificate)

Fundamentals of parallel programming. Scala

Open Source Contributions

scala/scala3 (6205 stars)

The Scala 3 compiler, also known as Dotty

typelevel/cats (5000 stars)

Lightweight, modular, and extensible library for functional programming

http4s/http4s (2613 stars)

A minimal, idiomatic Scala interface for HTTP

typelevel/fs2 (2300 stars)

Compositional, streaming I/O library for Scala

typelevel/cats-effect (2000 stars)

The pure asynchronous runtime for Scala

softwaremill/tapir (1454 stars)

Rapid development of self-documenting APIs

scalacenter/scalafix (871 stars)

Refactoring and linting tool for Scala

tototoshi/scala-csv (704 stars)

CSV Reader/Writer for Scala

django-haystack/django-haystack (3600 stars)

Modular search for Django

VirtusLab/scala-cli (624 stars)

Command-line tool to interact with the Scala language

scalapy/scalapy (572 stars)

Use the world of Python from the comfort of Scala

iltotore/iron (543 stars)

Strong type constraints for Scala

sksamuel/avro4s (700 stars)

Avro schema generation and serialization for Scala

com-lihaoyi/scalasql (250 stars)

Type-safe Scala ORM for SQL databases

typelevel/log4cats (200 stars)

Logging framework for Cats

zio/zio-config (239 stars)

Easily use and document any config from anywhere in ZIO apps

conduktor/kafka-security-manager (400 stars)

Manage your Kafka ACLs at scale

debezium/debezium (12600 stars)

Change data capture for a variety of databases

ClickHouse/ClickHouse (40000 stars)

ClickHouse open-source columnar DBMS

fthomas/refined (1700 stars)

Refinement types for Scala

etorreborre/specs2 (730 stars)

Software specifications for Scala

bkirwi/decline (650 stars)

Composable command-line parsing for Scala

softwaremill/magnolia (1500 stars)

Easy, fast, transparent generic derivation of typeclass instances

scala/docs.scala-lang (600 stars)

Official Scala documentation

bot4s/telegram (500 stars)

Telegram Bot API wrapper for Scala

sherpal/LaminarSAPUI5Bindings (88 stars)

Laminar bindings for SAP UI5 web components

Technologies & Skills

Scala, ZIO, tapir, iron, Quill, Scala Native, Scala.js, Laminar, zio-kafka, zio-aws, Flyway, Python, asyncio, PyTorch, NLTK, Prolog, Logtalk, Protobuf, PostgreSQL, GitHub Actions, Claude Code, Docker, AWS, sbt, Jira, cats-effect, circe, refined, http4s, Doobie, otel4s, Django, DRF, Clickhouse, Redis, Notion, fs2, trace4cats, avro4s, shapeless, magnolia, Kafka, Kafka Streams, Kafka Connect, Confluent Avro, Debezium, Spark, Kubernetes, Terraform, Helm/Flux, Looker, Snowflake, LaunchDarkly, GRPC, Node.js, Flow, Folktale.js, RabbitMQ, TypeScript, JsonSchema, React, Redux, Docker Compose, Ansible, PHP, ES6, R, MySQL, MongoDB, UML diagram editors, JBoss Teiid, Hive, Pentaho Kettle, Git, ExtJS, Redmine, Mercurial, Java, Hadoop, Backbone.js, Bootstrap, JavaScript, CSS, FFmpeg, SVN

Contact