[Switch to English]
Решетников Иван Александрович

10+ лет в разработке ПО, 3+ года в Data Science.

Увлечен решением реальных задач с помощью кода и реализацией идей в продакшен.
GitHub профиль https://github.com/resivalex.

Data Scientist
2 года 8 месяцев
Апрель 2022 - по настоящее время
Architech NYC
https://architech.nyc
Сервисы для бизнеса
Задачи

— Улучшение существующих сервисов
— Внедрение методов машинного обучения
— Создание разовых отчетов
— Исследование проблем с согласованностью данных
— Поиск решений для текущих потребностей бизнеса

Достижения

— Создал калькулятор тарифов для контейнерных перевозок с RMSPE 11%, с удобным интерфейсом, мониторингом и регулярным дообучением
— Разработал BI-дашборды для контейнерных перевозок, улучшив принятие оперативных решений и снизив трудозатраты на ручную отчетность
— Разработал OCR-сервис, достигнув 95% точности валидации документов и значительно снизив нагрузку на диспетчеров
— Реализовал систему Email AI на основе ChatGPT, автоматизировав обработку электронных писем и уменьшив время ответа

Технологии
Python
Streamlit
PyTorch
LGBM
ChatGPT
PostgreSQL
Apache Superset
Docker
FastAPI
PyTest
Machine Learning инженер
1 год 4 месяца
Декабрь 2020 - Март 2022
Sape
https://sape.ru
Инструменты для рекламы и заработка в интернете
Задачи

— Внедрение методов машинного обучения
— Тематическая классификация текстов
— Поиск значимых факторов, влияющих на отказ пользователей от услуги
— Помощь SEO-специалистам в выборе стратегии продвижения

Достижения

— Разработал модель рекомендации цен от анализа данных до подготовки к деплою
— Реализовал систему поиска обратных ссылок среди миллионов документов, оптимизировав скорость поиска до 3 секунд и улучшив релевантность SEO и удовлетворенность клиентов

Технологии
Python
Pandas
MatPlotLib
Seaborn
Plotly
NumPy
SciKit-Learn
Gensim
Jupyter
Flask
PyTest
ClickHouse
Power BI
Ведущий Ruby on Rails разработчик
4 года
Декабрь 2016 - Ноябрь 2020
OneRetarget.com
https://oneretarget.com
Сервис для управления рекламой из одного кабинета
Задачи

— Выбор направления и инструментов для развития технической части проекта, предложение/обсуждение вариантов реализации, ревью кода
— Создание инструментов для анализа и управления рекламой
— Синхронизация статистики, статусов модерации
— Реализация новых форматов. Обработка ошибок
— Деплой системы. Резервное копирование. Мониторинг ошибок

Достижения

— Унификация API для использования на фронтенде и внешними пользователями
— Синхронизация и вывод показателей эффективности рекламы из Яндекс.Метрики
— Добавление раздела админки для обнаружения проблемных ситуаций
— Реализация интерактивных виджетов: недельное расписание показов, массовое копирование, превью баннеров
— Миграция фронтенда с CoffeeScript и jQuery на ES6 и React
— Приведение стилей в кабинете пользователя к аккуратному единообразному виду

Технологии
Ruby on Rails 5
PostgreSQL
RSpec
Cucumber
Capybara
Jenkins
Docker
Capistrano
Trailblazer
React.js
ES6
Redux
Flow
SASS
BEM
Webpack
yarn
styled-components
delayed_job
VK API
myTarget API
Facebook API
AdWords API
Metrica API
Backup
Ruby on Rails разработчик
8 месяцев
Апрель 2016 - Ноябрь 2016
Lakehouse
http://www.lakehouse.ru
None
Задачи

— Поддержка и разработка сайта для оперативного управления обслуживающими процессами в крупных зданиях, сдающих помещения в аренду http://o-din.ru/
— Поддержка и разработка CRM для повышения квалификации стилистов http://e-academie.ru/

Технологии
Ruby on Rails 4
RSpec
Linux
Capistrano
Capybara
AngularJS
CoffeeScript
PostgreSQL
Самообразование
3 месяца
Февраль 2016 - Апрель 2016
Задачи

— Переписывание дипломного проекта https://github.com/resivalex/student-progress-on-rails
— Разработка веб-сайта для батутного центра https://github.com/resivalex/zaskok

Технологии
Ruby on Rails
RSpec
Linux
Capistrano
CoffeeScript
AngularJS
PHP
HTML
CoffeeScript
SASS
MySQL
D3.js
SVG
Разработчик ПО
10 месяцев
Апрель 2015 - Январь 2016
Nasca Ltd.
http://piratetrade.ru
Торговля на бирже
Задачи

— Разработка веб-сайта http://pskovskie.ru/ с нуля
— Разработка многокомпонентного сетевого приложения в команде из пяти разработчиков по методологии Scrum
— Полная реализация важного компонента, взаимодействующего непосредственно с биржей
— Юнит-тестирование с использованием Catch фреймворка
— Частичное проектирование и реализация клиентского приложения на Qt
— Использование шаблонов проектирования
— Ревью кода

Технологии
Ruby on Rails 4
Ruby Slim
JavaScript
CSS
SASS
Bootstrap
AJAX
friendlyId
dragonfly
C++
Boost Thread
WebSocket
JSON
Stash
JIRA
Confluence
Git
C++/Qt разработчик
10 месяцев
Декабрь 2012 - Сентябрь 2013
Nasca Ltd.
http://piratetrade.ru
Торговля на бирже
Задачи

— Улучшение торгового движка
— Парсинг и анализ биржевого лога
— Доработки для электронного журнала сделок
— Разработка программы для эмуляции биржи
— Рассылка электронных писем пользователям определённых сайтов
— Автозагрузка логов биржи
— Использование системы контроля версий

Технологии
C++
C++ Standard Library
Qt
JavaScript
jQuery
HTML
SVN
Высшее образование
Псковский государственный университет
2008 - 2013
Факультет информатики
Знание языков
Русский — Родной
Английский — Upper Intermediate
Контакты
resivalex@gmail.com