Обо мне

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

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

Языки в порядке частоты использования: 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 — по настоящее время (3 года и 2 месяца)
абн консалт
программист
Москва
Обязанности и достижения
Мои задачи в проекте : 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 (1 год и 2 месяца)
нии сокб
программист
Москва
Обязанности и достижения
Разработка автоматизированного рабочего места администратора с нуля(проектирование,подборка стека,тестирование ,реализация,поддержка). Серверный стек : 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 (11 месяцев)
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
ЮФУ-Ростов
Автоматики и вычислительной техники; ФАВТ
Ростов-на-Дону