About

Dima is a Python developer and team lead who has run data aggregation for analytics products: collecting information from many sources, classifying it and keeping it reliable.

What he does

  • Led a data aggregation team for three years: collection, analysis, classification, validation and storage, with NLP for text data.
  • Builds Django back ends and integrations with third-party APIs.
  • Automates data collection with Selenium, proxies and multiprocessing for large volumes.
  • Develops bots for messengers on top of the same back ends.

Background

Six years of Python, including three as a team lead, and a degree in the security of information and communication systems. He is the person we ask to design the pipeline that keeps an AI system's data fresh and trustworthy.

Skills and technologies

  • Python
  • Django
  • Team leadership
  • Data aggregation
  • NLP
  • Classification
  • Selenium
  • Third-party API integration
  • Multiprocessing
  • Bots

Experience

  1. Mar 2021 - Jun 2024

    Python Developer, Team Lead

    Deep Knowledge Group

    Led the Data Aggregation team in implementing innovative techniques for Databases, NLP, Data Collection, Analysis, Classification, Validation, and Storage, showcasing exceptional skills in each aspect. Utilizing Selenium for automation, integrating with third-party APIs, Implementing various methods to bypass...

    • Python
    • Django
  2. Oct 2020 - Mar 2021

    Python Developer

    Sedoc Digital ТОВ

    Development of software, working with Django, (BackEnd) in accordance with the terms of reference.

    • Python
    • Django
  3. Apr 2020 - Oct 2020

    Junior Python Developer

    Freelance

    Application development on the Django framework. Creation of bots for various messengers, work with databases.

    • Python
    • Rest Api
    • tests

Education

  • Master, FCKPI NAU · 2020-2021
  • Bachelor, ICIT security of information communication systems FCKPI · 2016-2020

Projects with similar work