Андрей Смирнов

Андрей Смирнов

Программирую на Python и Java

Администрирую GNU/Linux и локальные сети

Увлекаюсь функциональным программированием,
машинным обучением и математикой

Напишите мне

Технологии

Профессиональные навыки

Python

Разработка на языке Python. Знание Python STL. Использование технологий Django, Django ORM, Flask, Jinja2 для WEB. Разработка GUI с применением PyQt. Работа с библиотеками numpy, pandas, matplotlib, scipy. Навыки работы с scikit-learn, Orange3.

SQL

Администрирование MySQL, PostgreSQL. Разработка схемы данных. Написание сложных SQL-запросов. Оптиизация SQL.

GNU/Linux

Администрирование высоконагруженных систем на базе Debian GNU/Linux, Docker, QEMU-KVM. Распределение нагрузки средствами nginx, Apache, iptables.

Networks

Знание принципов работы сетевых протоколов. Настройка сети на оборудовании Mikrotik.

Tools

Использование VCS git, gitlab. Непрерывная интеграйция с применением gitlab-ci. Мониторинг систем с использованием Zabbix.

Прочее

Проектирование, реализация и интеграция REST API, SOAP Web Services. Разработка модулей для биллинговой системы BGBilling на языке Java. Знание основных структур данных и алгоритмов их обработки.

Проекты

Wi-Fi ав­то­ри­за­ция

Система авторизации пользователей публичного WiFi по номеру телефона, через социальные сети или по договору в BGBilling

Бил­линг видео­наблю­дения

Интеграция системы облачного видеонаблюдения Форпост и биллинговой системы BGBilling

Бот для выезд­ных сот­руд­ник­ов

Система для взаимодействия с выездными сотрудниками через Telegram

Лич­ный ка­би­нет
Ин­тер­нет и ТВ

Управление финансами и услугами
для пользователей Интернет и КТВ

Пла­теж­ный шлюз

Прием платежей через банковские карты, карты оплаты, терминалы оплаты и платежные системы

Спи­сок ка­на­лов
и те­ле­прог­рам­ма

Система для управления списками
телеканалов, парсинга и публикации телепрограммы

Блог

Программирование

Все, Assembler, awk, Bash, Django, HTML, Java, JavaScript, Python, PHP, regexp, sed, south.

Базы данных

SQL, MySQL, SQLile,

Серверы

Администрирование, Apache2, BGBilling, Debian, GNU/Linux, Zabbix.

Сети

Все, iptables.

Документация

LaTeX.

Образование

Все, РГАТУ.

Прочее

Книги, CrackMe, CryptoGuard, DB, DC, EMACS, EPG, ffmpeg, Hint, HowTo, IPTV, Link, MediaWiki, motion, Перевод, Problem, Soft, TDM, Tools, TV, Видеонаблюдение, VLC, wget, XML.