Banner Image

All Services

Programming & Development Math / Algorithms / Analytics

ML Engineer & Python Developer

$30/hr Starting at $40

Professional SummaryResults-driven Python developer and Machine Learning engineer with hands-on experience building real-world AI systems. Specialized in NLP, text classification, and continual learning pipelines. Proven track record of delivering production-ready ML solutions — from data collection and model training to deployment in desktop applications used by emergency services.Participated in AI/ML seminars and actively follow the latest research in the field.Work ExperienceSoftware Engineer & ML DeveloperMinistry of Emergency Situations (MCHS) — Emergency Response System2023 – 2024Designed and developed a full-stack desktop application for emergency response teams:

  • Built an NLP classification pipeline using ruBERT (fine-tuned) to automatically categorize Telegram messages into emergency categories: earthquakes, floods, fires, accidents, etc.
  • Implemented real-time data collection from Telegram channels using Pyrogram (Telegram API) with automatic text cleaning (removal of noise, special characters, emojis) to ensure clean training data
  • Developed a continual learning system — the model retrained automatically on new data volumes without full retraining from scratch
  • Added on-demand browser-based training trigger — operators could initiate model retraining directly from the UI
  • Integrated classification results into an interactive map (geo-visualization) for field rescue teams
  • Built the desktop UI 
  • Exported models using ONNX Runtime for optimized inference

Stack: PyTorch · HuggingFace Transformers · BERT · Natasha (NER) · scikit-learn · HuggingFace Datasets · Pyrogram · Pandas · NumPy · Kivy · KivyMD · ONNX RuntimeSoftware DeveloperCoffee Chain Network2022 – 2023

  • Developed and maintained internal software tools for the network
  • Built data processing scripts and automation pipelines
  • Applied basic ML techniques for sales pattern analysis and demand forecasting using scikit-learn and Pandas

SkillsMachine Learning & AIPyTorch · HuggingFace Transformers · scikit-learn · ONNX Runtime · HuggingFace Datasets · Continual Learning · Model Fine-tuningNLPruBERT · Text Classification · Named Entity Recognition (NER) · Natasha · Tokenization · Data CleaningDataPandas · NumPy · Data PipelinesParsing & APIsPyrogram (Telegram API) · newspaper3k · feedparser · BeautifulSoup · requestsDesktop DevelopmentKivy · KivyMD · Python desktop appsOtherGit · REST APIs · JSON · SQLiteEducation & Development

  • Participant — AI/ML industry seminars
  • Self-directed learning: NLP, transformer architectures, production ML systems

What I Can Do For You on Guru

  • Train or fine-tune NLP models (text classification, NER, sentiment analysis)
  • Build Telegram bots and data scrapers
  • Create desktop applications with ML integration
  • Clean and prepare datasets for training
  • Build automation scripts in Python
  • Integrate ML models into existing apps (ONNX, REST API)

Languages

  • Russian — Native
  • English — Professional (written)
  • Italian — Conversational


About

$30/hr Ongoing

Download Resume

Professional SummaryResults-driven Python developer and Machine Learning engineer with hands-on experience building real-world AI systems. Specialized in NLP, text classification, and continual learning pipelines. Proven track record of delivering production-ready ML solutions — from data collection and model training to deployment in desktop applications used by emergency services.Participated in AI/ML seminars and actively follow the latest research in the field.Work ExperienceSoftware Engineer & ML DeveloperMinistry of Emergency Situations (MCHS) — Emergency Response System2023 – 2024Designed and developed a full-stack desktop application for emergency response teams:

  • Built an NLP classification pipeline using ruBERT (fine-tuned) to automatically categorize Telegram messages into emergency categories: earthquakes, floods, fires, accidents, etc.
  • Implemented real-time data collection from Telegram channels using Pyrogram (Telegram API) with automatic text cleaning (removal of noise, special characters, emojis) to ensure clean training data
  • Developed a continual learning system — the model retrained automatically on new data volumes without full retraining from scratch
  • Added on-demand browser-based training trigger — operators could initiate model retraining directly from the UI
  • Integrated classification results into an interactive map (geo-visualization) for field rescue teams
  • Built the desktop UI 
  • Exported models using ONNX Runtime for optimized inference

Stack: PyTorch · HuggingFace Transformers · BERT · Natasha (NER) · scikit-learn · HuggingFace Datasets · Pyrogram · Pandas · NumPy · Kivy · KivyMD · ONNX RuntimeSoftware DeveloperCoffee Chain Network2022 – 2023

  • Developed and maintained internal software tools for the network
  • Built data processing scripts and automation pipelines
  • Applied basic ML techniques for sales pattern analysis and demand forecasting using scikit-learn and Pandas

SkillsMachine Learning & AIPyTorch · HuggingFace Transformers · scikit-learn · ONNX Runtime · HuggingFace Datasets · Continual Learning · Model Fine-tuningNLPruBERT · Text Classification · Named Entity Recognition (NER) · Natasha · Tokenization · Data CleaningDataPandas · NumPy · Data PipelinesParsing & APIsPyrogram (Telegram API) · newspaper3k · feedparser · BeautifulSoup · requestsDesktop DevelopmentKivy · KivyMD · Python desktop appsOtherGit · REST APIs · JSON · SQLiteEducation & Development

  • Participant — AI/ML industry seminars
  • Self-directed learning: NLP, transformer architectures, production ML systems

What I Can Do For You on Guru

  • Train or fine-tune NLP models (text classification, NER, sentiment analysis)
  • Build Telegram bots and data scrapers
  • Create desktop applications with ML integration
  • Clean and prepare datasets for training
  • Build automation scripts in Python
  • Integrate ML models into existing apps (ONNX, REST API)

Languages

  • Russian — Native
  • English — Professional (written)
  • Italian — Conversational


Skills & Expertise

App DevelopmentData AnalysisMachine LearningMicrosoft ExcelNatural Language ProcessingPython

0 Reviews

This Freelancer has not received any feedback.