Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Andrii K.

Offer Andrii work on your next project.

Ukraine Kharkiv, Ukraine
1 month 11 days back
Available for hire available for hire
on the service 3 years
  • web developer
  • java developer
  • telegram python bot

Rating

Successful projects
No data
Average rating
No data
Rating
328
Java
75 place out of 781
Web Programming
1649 place out of 6421

Language proficiency level

Українська Українська: fluent
Русский Русский: advanced
English English: intermediate
Deutsch Deutsch: pre-intermediate

CV

I graduated from the KHPI College with a degree in "Software Development". During this time, I was involved in creating websites, mainly landing pages, and also developed various designs. Currently, I am continuing my education at KhNURE University, studying cybersecurity.

I have experience in creating several websites on various CMS platforms, and I have also developed several Telegram bots, including a shop and a bot for selling courses. Additionally, I have been involved in developing smart contracts and data parsing. I am confident that the order will be completed on time.

Skills and abilities

Programming

Portfolio


  • 147 USD

    Telegram bot for German language courses "Deutsch"

    Python
    Project Description:

    Objective:
    Development of a Telegram bot for selling German language courses, providing information and payment options, as well as automating the sending of gifts and requesting feedback.

    Technologies and Tools Used:
    - Python (using the telebot library)
    - MongoDB for storing user data and their statuses
    - Schedules and multithreading for automatic message sending and feedback requests

    Main Functions:
    1. Processing user commands and messages:
    - Processing the /start command to register the user and provide information about the bot, its services, and German language courses.
    - Handling user text messages, including payment requests and feedback submissions.

    2. Payment for services and courses:
    - Providing payment details for German language courses via bank transfer.
    - Processing photos of payment receipts for verification and gift issuance.

    3. Sending gifts and feedback requests:
    - Automatically sending a study plan for self-learning German language after a certain period following payment confirmation.
    - Requesting feedback on received courses and allowing users to evaluate the materials.

    4. Multithreading and scheduling:
    - Using multithreading to perform asynchronous tasks, such as message sending and payment verification.
    - Using a schedule for periodic gift sending and feedback requests.

    Projected Project Potential:
    - Convenience for users when purchasing and receiving German language courses via messenger.
    - Automation of gift sending and feedback request processes, reducing manual work and increasing efficiency.
    - Scalability and enhancement of the bot's functionality for adding new courses and improving user interaction.
  • 789 USD

    Collecting data from Facebook and other websites based on keywords

    Python
    Project Goal:
    Develop scripts for automated data collection from various pages and groups on the social network Facebook, as well as from other websites.

    Main Requirements:
    1. Implement functionality for automatic login to a Facebook account using provided credentials (email and password).
    2. Create the ability to parse data from specified Facebook pages and groups.
    3. Implement a data filtering function based on specified keywords or phrases.
    4. Provide the ability for automatic scrolling of pages to load additional data.
    5. Implement a mechanism to save collected data to a database for further analysis.
    6. Add the ability to parse data from 20 other websites according to a provided list of URLs.

    Additional Requirements:
    1. Ensure flexibility and ease of adding new Facebook pages or groups for parsing without changing the main code.
    2. Develop a session completion functionality that will close the browser session and release resources after completing the work.

    Approximate Data Sources:
    - Facebook pages, including:
    - Official pages of organizations and companies.
    - Public pages of government institutions and embassies.
    - Facebook groups, including:
    - Thematic interest groups, for example, about grants, scholarships, and opportunities for youth.
    - Other websites, including:
    - A list of 20 websites for parsing provided by the client.

    Technology Stack:

    1. Python: Programming language for script development.
    2. Selenium WebDriver: Tool for automating web browsers, used to control the Chrome browser.
    3. Beautiful Soup: Library for extracting data from HTML and XML documents, used for analyzing web page content.
    4. Chrome WebDriver: Chrome browser driver for Selenium, allowing interaction with the Chrome browser through code.
    5. Git: Version control system for managing and tracking changes in the project code.

    Note:
    This project provides a tool for collecting and analyzing data based on keywords from the social network Facebook and other websites for use in marketing research, analytics, or research projects. It also allows for easy addition of new Facebook pages or groups.

Activity

  Latest proposals 10
Development of a one-page website (landing page) for selling the franchise of the SU&BU chain of establishments
180 USD
A developer is needed for a B2B platform (integration with 1C)
1165 USD
Creating a one-page website (landing page) for the energy drink Artalex with animation and effects
83 USD
An indicator for Trading View is needed
16 USD
Development of a Telegram bot for managing applications and technician work
226 USD
Urgent - Dev Needed for Telegram Mini-App (Start Now)
1500 USD
Finish the mobile application on Flutter.
25 USD
Cryptocurrency Exchange Announcements Parser
609 USD
Develop a crypto exchange
609 USD
Development of an arbitration bot using Flash Loan (Solidity + Web3)
16 USD