Козловский Никита Станиславович === # 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).