Ivan Klass

Scala Enthusiast · Hands-on, Empathetic Engineering Lead

Serbia, Belgrade | Central European Time

View interactive portfolio

Summary

Measurable Wins

Professional Experience (15+ years)

Clearlaw.ai

Staff Engineer at QuantumSoft for Clearlaw.ai

Mar 2025 — Mar 2026 (1 year)

Modules

Responsibilities

Technologies: Scala, ZIO, tapir, Scala Native, Scala.js, Laminar, PyTorch, NLTK, Prolog, Logtalk, Python, Kafka, AWS, Claude Code, scalasql, Quill, zio-kafka, zio-aws, iron, Flyway, asyncio, Protobuf, PostgreSQL, GitHub Actions, Docker, AWS S3, AWS SQS, AWS SNS, AWS ECS, AWS ECR, AWS Bedrock

Performi.ca

Engineering Manager at QuantumSoft for Performi.ca

Jul 2022 — Mar 2025 (2 years 8 months)

Modules

Responsibilities

Technologies: Scala, cats-effect, tapir, http4s, WebSocket, Doobie, otel4s, Scala.js, Laminar, Python, Django, DRF, PostgreSQL, Clickhouse, Redis, AWS Aurora, Docker, AWS, AWS ECR

Pricing & Rebate Engine

Tech lead at QuantumSoft for anagram.care

Jan 2022 — Jul 2022 (6 months)

Modules

Responsibilities

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

Data Platform

Senior Platform engineer, Sub-team lead at QuantumSoft for Invitae

Jun 2018 — Dec 2021 (3 years 6 months)

Modules

Responsibilities

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

ClearLaw

Team Lead, Mentor at QuantumSoft for ClearLaw

Jun 2018 — Nov 2018 (5 months) — part-time

Modules

Responsibilities

Technologies: Python, asyncio, GRPC, AWS, AWS SQS

Salesforce API integration

Senior Developer at QuantumSoft for Invitae

Oct 2017 — Jan 2019 (1 year 3 months)

Modules

Responsibilities

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

Healthcare Providers SPA

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

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, Ansible, R, MySQL, Docker, PHP, Python, Redux

Analytics Dashboard

Architect, Consultant at ZoomTV Group

Aug 2016 — Nov 2016 (3 months) — part-time

Modules

Responsibilities

Technologies: PHP, MongoDB, RabbitMQ

MoceanMobile ads platform

Backend, SQL at BitWorks for Pubmatic.com

Jun 2014 — Dec 2014 (6 months)

Modules

Responsibilities

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

Accounting & Personnel

Middle Full-Stack at Bars Group

Sep 2013 — May 2014 (8 months)

Modules

Responsibilities

Technologies: Django, PostgreSQL, ExtJS, Redmine, Mercurial

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

VPN & VPS Products

Junior Full-stack at Zzzing LLC

Jun 2010 — Feb 2011 (8 months)

Modules

Responsibilities

Technologies: PHP, JavaScript, FFmpeg, CSS, 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 (256 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, Scala Native, Scala.js, Laminar, PyTorch, NLTK, Prolog, Logtalk, Python, Kafka, AWS, Claude Code, scalasql, Quill, zio-kafka, zio-aws, iron, Flyway, asyncio, Protobuf, PostgreSQL, GitHub Actions, Docker, AWS S3, AWS SQS, AWS SNS, AWS ECS, AWS ECR, AWS Bedrock, cats-effect, http4s, WebSocket, Doobie, otel4s, Django, DRF, Clickhouse, Redis, AWS Aurora, fs2, trace4cats, circe, avro4s, magnolia, Kafka Streams, Kafka Connect, Confluent Avro, Debezium, Spark, Kubernetes, Terraform, Snowflake, Helm/Flux, GRPC, Node.js, Flow, Folktale.js, RabbitMQ, TypeScript, JsonSchema, React, Redux, Ansible, R, MySQL, PHP, MongoDB, JBoss Teiid, Hive, Pentaho Kettle, Git, ExtJS, Redmine, Mercurial, Java, Hadoop, Backbone.js, Bootstrap, JavaScript, FFmpeg, CSS, SVN

Contact