Работал в 7 компаниях   8 лет 4 месяца

IT, IT-консалтинг / Услуги / Производство оборудования

Senior Scala engineer

EvoPlay

IT

1 год 4 месяца

06.2023 - по настоящее время

Розробка повноцінної білінгової системи. Scala бекенд реалізований на основі мікросервісів з CQRS. Мікросервіси написані на Cats та Cats-effect. RabbitMQ використовується для доставлення івентів, Redis як кеш. Postgres використовується як сховище даних.
Технології: scala, cats, cats-effect, fs2, izumi, play, rabbitmq, postgres, kubernetes, gcp, aws, grafana, gitlab.

Senior Scala engineer

N-iX

IT

7 месяцев

10.2022 - 05.2023

Проект: Пайплайн для міграції даних
Клієнт - великий британський постачальник електроенергії та газу. Метою була розробка пайплайну міграції для перенесення клієнтів зі старої білінгової системи в нову. Бізнес-логіка реалізована на основі AWS Lambda / Step Functions, BigQuery використовувалось як сховище даних, Kafka як брокер повідомлень.
Технології: AWS (lambdas, step functions, dynamo db, sqs), GCP (BigQuery), scala, cats, cats-effect, fs2, kafka.

Senior Scala engineer

Tradecloud

IT

5 месяцев

04.2022 - 09.2022

Проект: Платформа з управління ланцюгами постачання
Метою було розробити хмарну платформу для управління замовленнями, відправленнями, комунікаціями між покупцями та постачальниками, які були компаніями виробничого, роздрібного та оптового секторів. Платформа реалізована як розподілена event-driven система з використанням мікросервісів та Domain Driven Design.
Технології: DDD, scala, akka (actors, http, cluster, streams), kafka, cassandra, elasticsearch, protobuf.

Strong Middle / Senior Scala engineer

Intellias

IT

1 год 6 месяцев

09.2020 - 03.2022

Проект: Автоматизоване генерування картографічного контенту
Клієнт - глобальна компанія, яка надає рішення з картографії, даних про місцезнаходження та пов'язаних послуг. Метою було автоматизувати створення картографічного контенту. Система представляла собою пайплайн мікросервісів для обробки потокових даних про місцезнаходження. Я був частиною команди, яка відповідала за додатки, написані на Scala та Flink.
Технології: scala, flink, kafka, python, kubernetes, aws, splunk, grafana, gitlab

Scala engineer

Grid Dynamics

IT

10 месяцев

10.2019 - 08.2020

Проект: Беттінгова платформа
Клієнт був азіатською беттінговою компанією, що надає спектр послуг по ставкам на різноманітні події. Метою проекту було інтегрувати нову бекенд систему з існуючими компонентами веб-додатку для беттінгу.
Технології: scala, scalaz, akka http, rest, kafka, couchbase, postgres, sbt, scalatest, specs2, bitbucket, jenkins, kibana
Проект: Платформа для управління життєвим циклом додатків та веб-сервісів
Клієнт був великою мережею універмагів у США. Метою проекту була підтримка та розширення функціональності платформи, призначеної для управління життєвим циклом додатків.
Технології: scala, play framework, rest, akka actors, scalaz, sbt, mongo, scalatest, specs2, gerrit

Scala / Java engineer

iDalko

IT-консалтинг / Услуги / Производство оборудования

2 года 8 месяцев

01.2017 - 09.2019

Розробка лінійки продуктів, призначених для синхронізації систем управління завданнями (Jira, GitHub, ServiceNow і т.д.).
Технології: scala, play framework, rest, akka actors, slick, linux, docker, postgres, sbt, java, osgi, maven, scalatest, specs2, junit, mockito, react, java script, groovy, bamboo, bitbucket.

Junior Java Developer

AJS

IT

5 месяцев

07.2016 - 12.2016

Розробка системи управління ресурсами підприємства (ERP).
Технології: java, servlets, tomcat, struts, javascript, jdbc, junit, postgres

Ключевая информация

Мови програмування: Scala, Java, Python, JavaScript, С++
Фреймворки/бібліотеки: Cats, Cats-effect, Izumi, Play, Akka, Slick
Обробка даних, big data: Flink, Spark, MapReduce, YARN
Меседж брокери: Kafka, RabbitMQ
Сховища даних: Postgres, MySQL, Mongo, Couchbase, Cassandra, Elasticsearch, BigQuery, HDFS
Хмарні платформи: AWS, GCP
Контейнеризація: Docker, KubernetesCI/CD: GitLab, GitHub, Bitbucket, Gerrit, Jenkins, Bamboo

Учился в 1 заведении

Одеський державний економічний університет

Банківська справа

Одеса, 2008

Владеет языками

Английский

средний

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Сергій

Software Engineer

Киев

37 лет

полная занятость

Обновлено 4 месяца назад