Andrei Ivaniuk

CTO

Warsaw, Mazowieckie, Poland12 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led a team of backend developers in high-impact projects.
  • Expert in Scala and functional programming methodologies.
  • Proven track record in real-time data processing solutions.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and real-time data processing.

Contact

Skills

Core Skills

ScalaSoftware DevelopmentClickhousePlay FrameworkClojureJava

Other Skills

Functional ProgrammingDevOpsCatsCats EffectDoobieCirceShapelessMicrosoft SQL ServerAkkaAkka StreamsSlickPostgreSQLKafkaAkka PersistenceAkka Cluster

Experience

12 yrs 7 mos
Total Experience
3 yrs 1 mo
Average Tenure
6 yrs 4 mos
Current Experience

Evolution

4 roles

Scala Department Lead

Promoted

Apr 2023Present · 3 yrs 1 mo

ScalaFunctional ProgrammingSoftware DevelopmentDevOps

Lead Scala Developer

Jun 2022Mar 2023 · 9 mos

ScalaFunctional ProgrammingSoftware DevelopmentDevOps

Lead Scala Developer

Promoted

Aug 2020Jun 2022 · 1 yr 10 mos

  • Implementation of back-end part of the back office real-time reports, handling billions of records in the storage (Scala, Cats, Cats Effect, Doobie, Circe, Shapeless, ClickHouse, Microsoft SQL Server).
  • Performance improvements and optimizations for new and existing reports (ClickHouse).
  • Mentoring newcomers.
  • Leading 4-6 backend developers as a Lead Engineer.
  • Preparing materials, lecturing, and mentoring on the Evolution Scala Bootcamp.
ScalaCatsCats EffectDoobieCirceShapeless+2

Scala Developer

Dec 2019Sep 2020 · 9 mos

  • Real-time analytical reporting tools that are available for external and internal Evolution users.
  • Responsibilities:
  • Implementation of back-end part of the back office real-time reports, handling billions of records in the storage (Scala, Cats, Cats Effect, Doobie, Circe, Shapeless, ClickHouse, Microsoft SQL Server).
  • Performance improvements and optimizations for new and existing reports (ClickHouse).
  • Being a temporary acting Product Owner. Communication with stakeholders, working on business requirements, and delivery of the financial reports.
  • Mentoring newcomers.
ScalaCatsCats EffectDoobieCirceShapeless+2

Memory tree retail solutions

Scala Developer

Aug 2018Dec 2019 · 1 yr 4 mos · Minsk, Belarus

  • Intermediate system for taking different types of contributions mostly oriented towards trade unions.
  • Responsibilities:
  • Implementation of back-end features, and automated tests (Scala, Akka, Akka Streams, Slick, Play Framework, PostgreSQL, Kafka).
  • Integration with external payment providers (Stripe, Square).
  • Environment setup with Amazon Web Services (Terraform, Ansible, Pritunl VPN, Teamcity, Upsource, Logstash, Kibana).
ScalaAkkaAkka StreamsSlickPlay FrameworkPostgreSQL+1

Kibo commerce

Scala Developer

Apr 2014Jul 2018 · 4 yrs 3 mos · Minsk, Belarus

  • Mobile Point of Commerce system. Extensive scalable web application with Scala on the back-end and JavaScript with React on the front-end. It consists of a monolithic platform with a set of services.
  • The product was started as a startup and then acquired and merged with other companies to form Kibo.
  • Responsibilities:
  • Implementation of back-end and front-end features, and automated tests (Scala, Akka, Akka Persistence, Akka Cluster, Play Framework, Anorm, MySQL, Elasticsearch, PostgreSQL, Cassandra, Kafka).
  • Integration with external systems (Demandware, Shopatron, MarketLive).
  • Environment setup with Amazon Web Services (Chef, Capistrano, Ansible).
ScalaAkkaAkka PersistenceAkka ClusterPlay FrameworkAnorm+5

Ita evolution

Clojure/Java Developer

Aug 2013Apr 2014 · 8 mos · Minsk, Belarus

  • Single-page web application with Clojure and ClojureScript.
  • Web application with Java and ZK Framework.
ClojureJava

Education

Belarusian State University

Master's degree — Applied Mathematics

Jan 2015Jan 2016

Belarusian State University

Bachelor's degree — Informatics

Jan 2010Jan 2015

Stackforce found 100+ more professionals with Scala & Software Development

Explore similar profiles based on matching skills and experience