Anatolii K., Python Software Engineer

Anatolii K., Python Software Engineer

Back-End Web (5.0 yr.), Full Stack Web, Telegram Bots and Mini-Apps
$55/hr , $8000/month
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location United States UTC+02:00

Summary

- 5 years of experience in the IT industry as a Python Engineer
- Proficient in using technologies such as Django DRF, Flask, Pandas, BeautifulSoup, SQLAlchemy, Asyncio, Flask + Marshmallow, Apscheduler, Jinja, Quip API, Docker, Nginx, Amazon MWS API, Amazon SP-API, Google API, and Telegram API;
- Strong in refactoring, bug-fixing, and working with Python, JavaScript, Django, Django Rest Framework;
- Skilled in developing faceted search and matching algorithms using ElasticSearch;
- Experienced in PDF generation and importing from various formats;
- Developed web applications, API interfaces, and automated scripts for data transformation;
- Previous experience includes working as a Python developer focused on data scraping for Amazon, eBay, and Walmart products in dropshipping projects;
- Also worked as a C# developer on various projects, specializing in web development, scraping, and parsing data;
- Upper-Intermediate English;
- Available ASAP

Main Skills

AI & Machine Learning

Anthropic PandasAI TensorFlow

Programming Languages

Python Libraries and Tools

APScheduler AsyncIO Beautiful Soup Django Channels Django ORM Dramatiq Pandas pytest TensorFlow

UI Frameworks, Libraries, and Browsers

CSS HTML

Python Frameworks

Django Django REST framework FastAPI Flask

JavaScript Frameworks

Vue.js

JavaScript Libraries and Tools

Vue Router Vuex

Data Analysis and Visualization Technologies

Data Analysis Data Mining Elastic Search Platform Pandas PandasAI

Databases & Management Systems / ORM

AWS ElasticSearch MongoDB PostgreSQL Redis SQLAlchemy

Amazon Web Services

AWS ElasticSearch AWS MWS (Amazon Marketplace Web Service) AWS S3 SP-API (Amazon Selling Partner API)

SDK / API and Integrations

AWS MWS (Amazon Marketplace Web Service) FastAPI Google API SP-API (Amazon Selling Partner API) Telegram API

Scripting and Command Line Interfaces

Bash

Message/Queue/Task Brokers

Celery RabbitMQ

Deployment, CI/CD & Administration

CI/CD

QA, Test Automation, Security

Cypress pytest Unit Testing

Virtualization, Containers and Orchestration

Docker

Third Party Tools / IDEs / SDK / Services

Jinja

Methodologies, Paradigms and Patterns

microservices architecture

Web/App Servers, Middleware

Nginx

Other Technical Skills

Marshmallow Natural Language quip-API
ID: 800-055-158
Last Updated: 2025-07-21

Professional Experience

Full-Stack Python Engineer 

October 2022-present

Python developer on a platform for team extension / Software Engineers Marketplace. Development of resource trading platform (external pages, landings, inner App, white label section).

Upstaff is a service and platform to help quickly scale IT companies with experienced individuals and teams. There are 3 major sections of the project: 

  • Upstaff portal:  Landing pages, Login/Registration pages, Authorization, User dashboards, Reporting, Marketplace and external request/talent cards, and User profiles.
  • Upstaff people operation managers portal: Authorization, Admin panel, dashboards, reporting, Search and matching functionality for different roles (clients, individual engineers, partners with engineering resources), Job-Telant funnel, interview and vetting process, ongoing support and supervision, Mail messages/newsletters
  • White Label Portal: User profiles (Registration, Authorization, Profile), Company and user management, ReBAC user permissions, and workspaces. Company custom templates, and external job/talent profiles. ATS matching, funnels, reporting. 

Responsibilities:

  • Core Functionality, Architecture design, code review
  • Faceted search and matching algorithm using ElasticSearch
  • Integration with third-party services 
  • PDF Generation, PDF/Word/Google Docs import.
  • Search and Profile Matching functionality.
  • Generative AI, OpenAI, GPT-3, GTP-4 models.
  • Generating SEO-friendly content. Migraton from SPA to SSR, page speed optimization. Sitemap generation for app sections and pages. 
  • Refactoring, bug-fixing. 

Technologies: Python, JavaScript, Django, Django Rest Framework, Django Channels, Django ORM, PyTest, Vue.js, Vuex, Vue-Router, Celery, CI/CD, unittest, Cypress, Bash, AWS S3, Pandas, ElasticSearch, Docker Compose, Redis, Postgres.

Python developer in a Software Company

February, 2020 - October 2022

Working with data scraping. Data scraping for Amazon/Ebay/Walmart products used in the dropshipping projects. Working on different projects: development of the web application and API interface of the app for feedback; development of API interface for mobile e-commerce application; used S3 bucket for various ETL pipelines and data processing/storage on different projects.

Projects:

  • Web data scraping
  • Description: The project consists of two parts. In the first part, it was necessary to compare many tables with one master table—find identical sellers and update information on them from the master table. In the second part, it was necessary to take the sellers of their master tables, which are not in the small tables, and parse information from Amazon. For working with tables, I used pandas, and for parsing, BeautifulSoup.
  • Technologies: pandas, BeautifulSoup, sqlalchemy, asyncio
  • Quip
  • Description: Developed a script for automatically sending user messages in the table. The scripts can be configured via the web interface. There is also a message collection function.
  • Technologies: flask, flask + marshmallow, apscheduler, BeautifulSoup, sqlalchemy, jinja for
  • an early build of the admin page, quip-API, docker, nginx
  • Review Generator
  • Description: The project is a service website for exchanging positive feedback on the goods to gifts from the shop. It has several forms and is connected to Amazon via SP-API to check the order IDs provided by the users. The responsibilities included planning the architecture of the API part of the project, implementing Amazon integration, setting up Amazon API access, working with AWS access roles, adding information via Google API to Google Sheets, and deploying the project (2020-2021, USA).
  • Technologies: Amazon MWS API, Amazon SP-API, Python, Flask, Google API
  • Automated AMZ
  • Description: Data scrapping for Amazon/eBay/Walmart products used in the dropshipping project. Integration and communication at the project (2020, Ukraine).
  • Technologies: Amazon MWS API, SQLAlchemy, Flask, BeautifulSoup4, aiohttp
  • BookaBot
  • Description: The project is a Telegram bot for a corporate library. Responsibilities included planning the architecture and implementing the algorithm, using Google Sheets as a database for storing info about the books, and the SQL database for use storing.
  • Technologies: Telegram API, Python, Flask, Google API
  • Parser
  • Description: The project is a parsing algorithm for websites with films and series ratings. It parses data and transfers it to the other website to display on the frontend. Responsibilities included planning the architecture and implementing the algorithm.
  • Technologies: Python, Flask

Previous Projects

Python Engineer, InvenioRDM (open-source)

Jan-Feb 2024

  • Configure development environment
  • Configure AWS S3 bucket storage 
  • fix the connection problem with s3 for the document previewer part of the app

C# developer

April 2019 - January 2020

Description: Working on various projects of different levels as a web developer, writing different scripts for scraping and parsing data.

Project C#

Description: Simple data clustering project. Responsibilities included planning the architecture and implementing the algorithm.

Technologies: C#

Education

  • Computer Software Engineering, National Economic University, 2020
  • Software Engineering, Industrial College, 2016