---
# System prepended metadata

title: Козловский Никита Станиславович

---

Козловский Никита Станиславович
===

# Backend developer (ZIO, Spring boot) [middle]
# Big Data Developer (Spark+Scala) [middle]

#### Контактная информация
+79102877446 
k_nek (telgeram, предпочтительный способ связи)
`n.s.kozlovskii@gmail.com`

#### Местоположение 
г. Москва

#### Основное

Общий опыт: 4 года

Backend разработчик на ZIO. Также занимался bigdata (apache spark), 
есть опыт написани REST microservises на java+Spring Boot. 

#### Технические навыки
- языки программирования: 
    - scala: знаю немного лучше better jav'ы, люблю FP, но не фанатично
    - java: минимум, достаточный, чтобы эффективно писать на spring boot
    - bash
    - python 
- базы данных: 
    - postgresql (в основном круды со сторы spring boot jpa и doobie, немного понимаю в индексах, делал переливки через jdbc в spark тасках)
- backend: 
    - пишу не очень нагруженные, но постоянно меняющиеся бэкэнды для фронтов на zio(tarir, http4s). Есть небольшой опыт дизайна API и архитектуры. Помимо zio, писал REST сервисы на spring boot (большая часть -- CRUD поверх сложных бигдатовских задачек, который позволял удобнее работать с этими задачами), обертки для сервисов на grpc, SOAP (коннектеры к внешним системам), превращал нейронки в сервисы с помощью flask'а (с соответствующим рефакторингом). Могу поднять всё, что написал, в k8s 
- big data: 
    - делал много батчевой обработки данных на spark (в основном на dataset'ах, немного spark sql) с последующей автоматизация обработки через oozie
    - умею разбираться в чужом sql и делать его чуть лучше
    - делал горячие широкие витрины на clickhouse с переливкой холодных источников из hdfs 
    
- интеграция: docker, gitlabCI, kubernetes (helm)
- знаком с: 
    - kafka (без продуктивного опыта)
    - ceph, minIO, elasticsearch, grafana, redis
    - проходил курсы по akka (также без реального опыта)

#### Проекты

1. Сентябрь 2020 - настоящее время
*Суть проекта*: превращение набора ML моделей в полноценный сервис.
*Компания/предметная область*: Билайн/телеком.
*Роль на проекте*: backend dev.
*Вклад*: разрабатываю backend для сайта (zio, http4s, tapir, doobie) и для нейронок (python, flask).
Консультирую DSов и помогаю им разобраться в спарке.

2. июль 2019 - сентябрь 2020
*Суть проекта*: написание пайплайнов обработки данных и превращение их в сервисы (data as service).
*Компания/предметная область*: Билайн/телеком.
*Роль на проекте*: data engeneer.
*Вклад*: разработал бэкэнд (spring boot, psql, clickhousе) и ETL (spark, oozie) для различных DaS приложений. 
Например, участвовал в разработке внутренней системы, которая позволила аналитикам в несколько раз ускорить составление отчётов.

3. июль 2017 - июль 2019
*Суть проекта*: обработка данных заказчика, очистка и преобразование 
для извлечения знаний из данных.
*Компания/предметная область*: Лига цифровой экономики/телеком, ретейл, банки
*Роль на проекте*: data engeneer
*Вклад*: разработал, автоматизировал и внедрил множество витрин данных, 
занимался оптизимизацией существующих spark-задач. Мигрировал legacy проекты (mapreduce) на более современный spark, что увеличило надежность и скорость рассчётов. 

#### Образование
* ВГУ ПММ, выпуск 2018. Бакалавр -- кафедра вычислительной математики.
* ВГУ РГФ, выпуск 2019. Повышение квалификации -- переводчик в сфере профессиональной коммуникации (IT).