Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Кандидат

Мужчина, 25 лет, родился 30 марта 2000

Не ищет работу

Минск, м. Могилевская, готов к переезду (Беларусь, Грузия, Другие регионы, Казахстан), готов к командировкам

Указан примерный район поиска работы

Программист Python

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа, стажировка

График работы: полный день, сменный график, гибкий график, удаленная работа

Опыт работы 1 год

Январь 2023Август 2023
8 месяцев

Минск

Информационные технологии, системная интеграция, интернет... Показать еще

Software engineer
Создание серверной части приложения для сбора, анализа и хранения данных из различных источников, а также взаимодействия с пользователями. Основной стек: FastApi и SQLAlchemy для работы с PostgreSQL и MongoDB. Для миграций использовался Alembic. Приложение включало в себя функционал рассылки уведомлений, парсинг данных из Avito и ВКонтакте с последующей обработкой через нейронную сеть. Реализована интеграция с AWS S3 для хранения пользовательских фотографий и экспорт аналитических данных в Excel. Работа велась по методологии Scrum. В мои обязанности входило:  Реализация авторизации и аутентификации пользователей.  Написание миддлвара для авторизации и аутентификации в приложении.  Разработка парсеров для сбора данных: Использование Selenium для обхода блокировок Avito. Парсинг данных из групп ВКонтакте.  Применение регулярных выражений для извлечения цен, описаний и другой текстовой информации.  Сохранение и экспорт данных в формате Excel.  Интеграция с AWS S3 для загрузки и хранения изображений.  Разработка и проведение тестов: Юнит-тесты и интеграционные тесты с использованием библиотеки Pytest.  Настройка CI/CD процессов с использованием GitHub Actions.  Исправление багов на серверной части: Пример: Ошибка в парсере Avito, где из-за изменений в тексте страницы данные о цене товаров перестали извлекаться. Решение: обновление регулярных выражений для корректного парсинга.  Настройка CI/CD процессов с использованием GitHub Actions. Технологии, которые были использованы: Python, FastApi, SQLAlchemy, PostgreSQL, MongoDB, Alembic, Selenium, AWS S3, Docker, Docker Compose, GitHub Actions, Pytest, Регулярные выражения, Scrum.
Сентябрь 2022Январь 2023
5 месяцев
WightSnake
Python developer
Python backend разработка Разработка серверной части системы управления задачами (аналог Trello) Описание проекта: Разработка веб-приложения для управления задачами с использованием Python и Django. Проект разрабатывался в соответствии с методологией Agile (спринты по 2 недели). В рамках системы была реализована возможность планирования задач, создания досок, а также интеграция уведомлений через отложенные задачи (Celery). В мои обязанности входило:  Реализация авторизации и аутентификации пользователей.  Интеграция Celery для реализации отложенных уведомлений.  Разработка и проведение тестов: Юнит-тесты и интеграционные тесты с использованием библиотеки Pytest.  Настройка CI/CD процессов с использованием GitHub Actions  Исправление багов на серверной части: Пример: Ошибка при создании задачи без обязательного поля, где сервер возвращает внутреннюю ошибку вместо корректного сообщения о необходимости заполнить поле. Решение: добавление проверки входящих данных с соответствующим HTTP-ответом (400).  Обновление информации о пользователе в базе данных (PostgreSQL).. Технологии, которые были использованы: Python, Django, Celery, PostgreSQL, Docker, Docker Compose, GitHub Actions, Py test, Регулярные выражения, Agile.

Навыки

Уровни владения навыками
Работа в команде
Стрессоустойчивость

Обо мне

IT сектор позволяет развивать много новых навыков. Такие как : • Внимательность • Терпеливость • Работу в команде Данные навыки привлекли меня в IT, поэтом я решил пойти на первые курсы: • Базовый курс тестировщика в компании Skillup. Так же, в последствии, окончил курсы Besness Intelligence в компании Teach me skills. Ну и крайнем этапом стал курс Python разработчика в компании Teach me skills. В процессе обучения на курсе Python меня заинтересовала книга – “Чистый Python”, которую я до сих пор читаю. IT направление также помогает мне развивать и английский язык, который я изучал в университете.

Высшее образование

2022
ФСК, Современные иностранные языки (преподавание)

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


ИспанскийA2 — Элементарный


Повышение квалификации, курсы

2022
Python developer
TeachMeSkills
2021
Business Intelligence
Teach me skills
2020
Junior Tester
Skillup

Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Беларусь

Желательное время в пути до работы: Не имеет значения