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

Олександр Т.

Предложите Олександру работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Чернигов, Украина
2 месяца 6 дней назад
Сильно занят сильно занят
16 Сейфов завершены
1 год назад
8 заказчиков
на сервисе 3 года

Рейтинг

Успешных проектов
100%
Средняя оценка
Нет данных
Рейтинг
2138
Python
Парсинг данных
5 проектов
Веб-программирование
3 проекта
Python
3 проекта
Разработка ботов
3 проекта
Парсинг данных

Резюме

Я высококвалифицированный Full-Stack веб-разработчик с большим опытом в веб-скрапинге и автоматизации браузеров. Моя экспертиза охватывает широкий спектр технологий, включая Python, PHP, JavaScript, HTML, CSS, SQL, Bash и Regex. Я сознательно избегаю фокусировки на конкретных фреймворках, так как считаю важным адаптировать решения под уникальные потребности вашего проекта.


Помимо навыков разработки, у меня есть значительный опыт администрирования систем на базе Linux, что позволяет эффективно управлять серверной инфраструктурой. Я отлично разбираюсь в существующем коде, занимаюсь его оптимизацией, и мне нравятся сложные, нестандартные задачи, требующие креативного подхода к решению проблем.


С индивидуальным подходом к каждому проекту я стремлюсь предоставлять быстрые, точные и высококачественные результаты, соответствующие вашим целям.

Навыки и умения

Портфолио


  • Сайт для поиска работы, эстонский рынок

    Веб-программирование
    Ресурс в формате “доска объявлений”.
    Фронтенд: Vue.JS, BootstrapVue, jinja2
    Бекенд: Python, Sanic (asyncio), Postgres (SQLAlchemy), Elasticsearch

    • Адаптивная верстка по макету в Figma
    • Мультиязычность - Эстонский, Русский, Английский (sanic-babel, js-gettext)
    • Регистрация пользователей (подтверждение номера телефона через смс), авторизация, восстановление пароля
    • Добавление объявления с rich text редактором и загрузкой изображений
    • Полнотекстовый поиск (с учетом морфологии трех языков), поиск с фильтрами
    • Отправка отклика создателю объявления на email, отправка жалобы администрации сайта
    • Раздел избранное, добавить в избранное можно из любого места
    • Раздел мои объявления, редактирование и удаление своих объявлений
    • Автоматическое удаление объявлений
    • Напоминание на почту за 2 дня до удаления, со ссылкой для продления
    • Пагинация с подгрузкой через fetch в текущую страницу
    • Карусель c популярными объявлениями внизу страницы
    • Блок «Рекомендуемые вакансии» на странице объявления. Выборка по ключевым словам, из заголовка текущего объявления
    • Админка – возможность удаления отдельных объявлений, блокировки пользователей (при блокировке удаляются все объявления пользователя). Возможность включения предмодерации.
    • Защита от ботов с применением Recaptcha и CloudFlare
    • Деплой на DigitalOcean
  • Приложение для учета

    Веб-программирование
    Веб-приложение, которое позволяет упростить учет для трейдинговой компании.
    Фронтенд: Vue 3+Bootstrap. Мгновенное обновление данных с использованием WebSockets.
    Бекенд: Python, Sanic (asyncio) с реляционной базой данных (Postgres, SQLAlchemy) и описанным API для возможной разработки мобильного приложения в дальнейшем.
    Бекенд часть и база данных должны размещаться на Amazon AWS
    Приложение должно позволять логистам, менеджерам, бухгалтерам и владельцам бизнеса в удобном формате заполнять и проверять данные на всех этапах учета.
    Необходима интеграция с 1C приложением для того, чтобы видеть актуальный список Поставщиков и Получателей.

    Функционал:


    Обработка заявки:

    Логист может просматривать все созданные заявки и брать их в обработку. Каждая заявка должна быть обработана одним логистом и двумя бухгалтерами (Бухгалтер по транспорту и Бухгалтер по культуре). После того как Логист берет заявку на обработку, заявка исчезает из списка активных заявок для других Логистов, и появляется в списке активных заявок для этого Логиста

    По ходу заполнения заявки калькулируются и отображаются следующие значения:
    - сумма входная
    - сумма по факту
    - Заработок транспорт
    - сумма загрузки
    - сумма реализации

    После заполнения заявки логистом и подтверждения правильности введенной информации, заявка переходит в список заявок для Бухгалтера по транспорту и Бухгалтера по культуре в зависимости от типа культуры, выбранной в заявке. После того как бухгалтер берет заявку на обработку, заявка исчезает из списка активных заявок для других Бухгалтеров его типа, и появляется в списке активных заявок для этого Бухгалтера. Пока заявка не проверена Бухгалтером, Логист может вернуть заявку на обработку, и тогда она исчезает из списка активных заявок для Бухгалтера. Как только Бухгалтер подтвердил заявку, Логист не может ничего менять.


    Обработка заявки бухгалтером:

    Бухгалтер должен проверить правильность введенных Логистом данных.
    Если в каком-то из полей есть ошибка, заявка отклоняется, пишется комментарий почему заявка отклонена и возвращается в список активных заявок для работавшего над ней Логиста и он имеет возможность изменить поля в зависимости от комментария.
    Если ошибки не обнаружены, Бухгалтер должен подтвердить заявку, после этого Бухгалтер должен заполнить следующие поля в заявке.
    После того, как заявка обработана Бухгалтером, она попадает в список заполненных заявок для Директоров, любой директор может просмотреть заявку и подтвердить правильность введенных данных. Если в каком-то из полей есть ошибка, заявка отклоняется, пишется комментарий почему заявка отклонена и возвращается в список активных заявок для работавшего над ней Бухгалтера и он имеет возможность изменить поля в зависимости от комментария.
    Если ошибок не обнаружено, директор должен подтвердить заявку и попадает в список выполненных заявок. Из списка исполненных заявок в любой момент можно отклонить заявку и она вернется в список активных заявок для Логистов.
    После подтверждения директор может просмотреть заявку и заполнить поле
    - Бонус

    Автоматически просчитывается поле
    - сумма бонуса
    - сумма бонуса контрагента для менеджера
    - чистый заработок
    - сумма бонуса для логиста
    - сумма бонуса для менеджера


    Проблемные заявки:

    Для директора должна быть создана отдельная страница Проблемные заявки. Туда попадают заявки, отклоненные Бухгалтером, но еще не исправленные Логистом, а также заявки, в которых в течение 2 недель после закрытия заявки не был указан ТТН расход.


    Отслеживание работы над заявкой:

    Каждое действие над заявкой должно сохраняться как отдельный ивент в системе и быть доступным для просмотра

    Дополнительный функционал:

    - возможность добавлять несколько машин в одну заявку
    - Экспорт выполненных заявок по фильтрам в формат .xlsx
    - возможность загружать фото для ТТН
    - Восстановление пароля с помощью почты
    - Емейл об отклоненных и проблемных заявках
  • BitcoinRefuelBot (Telegram P2P обменник)

    Разработка ботов
    Реализован на Python с использованием aiogram и sqlalchemy.
    Функциональность:
    * Создание пользователями объявлений. При создании проверяется указанный адрес через Google Maps API.
    * Поиск объявлений по городу/штату. Также есть возможность поиска мест в определенном радиусе.
    * Рейтинг и статистика пользователей
    * Автоматический эскроу сервис (депонирование).
    * Каждому пользователю – отдельный биткоин кошелек. Генерация адреса с помощью master public key, обработка транзакций через electrum daemon.
    * Вывод средств реализован в полуавтоматическом режиме (приватные ключи не хранятся на сервере)
    * По требованию, подключение в сделку к покупателю и продавцу – модератора.
  • Сайт на django

    Javascript и Typescript
    Сайт - лендинг транспортной компании на django
    • Адаптивная верстка по макету в Figma (vanilla js)
    • Возможность правки всего через админку
    • Мультиязычность
    • Слайдер фотографий
    • Форма обратной связи
  • Food delivery scraper

    Python
    Пример нетипового парсера, для сбора данных по стоимости доставки и минимальной суммы заказа с нескольких сайтов. Используется итерация по географическим координатам, запросы к Google Maps API, сопоставление вариантов написания. Также, для одного из сайтов, потребовалось реализовать поиск товара с минимальной ценой и добавление его в корзину.
  • Парсер Autoglass (Selenium)

    Парсинг данных
    Парсер товаров с сайта поставщика. Реализован на Python + Selenium WebDriver.
    Извлекает данные по всем товарам (7000+ штук) в Excel файл.

    1) Еврокод
    2) Марка
    3) Модель
    4) Кузов
    5) Годы выпуска
    6) Тип стекла (заднее, лобовое и тд)
    7) Изготовитель
    8) Комплектация
    9) Цена
    10) Наличие
  • Конвертер валют

    Веб-программирование
    Конвертер валют, парсит данные из трех источников (minfin, santander, coinbase). Курс обновляется несколько раз в день и записывается в БД, есть возможность посмотреть какой был курс несколько дней/недель/месяцев назад по календарю.
  • Traffic & WHOIS Bot

    Разработка ботов
    Простой Telegram-бот, реализованный на Python с использованием aiogram и sanic. Основная цель — собрать данные об использовании трафика с нескольких VPS и уведомить Telegram при превышении дневного лимита. Также возможно отображать ежедневную статистику на веб-странице.

Отзывы и комплименты о выполненных проектах 16

22 ноября 2024 1240 UAH
Третий проект

Качество
Профессионализм
Стоимость
Контактность
Сроки

этот парень — подарок от бога

Tiago Ferreira | Персональный

21 ноября 2024 4804 UAH
Вторичный проект

Качество
Профессионализм
Стоимость
Контактность
Сроки

Просто лучший на рынке. Никакая конкуренция не может с ним сравниться.

Tiago Ferreira | Персональный

19 ноября 2024 2376 UAH
Первичный

Качество
Профессионализм
Стоимость
Контактность
Сроки

лучший из лучших, настоятельно рекомендую создать вам любого бота, который вам нужен, его возможности безграничны

Tiago Ferreira | Персональный

7 февраля 2024 7000 UAH
Доопрацювання Багатомовного Бота З Веб Вкладками.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Я поражен работой Александра с доработкой Telegram-бота на Python. Хочу отметить высокую скорость разработки, основанную на большом опыте и внимании к деталям. Александр продемонстрировал отличные навыки кодирования, эффективного общения, понял и учитывал мои желания и требования. Рекомендую Александра за его техническую мастерство и стремление предоставить первоклассное решение.

21 января 2024 5000 UAH
Доработки приложения для учета агро-трейдинговой компании

Качество
Профессионализм
Стоимость
Контактность
Сроки

Как всегда быстро и качественно выполненная работа.

16 декабря 2023 6000 UAH
Доопрацювання Проекту Фитон Бота З Веб-Вкладками

Качество
Профессионализм
Стоимость
Контактность
Сроки

Александр мастерски выполнил задачу по доработке Telegram-бота, с впечатляющей эффективностью справившись со всеми доработками и пожеланиями. Он не просто выполнил технические требования, но и продумал будущий функционал, продемонстрировав исключительную дальновидность и инициативность. В сжатые сроки.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Великолепное выполнение работы. Исполнитель всегда на связи. Четкое понимание задачу. Было дано далеко не легкое и не полноценное ТЗ, но исполнитель все понял и наколдовал как нужно. Однозначно рекомендую к сотрудничество, давно не был так доволен работой с фрилансером. Проффесионал своего дело, 10/10. Все сдано точно в сроки, без каких либо задержек.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Быстро и качественно выполнил задание – был на связи. Рекомендую

12 октября 2023 2000 UAH
Парсинг сайта vansiton.ua

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все четко сделано согласно тз

6 октября 2023 3000 UAH
Парсинг сайта iherb

Качество
Профессионализм
Стоимость
Контактность
Сроки

Очень быстро сделана задача и профессионально

Качество
Профессионализм
Стоимость
Контактность
Сроки

У меня было удовольствие работать с Александром над сложным проектом, который требовал значительных навыков программирования на Python.Александр не только оправдал, но и превысил все ожидания, давая отличное решение.Он успешно разработал Telegram-бот, который легко интегрировался с нашим сервисом через API, продемонстрировав свое мастерское владение как платформой Telegram, так и методами интеграции с API.Что меня действительно впечатлило, так это его способность решать сложные проблемы с инновационным мышлением, что позволило боту не только выполнять свои основные функции, но и включать новые, ценные функции.Отдача Александра проекта была очевидной во все время нашего сотрудничества.Его проактивная коммуникация и частые обновления держали меня в курсе прогресса, что позволило вносить коррективы и принимать решения намного проще.Его внимание к деталям и структурированный подход к кодированию нашли свое отражение в эффективной работе бота и минимальном количестве ошибок.Основываясь на отличном опыте работы с Александром, я решил продолжить наше партнерство над будущими проектами.Его опыт, трудовая этика и стремление к совершенству делают его исключительным выбором для любых задач по программированию.Я без колебаний рекомендую Александра к сотрудничеству всем, кто ищет квалифицированного Python-программиста, способного достичь впечатляющих результатов.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Александр выполнил задачу хорошо и быстро. Результатом доволен.

12 мая 2023 5000 UAH
Дополнительная функция экспрота заявок в Excel и UI/UX доработки

Качество
Профессионализм
Стоимость
Контактность
Сроки

Как всегда быстро и качественно выполненная работа.

17 апреля 2023 2000 UAH
Работа по проекту для управления заявлениями

Качество
Профессионализм
Стоимость
Контактность
Сроки

Быстро и профессионально выполнил работу по доработке проекта под изменены требования. Буду обращаться в дальнейшем

Качество
Профессионализм
Стоимость
Контактность
Сроки

Очень приятно было сотрудничать с Александром, очень инициативным и способным в разработке, начиная от дизайна и фронтенда, заканчивая деплоем на AWS. Я обязательно буду обращаться с проектами и дальше. Спасибо за проработанную работу

23 января 2023 5000 UAH
Тест

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все прекрасно, постоянно на связь, очень ответственный и контактный!

Активность

  Последние ставки 10
Третий проект Персональный проект
1240 UAH
Вторичный проект Персональный проект
4804 UAH
Первичный Персональный проект
2376 UAH
Парсинг сайта Персональный проект
5000 UAH
Шаблон PWA Персональный проект
44 340 UAH
Фриланс-проект
3900 UAH
Доработки приложения для учета агро-трейдинговой компании Персональный проект
5000 UAH
Доопрацювання Багатомовного Бота З Веб Вкладками. Персональный проект
7000 UAH
Доопрацювання Проекту Фитон Бота З Веб-Вкладками Персональный проект
6000 UAH
Фриланс-проект
51 660 UAH