Oleksii Naidiuk

Oleksii Naidiuk

alexeynaidiuk@gmail.com

github.com/adw3r

linkedin.com/in/alexeynaidiuk/

Hello! I’m a back-end developer and web scraping specialist based in Kyiv, Ukraine, with about 4+ years of experience. I focus on building parsers, APIs, and automation scripts for marketing. My goal is to make life easier for people through technology. I’d be happy to help you too—just send me a message!


Stack

Python, Javascript, BurpSuite, Zennoposter, Selenium


RESTful API development:

Fastapi, SQLAlchemy, Sqlite, Postgresql, Redis, MongoDB, Alembic, Celery


OS and tools

Ubuntu, Windows, bash, cmd


CI / CD

docker/docker-compose, git, github


As a hobby I keep a telegram channel where I save all the materials that helped me in the development and which will potentially help others

https://t.me/pyscraping

Work experience

  1. Automation developer

    NDA

    - SERM-related tasks (automated content posting on reputation monitoring platforms)

    - SEO-related tasks (position tracking, competitor analysis, content/link quality checks).

    - Integrate parsers with existing tools and systems.

    - RESTful API development

    Main stack:

    Python, Javascript, BurpSuite

    SQLAlchemy, MongoDB, Postgres, Redis, FastAPI, Celery

    git, github

    docker, docker-compose, linux, windows

  2. Automation developer

    SoftSvit, Kyiv

    Emailing framework:

    Python, requests, multithreading, multiprocesssing, REGEX


    The main purpose of this is project was to speed up content delivery. The structure is similar to Scrapy but spiders can be represented as Python scripts or JSON schemas. The speed of spider adaptation became about 2-3 minutes in contrast to the ZennoPoster. All spiders work in parallel and content for each of them is provided by REST CMS API.


    REST API Content management system:

    [repo: github.com/adw3r/targets_api]

    FastAPI, SQLAlchemy, PostgreSQL, Docker, MongoDB, Redis, Pydantic, Pytest


    This api was created to scale up horizontally a content delivery project. API is created with Fastapi + SQLAlchemy + Postgresql. Everything is wrapped in docker. A cache on Redis is used to optimize some endpoints.

  3. Automation developer

    Feleton, Kyiv

    Successfully completed parsers and automation scripts for instagram, rabotaua, workua, telegram, whatsapp to optimize business processes.