Проект: 6000.ru (поисковая система недвижимости)
Должность: Ведущий программист
Разработка, развитие, поддержка: с лета 2013 по настоящее время
Роль в проекте
- разработка общей архитектуры распределённого и масштабируемого проекта,
- программирование сервисов (Scala/Java),
- программирование серверной части (Scala/Java),
- программирование клиентской части (JavaScript, markup)
Технологии
Сервисы (WEB и дугие): ElasitcSearch, Netty.io, Play framework, Slick/PostgreSQL, Akka, Akka-stream. Активное использование многопоточности.
Клиентская часть - в идеологии SPA (одностраничное приложение): Virtual DOM, hyperscript, promises, свой framework по мотивам Nicholas Zakas.