Работаю с базовыми алгоритмами и типами данных в Python
Работаю с системами очередей задач и брокерами сообщений, такими как
RabbitMQ
Автоматизирую развёртывание приложений с Docker
Знаю SQL, работаю с базами данных и API сторонних сервисов
Разбираюсь в основных принципах ООП
Работаю с фреймворками Django, Flask и FastAPI
Понимаю принципы работы протоколов HTTP, HTTPS и WebSockets
Пользуюсь системой контроля версий Git для совместной разработки и
настройки CI/CD
Анализ защищённости веб-приложений
Анализ защищённости беспроводных сетей
Анализ защищённости сетевых устройств
Анализ вредоносного ПО
Анализ сетевого трафика
Поиск уязвимостей ОС
Администрирование операционных систем
Владение Python и скриптовыми языками: Bash, PowerShell
Soft skills: работа в команде, многозадачность, склонность к анализу, профессиональная дотошность
Английский язык: разговорный уровень, понимаю технические термины
Основные инструменты:
Python
Универсальный язык программирования, на котором пишут
серверную часть веб-приложений — бэкенд, программируют
чат-ботов, автоматизируют рутину, проводят анализ данных и
строят алгоритмы машинного обучения.
PyCharm
Cреда разработки для Python и Django со встроенным
анализатором кода, отладчиком и инструментами для запуска
тестов.
GitLab
Система контроля версий, с помощью которой разработчики
отслеживают изменения в коде и совместно работают над
проектом
php
Среда для написания и выполнения тестового кода на Python.
SQL
Язык программирования для работы с данными.
MySQL
Система управления базами данных.
PostgreSQL
Система управления базами данных.
Docker
Платформа для разработки, доставки и запуска контейнерных
приложений, которые работают изолированно от основной
операционной системы.
nginx
Программа для создания лёгких и устойчивых к нагрузке
серверов.
Flask
Инструмент, с помощью которого можно быстро создавать
веб-приложения на Python.
FastAPI
Инструмент для разработки API — программного интерфейса, с
помощью которого приложения могут взаимодействовать между
собой.
HTML
Язык, с помощью которого можно «разметить» структуру будущей
веб-страницы: добавить основные блоки, текст, картинки,
видео.
CSS
Язык стилей, с помощью которого можно описать внешний
вид HTML-элементов.
Дополнительные инструменты:
Python
Универсальный язык программирования, на котором пишут
серверную часть веб-приложений — бэкенд, программируют
чат-ботов, автоматизируют рутину, проводят анализ данных и
строят алгоритмы машинного обучения.
PyCharm
Cреда разработки для Python и Django со встроенным
анализатором кода, отладчиком и инструментами для запуска
тестов.
GitLab
Система контроля версий, с помощью которой разработчики
отслеживают изменения в коде и совместно работают над
проектом
php
Среда для написания и выполнения тестового кода на Python.
SQL
Язык программирования для работы с данными.
MySQL
Система управления базами данных.
PostgreSQL
Система управления базами данных.
Docker
Платформа для разработки, доставки и запуска контейнерных
приложений, которые работают изолированно от основной
операционной системы.
nginx
Программа для создания лёгких и устойчивых к нагрузке
серверов.
Flask
Инструмент, с помощью которого можно быстро создавать
веб-приложения на Python.
FastAPI
Инструмент для разработки API — программного интерфейса, с
помощью которого приложения могут взаимодействовать между
собой.
HTML
Язык, с помощью которого можно «разметить» структуру будущей
веб-страницы: добавить основные блоки, текст, картинки,
видео.
CSS
Язык стилей, с помощью которого можно описать внешний
вид HTML-элементов.