Обо мне

Теоритечесие знания: Есть достаточный бэкграунд для понимания научных статей/книг по машинному обучению.

Инструменты:

Языки в порядке частоты использования: python/java, R, javascript, groovy, scala, clojure

ОС : Linux, Windows

Базы данных: Postgresql , CouchDb(basic), MongoDb(basic) , Mysql

Транспорт/мэссэнджинг : RabbitMQ Devops: Docker , jenkins

Анализ данных: pandas, blaze , matplotlib , dplyr , datatable , ggplot2 , seaborn

Машинное обучение : scikit-learn, xgboost, keras

Web frameworks: falcon , flask , spring mvc

https://github.com/niknoproblems

https://www.drivendata.org/us

Профессиональные навыки
Опыт работы
Октябрь 2014 — по настоящее время
абн консалт
программист
Москва
Обязанности и достижения

Мои задачи в проекте : 1) Исследование выборок объектов недвижимости , составление отчетов с результатами исследования (R, python( Ipython + scikit-learn + pandas))
2)Продумавиние потоков данных, хранилищ, pipelin'ов
обработки данных(Java, .Net, Postgre, MongoDB)
3)Реализация вэб-сервисов для аналитичиских модулей иситемы(python, flask, docker)
4)Реализация dashboards для графиков, статистики, онлайн тестирования/дебага моделей машинного обучения( es6, webpack, angular 1.5).

За время моего прибывания в проекте создал сервис предикативной оценки жилой и коммерческой недвижимости для всей России. Реализовал datawarehous с информацией разных типов структурированной и неструктурированной(текст).
Точность оценки по основным KPI(mean absolute percentage error, median absolute percentage error) возросла в 1.5 раза.

Сентябрь 2013 — Октябрь 2014
нии сокб
программист
Москва
Обязанности и достижения

Разработка автоматизированного рабочего места администратора с нуля(проектирование,подборка стека,тестирование ,реализация,поддержка).
Серверный стек : java8 ,groovy2(тесты) , gradle, spring boot(spring framework 4),spring security,spring mvc,spring jdbc, tomcat8(webSockets(JSR 356)) ,spock framework.
Клиентский стек : javascript , extjs4,jquery,backbone.js,react,sass,compass,gulp.js,foundation,webpack,bower.
БД: mysql , oracle.
Автоматизация, интеграционные тесты:python.

За время моего пребывания в проекте была модернизирована вся серверная часть, свершен уход от старых и уже не развивающихся технологий. Сервер стало легче обновлять, добавлять новую функциональность,
повысилось удобство отладки и выявления ошибок, производительность выросла на порядок.

Ноябрь 2012 — Сентябрь 2013
computerica
программист
Москва
Обязанности и достижения

Обязанности : разработка ПО , тестирование и его дальнейшее сопровождение.
Удаленная работа.На основном проекте использовал следующие технологии:
servlets , jsp , jdbc , maven , axis2 , jax-ws ,spring (ioc , mvc , roo) , jpa2(EclipseLink) , maven , AspectJ , postgresql,flyway.
технологии на стороне клиента : knockout.js , javascript , coffeescript , bootstrap..
Так же было пару небольших проектов на python(flask,ponyorm,jinja2,south,gunicorn,bootstrap,knockout.js,jquery)

За время моего проекта выступал евангелистом новых технологий , в итоге основные компоненты были переписаны с c++ на java. Совершен переход с desktop ui на web ui что позволило использовать приложения с различных платформ, в том числе и мобильных, и создавать более удобный и современный интерфейс.

Высшее образование
Сентябрь 2008 — Май 2013
ЮФУ-Ростов
Автоматики и вычислительной техники; ФАВТ
Ростов-на-Дону