Працював в 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 місяці тому