Python Automatization Backend Dev

Full name: Marat Mkhitaryan

Looking for: full-remote, hybrid, office

Location: Kazakhstan, Astana

Citizenship: Armenian

Kazakhstan residence status: Permanent residency

marat@mkhitaryan.ru •  +77082113945

GitHub, LinkedIn, Telegram

Python developer with 5+ years of experience delivering automatized information systems. Proven success in creating automation software with 1000+ daily users, as full-time and part-time employee.

Python, OOP, Git, Docker, Kafka, Pytest, Scrapy, Requests, Network protocols, Linux, Docker, Bash, GitHub Actions, GitLab CI/CD, Owasp Top 10, Test Design Techniques, asyncio, BurpSuite, CharlesProxy, Mitmproxy.

Professional Experience

Python Auto QA

TargetAI, Kazakhstan, Astana

February  2024–Present

  • Using test design techniques for creating new unique test cases
  • Development, and optimization, of test cases (GitLab, Jira, Confluence, Pytest+Requests)
  • Refactoring of the client library used for API testing
  • Debugging flaky test cases, researching the reasons behind the test's flakiness

Python Fullstack Developer

Freelance (Hourly rate, project-based), Remote

September 2020–Present

  • Made telegram bots, parsers, and web apps for automated scraping of the data from websites (aiogram, TortoiseORM, Django, Django-ninja, DRF, Docker)
  • Bypassed various anti-bot detections using undetected-chromium, web extension, TLS fingerprints bypass, obfuscated cookie bypass
  • Ensured reliability and maintainability of the systems based on the business owner’s requirements.
  • Participated in the whole SDLC (discussing business owner’s requirements, technical architecture, writing the code)

List of commercial projects built from scratch:

  • Aldente AI. VA analytics backend architecture + code.
    The project ingests an RTSP stream from the IP cameras, breaks them into video segments, and processes the segments using a neural network that returns analytical data which is then shown by the REST API.

Technologies used: AWS s3, FFmpeg, AsyncIO, Django, Django Rest Framework, Mqtt, REST API, Postgres, Docker, ETL pipelines.

  • LocalAway matching system for the partner program.
    Built ETL pipeline for scraping TikTok users (user bios, video title, and descriptions) and vectorizing them using semantic python library.

Built CRUD REST API + vectorized recommendation system using qdrant.

Technologies used: Django, Django Rest Framework, ETL pipelines, qdrant.

  • ATI.su scraper web extension.
    Webextension which intercepts the requests to the cargo service ATI.su, then copies the cargo for automated arbitrage.

Technologies used: VueJS, Django, Reverse engineering.

  • Web3 NFT Marketplace scraper.
    Scraper monitors the NFT token marketplaces for new tokens and automatically buys them if they match the user-defined rules.
    Technologies used: Undetected-chromium, Requests, httpX, Residential proxies, Web3, Postgres, Docker.
  • Scraping data + CMS for AI Anamnesis Bot
    Made scraper using Scrapy framework, then uploaded the scraped data into CMS on which medical professionals moderated the scraped data. Then the data was used as a dataset for a telemedicine AI anamnesis bot.

Technologies used: Scrapy, Django-admin, REST API, Postgres, Docker.

  • Karamova Paywall Telegram Bot

Made telegram bot using aiogram, integrated with web app using Webhooks for payment subscription control. The bot controls user access to the paid chats (kicks them when the subscription is over, etc..).

Technologies used: FastAPI, Aiogram, Pyrogram, AioHTTP, Postgres, Docker.

Additional Skills

  • Fluent in English, Russian
  • Good knowledge of Application Security (web app reverse engineering, OWASP top 10)