ProFreelance

Разработчик Scala — функциональный бэкенд и потоки данных

Просмотры30за 14 дней: 12
Размещена18.08.2026
Моя специализация — серверная разработка на Scala, и функциональный стиль здесь не украшение, а основа: я опираюсь на неизменяемые структуры, чистые функции и типизированные эффекты. Благодаря этому логика сервиса ведёт себя предсказуемо, а компилятор отсекает целый пласт ошибок задолго до боевой среды. Подключусь и к готовому проекту на JVM, где важны строгая корректность и грамотная конкурентность, и к проекту с чистого листа, где нужен каркас, способный расти без превращения в запутанный код. Довожу задачу от проектирования архитектуры до сервиса, который стабильно живёт под реальной нагрузкой.

Основные направления — API поверх REST и gRPC, системы на событиях и конвейеры обработки данных. Собираю распределённые и многопоточные серверы на акторах Akka и Akka Streams, описываю длительные процессы, которые не теряют состояние при перезапусках, и стыкую сервис с Kafka, PostgreSQL, Cassandra или Spark сообразно характеру данных. Отдельно продумываю back-pressure и поведение при медленном или пропавшем внешнем звене, чтобы система замедлялась плавно, а не рушилась. Регулярно веду пакетные и потоковые расчёты над большими данными — переношу, очищаю и агрегирую внушительные объёмы без потери записей и без переполнения памяти.

Чётко обозначу профиль: работаю именно со Scala и функциональной парадигмой, а не с привычными Java, Kotlin или Go, замаскированными под синтаксис Scala. Код пишу идиоматично, с Cats, ZIO или Akka, проверяю через ScalaCheck и property-based-тесты, а на выходе отдаю понятный и расширяемый результат. Опишите требуемую пропускную способность и ограничения — подберу решение и назову честные сроки.

— Функциональные серверные сервисы на Scala (Cats, ZIO)
— Акторы Akka и Akka Streams для распределённых многопоточных систем
— API на REST и gRPC с типизированными проверяемыми доменами
— Конвейеры big-data и ETL на Spark и Kafka
— PostgreSQL, Cassandra и хранилища на событиях
— Property-based-тесты и настройка CI под JVM

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Мария ЧеркасоваСоздание скриптов
Написать

На какие запросы отвечает эта страница