Position: Software Engineer, Machine Learning / MLOps
Category: Data Science
English level: fluent
Years of experience: 11

Coauthor of "Knowledge Graph Essentials and Key Technologies", DOI - 10.25559/SITITO.15.201904.932-944
Software engineer, ML / MLOps / Data Engineer Feb 2020 — Present

Building a complete production pipeline for ML recommendation system for scientific publications from scratch
Building pipeline for speech recognition and speech generation system
Technologies:
• Keras/Tensorflow, Pandas, Vaex, Numpy, Sklearn
• Triton inference server, ONNX
• Spark, Hive, Livy, Zeppelin
• Airflow, MLflow, DVC
• Docker, Docker Compose, Nvidia NGC
• Postgres, Elasticsearch, Clickhouse
• Giitlab CI, tox, pytest, pylint


Software Engineer, Jul 2019 – Feb 2020

Working with graph databases, benchmarking graph databases for importing Google Freebase knowledge graph
Technologies:
• Neo4j, Cayley, Dgraph


Software Engineer, Mar 2018 — Jul 2019

Solving name disambiguation problems for scientific papers' authors.
Building a graph based on a paper-author relationship
ETL, annotating, training, updating (CPU, GPU) spacy models.
Utilizing the graph database (neo4j).
Building visualizations
Technologies:
• Python, javascript (nodejs)
• Pandas, spacy, nltk, multiprocessing, etc.
• Postgres, Neo4j
• Jupyter Notebook


Javascript Developer, Jun 2015 — Mar 2018

• Data-scrapers (crawlers) of different complexity - gathering open data, data behind the authentication,
data from API, and data from files. Implemented using plain HTTP requests, headless and headful browsers.
Complete ETL (extract-clean-transform-load) process. Built infrastructure, helper tools, and APIs around
gathered data
• Chrome extension, that intercepted relevant requests, extracted params, and passed processed data to
backed, which generated valid crawler code (used manually, internally by developers)
• Document (quip) linting Chrome extension (like the Grammarly's one, but simpler, and which relied on
document structure and formatting rules; internal use)
• Browser fingerprinting researches


Frontend Developer, Sep 2012 — Jun 2015

• Internal framework creation
• Front-end development


HTML/CSS Coder, Frontend Dev, Freelance, Dec 2010 — Sep 2012
Interested in building pipelines for machine learning, working with graphs and/or knowledge graphs, video processing, drones, and maps.
Not interested in pure data engineering