Overview
Technical skills
Timeline
Collected, preprocessed, and analyzed data for research and exploratory purposes. Conducted analysis and labeling of data in a search quality assessment domain to support ML and neural network training and testing. Formulated and validated hypotheses based on analysis results.
Developed business process analytics and workflow descriptions using BPMN. Built and maintained automation workflows in n8n enhanced with LLM-based nodes, connected n8n to internal systems, and handled testing and deployment. Debugged workflow logic and rapidly iterated process changes based on operational needs.
Designed and built end-to-end AI services from business requirements to production deployment with Docker and GPU infrastructure. Developed and integrated LLM solutions with prompt engineering, multi-model pipelines, and fallback/streaming strategies. Built NLP/NLU pipelines, document and fraud-related computer vision services (OCR and visual search with CLIP+FAISS), speech pipelines, and microservices using FastAPI with WebSocket and Redis queues; also implemented monitoring and self-hosted LLM operations and customer-facing Telegram bots and web interfaces.
SQL• since 2024 • Middle
C++
PostgreSQL• since 2025
Redis• since 2025
Rest API• since 2025
llama.cpp• since 2025
Claude• since 2025
Qwen• since 2025
ChatGPT
OpenCV• since 2024
CUDA Toolkit• since 2025
Jupyter Notebook
XGBoost• since 2024
FastAPI• since 2025
Prometheus• since 2025
WebSockets• since 2025
Prompt Engineering• since 2025
Computer Vision
NLP
NER• since 2025
ONNX• since 2025
Llama• since 2025
TensorFlow• since 2024
NumPy• since 2024
Keras• since 2024
Git• since 2024
SQLite• since 2025
PaddlePaddle
PyTorch• since 2024
Docker• since 2025
Gemini• since 2025
Nginx• since 2025
Grafana• since 2025
LLM• since 2025
RAG• since 2025
CLIP• since 2025
PaddleOCR• since 2025
OpenRouter• since 2025
- Lead development of production-ready ML pipelines for tabular and time-series models including model serialization, CI/CD for models, and reproducible experiment tracking (MLflow or W&B).
- Build and harden time-series forecasting services for transportation or demand prediction with scheduled retraining and drift monitoring.
- Implement MLOps practices: add model versioning, unit tests for data pipelines, and automated evaluation and deployment workflows.
- Extend skills toward deep-learning productionization if needed by adding reproducible training scripts (notebooks -> python modules), GPU-aware training, and experiment logging.
CatBoost• since 2024
Scikit-learn• since 2024
Seaborn• since 2024
Matplotlib• since 2024
LightGBM
Pandas• since 2024
Statsmodels
Time Series Forecasting
- Package the notebooks into repeatable scripts or a small pipeline (data ingestion - preprocessing - training - evaluation) and add a requirements.txt or environment.yml.
- Replace absolute/local file paths with parametrized dataset locations and add lightweight data-versioning (DVC or explicit checksums) to improve reproducibility.
- Add model diagnostics beyond point metrics - calibration plots, permutation feature importance stability, and a simple FP/FN cost analysis for business decisioning.
- For time-series work, add rolling-backtest evaluation and persistence (model save/load) steps to demonstrate production readiness.
Python• since 2024 • Middle
FAISS• since 2025
Asyncio
Pydantic
aiogram• since 2025
- Develop AI-backed conversational services and Telegram/chatbot integrations that use FAISS or vector DBs for semantic retrieval and an LLM gateway.
- Harden LLM production pipelines by adding retry/backoff with jitter for external API calls, circuit breakers, metrics and tracing, and a distributed cache or vector DB with invalidation strategy.
- Implement secure secret handling and key lifecycle (avoid dotenv in production), add input sanitization and prompt-safety layers to reduce prompt-injection risks.
- Extend the SessionManager and storage to use a durable store (Redis or a database) and add tests and CI to validate behavior and regression safety.
