Резюме

Резюме

RND 332

Опыт: около двух лет

Технологии: JSON, ОПП Паттерны: Фабричный метод, Стратегия

При необходимости могу выучить любую библиотеку

  • RNDpool

Моя первая консольная программа вспомогательная программа, работала с клиентом Mediacoin, посредством локальных api запросов. Использовалась только библиотека newtonsoft.json, для того что-бы формировать запросы и десерилиазовать ответы.

Что делала: Получала из запроса новые "торренты" из клиента и если они еще не были скачаны, то получала их id и другим запросом начинала их скачивание.

  • RNDbank

Работал с блокчейном Mediacoin, принимал депозиты и отчислял дивиденды. Для получения и обработки этих данных так же использовался api запросы с ноде и библиотека newtonsoft.json. Тут пришлось сильно налегать на ООП, с классами для клиентов банка, с функциями снятия депозита и его получения. Класс для обновления данных с api ноды, и класс для самого банка который держал соединение с ботом в телеграмме. Который отвечал на запросы о общем состоянии банка, и о том сколько он сегодня обязан выплатить. А также о общем заработке банка за сегодня, неделю, месяц. Все части программы занимались только конкретной задачей. И были изолированы друг от друга по принципам SOLID.

  • LinkRedditBot

Телеграмм-бот на Python был сделан за неделю, несмотря на то, что когда я взял этот проект я не знал Python.

Используя библиотеку PRAW считывал посты с реддита или конкретно указанного через бота сабреддита/тов и с помощью регулярных выражений искал ключевые слова которые задавались через бота.
Далле передавал в телеграм прямую ссылку на этот пост/комментарий.

  • RNDContest

Еще одна программа для Mediacoin, принимала донаты для канала заказчика записывая в файл всех донатеров и их суммы. Также с ООП, классами донатеров, телеграмм бота и для общения с блокчейном. Далее в определенную дату распределив проценты в соответствии с суммой доната, разыгрывала банк.

  • RNDMaster

Еще одна программа для Mediacoin. Делала тоже самое что и RNDpool, но с большим количеством настроек.

ТЗ для RNDMaster



Report Page