ФрилансерыЕгор Левоненко

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

Беларусь Витебск, Беларусь
2 дня 16 часов назад
Свободен для работы свободен для работы
на сервисе 3 месяца 6 дней
Фрилансер Егор Л. — Беларусь, Витебск. Специализация — Javascript, Node.js
275

Специализация

Javascript
801 место из 5673
Node.js
90 место из 533
Общий рейтинг 1
  17236 место из 239441

Резюме

Доброго утра, дня или вечера!

Качественно и быстро пишу на Python и JavaScript. 

Любые скрипты, парсеры, грабберы, телеграм боты. 

На JavaScript также разрабатываю Frontend и Backend.


  • Python
    • pyTelegramBotApi, aiogram
    • Requests, BeautifulSoup
    • Selenium
    • PIL
  • JavaScript
    • Frontend
      • React.js, серверсайд-рендеринг.
    • Backend (Node.js)
      • Express.js (Forever, cluster, morgan)
      • Кеширование (Redis, node-cache, memcached)
      • Логгирование (Loggly, Winston)
      • Fetch.js
      • etc...
    • Общее
      • Webpack
      • TypeScript, Flow
  • Базы данных
    • MongoDB
    • MySQL

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

Портфолио

1 000 ₽Бот телеграм для автоголосований на бан.

Javascript


Заказчик - владелец беседы в телеграм. Суть бота, которого он заказал:

1) Команда вида /votemute 30 min, отправленная в ответ на чьё-то сообщение. Автоматически создаёт опрос с вопросом "Кинуть ли %nickname% в мут?" и, по истечении заданного в конфиге срока, принимает решение по результатам голосования.
2) Такая же команда /voteban, но доступная только администраторам.

Также возможна остановка опроса и принудительное завершение с применением результатов.

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

Заказчик доволен, в случае чего готов подтвердить, за контактами при необходимости обращайтесь в ЛС, беседа приватная.



  0

10 000 ₽Телеграм-бот "Tinder для поиска работы".

Javascript


Работу писал для хакатона TeenHack Vitebsk.

Ядро проекта - метчинг, похожий на таковой в тиндере. Пользователь может лайкнуть или не лайкнуть объявление о приёме на работу. Работодатель, в свою очередь, может лайкнуть или не лайкнуть, от лица объявления (от лица - потому что у одного работодателя может быть сколь угодно много объявлений) того или иного пользователя.
При взаимной симпатии они получают контакты друг друга для дальнейшего созвона и прохождения собеседования. Возможна довольно гибкая настройка профиля.

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

Бот написан на Telegraf.js, в качестве базы данных, из-за очень коротких сроков сдачи, lowdb.js

Видеодемонстрация работы бота: https://youtu.be/DAHSPi5pvV0



  0

2 000 ₽Скрипт автоматического обновления данных о погоде.

Javascript


Заказчик работает на радиостанции, ему написал скрипт, подтягивающий текущую температуру воздуха с openweather и выгружающий его в txt-файл в формате, например "-15°C". Всё это делается с периодичностью в минуту.

Этот txt-файл потом отправляется на электронный RDS-кодер и в радиоэфир в качестве RDS-текста. Но за это отвечает уже специализированный софт.

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

Также предусмотрена обработка исключений, вроде ошибочного апи-ключа или некорректных данных в конфиге.



  0

4 000 ₽Резервное копирование паролей из браузеров, скрипт

Python


Скрипт принимает на вход FTP/Email-данные, после чего сохраняет пароли из всех обнаруженных браузеров, а также куки, после чего сохраняет их в текстовый файл рядом со скриптом, а также отправляет на указанную почту.

ПРОЕКТ СУГУБО УЧЕБНЫЙ. Перед запуском основного функционала скрипта появляется окно с предыпреждением пользователя о возможной опасности, а также у него спрашивается разрешение на продолжение работы.



  0