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

Зарегистрироваться
Был меньше недели назад

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

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

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

1 500 $ на руки

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

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

Опыт работы 2 года 3 месяца

Декабрь 2024Февраль 2026
1 год 3 месяца
Bark.com

США, www.bark.com/en/gb/

Software Engineer
Разработка и поддержка высоконагруженной marketplace-платформы, соединяющей исполнителей услуг и клиентов. Платформа использует внутреннюю валюту, приобретаемую пользователями за реальные средства. Работа велась в распределённой команде над микросервисной архитектурой с использованием AWS-инфраструктуры и асинхронного взаимодействия сервисов. Основные задачи и достижения: 1)Разработка и поддержка backend-сервисов (Python) 2)Разработка и поддержка микросервисов внутри распределённой архитектуры. 3) Создание внутренних сервисов ("robots") для обработки и передачи данных между сервисами. 4)Реализация логики сохранения промежуточных данных и подготовки данных для downstream-сервисов. 5)Поддержка и развитие существующего production-кода. Bug fixing и поддержка production: 1)Анализ и оперативное исправление production-ошибок. Мониторинг и диагностика проблем с использованием: Datadog Bugsnag AWS Dashboards 2) Оптимизация стабильности сервисов и улучшение обработки ошибок. Интеграции и архитектура: 1)Участие в разработке архитектуры интеграции с внешней платформой Gumtree. 2)Реализация обмена данными между платформами: отправка данных через внешние API обработка входящих данных хранение данных интеграции в отдельных таблицах 3)Проектирование архитектуры совместно с командой и бизнес-подразделениями (Miro, архитектурные сессии). 4)Оптимизация базы данных и добавление индексов для ускорения выборок. Работа с платежами и биллингом: 1)Участие в разработке сервисов биллинга. 2)Интеграция со Stripe для работы с платежами. Микросервисная инфраструктура: 1)Работа с очередями и асинхронным взаимодействием сервисов: AWS SQS AWS SNS 2)Взаимодействие сервисов между собой через события и сообщения. Кросс-технологическая разработка: 1)Основная разработка на Python. 2)Поддержка и доработка отдельных backend-частей на PHP (~10% задач). Командная работа и процессы: 1)Scrum-процессы, ежедневные stand-up встречи. 2)Архитектурные и DevOps-митинги. 3)Работа в кросс-функциональной команде (DevOps, QA, Frontend). Технологии: Python, PHP, MySQL, AWS (SQS, SNS, Dashboards), Stripe, Elasticsearch, Datadog, Bugsnag, Microservices, REST API, Scrum, Miro.
Январь 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.

Навыки

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

Обо мне

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

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

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

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

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

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

Испанский — A1 — Начальный

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

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

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

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

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

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