PDF RUS
Ivan Reshetnikov

10+ years in Software Development, 5+ years in Data Science.

Passionate about solving real-world problems with code and turning ideas into production.
GitHub profile https://github.com/resivalex

Senior ML Engineer
1 year 9 months
August 2024 - Present
Maksmart
https://maksmart.ru
B2B marketplace
Tasks

— Full ML model development lifecycle: requirements gathering, research, experiments, production deployment
— Applying LLM for automated data labeling, extraction, and classification
— Developing pricing, product matching, categorization, and forecasting algorithms
— Building data processing pipelines and data quality systems
— Using automated testing to ensure the quality of data and models

Achievements

— Conducted R&D and deployed 8 ML models to production
— Designed an AI system based on LLM and RAG to maintain the product type catalog, reducing the need for manual labeling
— Implemented ML model for product matching, reducing unmatched supplier offers by 2x
— Developed duplicate scorer, reducing implicit product duplicates by 60% with 95% precision
— Developed price regressor with confidence intervals, simplifying supplier offer moderation
— Implemented price anomaly detection, identifying unit-of-measure and data entry errors
— Implemented last-mile median delivery time forecasting with less than 15% error
— Optimized data processing pipelines, reducing memory consumption by 5x

Technologies
Python
PyTorch
LLM
AutoML
Active Learning
FastAPI
fastText
Docker
PostgreSQL
ClickHouse
Data Scientist
2 years 4 months
April 2022 - July 2024
Architech NYC
https://architech.nyc
Business services
Tasks

— Refining existing services
— Implementing machine learning techniques
— Generating ad-hoc reports
— Investigating data consistency issues
— Researching solutions for current business needs

Achievements

— Created a Rate Calculator for container transportation (achieving 11% RMSPE), featuring an intuitive interface, performance monitoring, and regular retraining capabilities
— Built BI dashboards for container transportation, enhancing operational decision-making and reducing manual reporting efforts
— Developed an OCR service with 95% precision in document validation, significantly reducing dispatcher workload
— Implemented an Email AI system using ChatGPT, automating email handling and reducing response times

Technologies
Python
Streamlit
PyTorch
LGBM
ChatGPT
PostgreSQL
Apache Superset
Docker
FastAPI
PyTest
Machine Learning Engineer
1 year 4 months
December 2020 - March 2022
Sape
https://sape.ru
Backlinks purchase service
Tasks

— Implementing machine learning techniques
— Topic text classification
— Searching for significant features, which cause product dissatisfaction
— Helping SEO-specialists to construct effective promotion strategies

Achievements

— Development of price recommendation model from data analysis to preparing for deploy
— Developed a backlink search system, optimizing search speed to 3 seconds and improving SEO relevance and customer satisfaction

Technologies
Python
Pandas
MatPlotLib
Seaborn
Plotly
NumPy
SciKit-Learn
Gensim
Jupyter
Flask
PyTest
ClickHouse
Power BI
Lead Ruby on Rails developer
4 years
December 2016 - November 2020
OneRetarget.com
https://oneretarget.com
A service to manage several ad platforms at one account
Tasks

— Choosing the technical development strategy and tools, suggestion/discussion of implementation ways. Code review
— Creating tools to analyze and manage ads
— Synchronization of statistics, state of moderation
— Implementing of new formats. Error handling
— Deployment of the system. Backups. System state monitoring

Achievements

— Modifying the API in such a way it can be used for external users and the frontend
— Synchronization and display of advertising performance from Yandex.Metrica data
— Adding a section for problem detection in the system
— Implementation of interactive widgets: weekly schedule, bulk copying, ad preview
— Frontend migration from CoffeeScript and jQuery to ES6 and React
— Correction of the layout and use of the single style within the entire user account

Technologies
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 developer
8 months
April 2016 - November 2016
Lakehouse
http://www.lakehouse.ru
None
Tasks

— Real estate project support and development http://o-din.ru/
— Beauty specialists qualification project support and development http://e-academie.ru/

Technologies
Ruby on Rails 4
RSpec
Linux
Capistrano
Capybara
AngularJS
CoffeeScript
PostgreSQL
Self-education
3 months
February 2016 - April 2016
Tasks

— Graduation work rewriting https://github.com/resivalex/student-progress-on-rails
— Trampoline center website development https://github.com/resivalex/zaskok

Technologies
Ruby on Rails
RSpec
Linux
Capistrano
CoffeeScript
AngularJS
PHP
HTML
CoffeeScript
SASS
MySQL
D3.js
SVG
Software developer
10 months
April 2015 - January 2016
Nasca Ltd.
http://piratetrade.ru
Exchange trading company
Tasks

— Website development http://pskovskie.ru/ from scratch
— Development of a multi-component network application in a team of five members using the Scrum methodology
— Full implementation of an important component interacting with the exchange
— Unit-testing with Catch framework
— Partially designing and implementing a client application on Qt
— Using design patterns
— Code review

Technologies
Ruby on Rails 4
Ruby Slim
JavaScript
CSS
SASS
Bootstrap
AJAX
friendlyId
dragonfly
C++
Boost Thread
WebSocket
JSON
Stash
JIRA
Confluence
Git
C++/Qt developer
10 months
December 2012 - September 2013
Nasca Ltd.
http://piratetrade.ru
Exchange trading company
Tasks

— Improvements of the trading engine
— Exchange log parsing and analysis
— Features implementing for a transaction logging software
— Development of a program for emulation an exchange
— Sending email to users of specialized sites
— Automatic exchange log downloading
— Using system of version control

Technologies
C++
C++ Standard Library
Qt
JavaScript
jQuery
HTML
SVN
Higher education
Pskov State University
2008 - 2013
Faculty of Informatics
Languages
Russian — Native
English — Upper Intermediate
Contacts
resivalex@gmail.com