Сервіс пошуку роботи №1 в Україні
- Файл
Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/16023397/
Python-програміст
Розглядає посади:
Python-програміст, Content manager
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Maksym Cherniavskyi
02096 Kyiv, Ukraine | [відкрити контакти ](див. вище в блоці «контактна інформація»)
Sex Male | Date of birth 2 Mar 1997 | Nationality Ukrainian
WORK EXPERIENCE
NDA, Kyiv (remote) — Python Scripting Specialist, Content Manager
Feb 2020 – Present
I was responsible for full pipeline of data aggregation, feed generation, and data uploading to our website and marketplaces:
• Developed and maintained web scrapers using Selenium, Requests, and proxy servers.
• Parsed collected HTML using BeautifulSoup (BS4), and handled JSON and XML data from APIs, transforming it into the required format.
• To minimize load on APIs and websites, I stored main data in MongoDB avoiding repeated full-card scrapes by updating only catalog-level price info. Later we switched to MySQL on AWS (RDS + EC2), which I set up and maintained.
• Merged collected data with our warehouse product feed and removed duplicates according to defined rules.
• Uploaded the final product feed to our website (Horoshop).
• Built custom feeds from scratch for promotions and special offers.
In many cases, the scraped data was incomplete or lacked key details. I created a mechanism that allows users to manually fill in missing information in Google Sheets and upload it to our MySQL database using the Google API, enabling automated updates to the database.
To simplify management of the entire pipeline and supplementary scripts, I built a GUI using Tkinter, which centralized all tasks, displayed scraping logs, and provided basic statistics.
To speed up the process of data editing, I wrote custom prompts and used LLM-based solutions with Gemini via Google GenAI Python SDK.
Imperial Tobacco Production Ukraine, Kyiv — Junior Production Processes Development Specialist
March 2019 – Feb 2020
I was the part of the Production Development Department, where, in addition to handling organizational tasks, I collected and analyzed data from several machines. I used Excel and VBA to process large volumes of data gathered from various sensors every second.
EDUCATION AND TRAINING
Sep 2018 – Dec 2019
Master of Science
Faculty of Electronics, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute", Academic Program – Micro- and Nanosystem Engineering, Kyiv (Ukraine).
Sep 2014 – Jun 2018
Bachelor of Science
Faculty of Electronics, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute", Academic Program – Physical and Biomedical Electronics, Kyiv (Ukraine).
PERSONAL SKILLS
Mother tongue
Ukrainian
Foreign languages
English (B1-B2), German (A2), Russian
Job-related skills
- Programming languages: Python, Perl
- Python Libraries: Tkinter, Selenium, BS4, Pandas
- Amazon Web Services: EC2, RDS for MySQL
- Databases: MySQL, MongoDB, SQLite
- Version Control Systems: Git
- Web: HTML, CSS, Xpath, Regex
- MS Office: MS Excel + VBA
- Good math and physics background
Interests
Music, Game Development, Chess, Video Games, PC Building
02096 Kyiv, Ukraine | [
Sex Male | Date of birth 2 Mar 1997 | Nationality Ukrainian
WORK EXPERIENCE
NDA, Kyiv (remote) — Python Scripting Specialist, Content Manager
Feb 2020 – Present
I was responsible for full pipeline of data aggregation, feed generation, and data uploading to our website and marketplaces:
• Developed and maintained web scrapers using Selenium, Requests, and proxy servers.
• Parsed collected HTML using BeautifulSoup (BS4), and handled JSON and XML data from APIs, transforming it into the required format.
• To minimize load on APIs and websites, I stored main data in MongoDB avoiding repeated full-card scrapes by updating only catalog-level price info. Later we switched to MySQL on AWS (RDS + EC2), which I set up and maintained.
• Merged collected data with our warehouse product feed and removed duplicates according to defined rules.
• Uploaded the final product feed to our website (Horoshop).
• Built custom feeds from scratch for promotions and special offers.
In many cases, the scraped data was incomplete or lacked key details. I created a mechanism that allows users to manually fill in missing information in Google Sheets and upload it to our MySQL database using the Google API, enabling automated updates to the database.
To simplify management of the entire pipeline and supplementary scripts, I built a GUI using Tkinter, which centralized all tasks, displayed scraping logs, and provided basic statistics.
To speed up the process of data editing, I wrote custom prompts and used LLM-based solutions with Gemini via Google GenAI Python SDK.
Imperial Tobacco Production Ukraine, Kyiv — Junior Production Processes Development Specialist
March 2019 – Feb 2020
I was the part of the Production Development Department, where, in addition to handling organizational tasks, I collected and analyzed data from several machines. I used Excel and VBA to process large volumes of data gathered from various sensors every second.
EDUCATION AND TRAINING
Sep 2018 – Dec 2019
Master of Science
Faculty of Electronics, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute", Academic Program – Micro- and Nanosystem Engineering, Kyiv (Ukraine).
Sep 2014 – Jun 2018
Bachelor of Science
Faculty of Electronics, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute", Academic Program – Physical and Biomedical Electronics, Kyiv (Ukraine).
PERSONAL SKILLS
Mother tongue
Ukrainian
Foreign languages
English (B1-B2), German (A2), Russian
Job-related skills
- Programming languages: Python, Perl
- Python Libraries: Tkinter, Selenium, BS4, Pandas
- Amazon Web Services: EC2, RDS for MySQL
- Databases: MySQL, MongoDB, SQLite
- Version Control Systems: Git
- Web: HTML, CSS, Xpath, Regex
- MS Office: MS Excel + VBA
- Good math and physics background
Interests
Music, Game Development, Chess, Video Games, PC Building
Схожі кандидати
-
Розробник PHP/JS/Python, впровадження ШІ
Київ, Вінниця , ще 7 міст -
Python-программист
Дистанційно -
Python-програміст
Київ, Чернівці, Дистанційно -
Python-програміст
Київ, Львів, Дистанційно -
Python-програміст
Київ -
Python-програміст
Івано-Франківськ, Дистанційно