⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Александр Марыгин (jilariation), 20 лет, Россия, КраснодарАлександр Марыгин (jilariation), 20 лет, Россия, Краснодар

Александр Марыгин

Болтовня ничего не стоит. Покажите мне код. — Linus TorvaldsБэкенд разработчикВеб-разработчикСредний (Middle)
От 150 000 ₽Ищу работу

Контакты

Войти
Возраст: 20 лет
Опыт работы: 1 год и 3 месяца
Регистрация: 26.02.2024
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков: Английский А2

Обо мне

Разработкой на Python занимаюсь 1,5 года. Участвовал в создании крупных проектов, включая разработку платежного шлюза, автоматизированной системы распределения ресурсов и инструмента для управления проектами.

За это время занимался интеграцией платежных систем и API для финансовых транзакций, настройкой логики распределения ресурсов и автоматизации процессов, разработкой функционала управления задачами и командной работы. В проектах отвечал за разработку бэкенда, интеграцию с внешними сервисами, оптимизацию производительности, а также настройку инфраструктуры.

Готов развиваться в техническом направлении, интересуют проектирование архитектуры, оптимизация производительности и создание высоконагруженных систем.

Hard skills:
- Python 3.x, FastAPI, Django, Flask
- PostgreSQL, MySQL, Redis
- Docker, Docker Compose
- Celery, Kafka, RabbitMQ
- REST API, gRPC, MVC
- SQLAlchemy, Pydantic
- Asyncio, Aiohttp
- Git, GitLab, GitHub
- Prometheus, Grafana
- Pytest, Unittest, CI/CD
- Linux, Bash
Связаться со мной в Telegram: @jilariation

Навыки

Python
Git
SQL
Django
Docker
Apache Kafka
FastAPI
Redis
Grafana
RabbitMQ

Опыт работы

  • разработка ПО
    КраснодарОт 10 до 100 сотрудников
    Бэкенд разработчик (Младший)Junior+ Python Developer
    Апрель 2024 — По настоящее время (8 месяцев)

    Разрабатывал платежный шлюз, объединяющий сотни платежных систем по всему миру. Продукт позволяет миллионам пользователей совершать платежи в различных валютах, независимо от местоположения.

    Достижения:
    - Интегрировал более 20 платежных систем с использованием Django и Sanic, что значительно расширило возможности и охват продукта.
    - Оптимизировал работу базы данных на PostgreSQL с помощью SQLAlchemy и улучшения SQL-запросов, что существенно повысило производительность.
    - Развернул инфраструктуру на Docker, создавая контейнеры для всех ключевых компонентов — от базы данных до кластеров для микросервисов.
    - Перевел функционал с синхронного выполнения на асинхронное, используя Asyncio, что повысило скорость обработки транзакций и снизило нагрузку на систему.
    - Разделил логику системы на микросервисы и интегрировал их с помощью Apache Kafka, обеспечив масштабируемость и гибкость решения.
    - Настроил алерты и мониторинг в Grafana, чтобы клиенты были оперативно информированы о статусе системы, а команда поддержки могла быстрее реагировать на проблемы.
    - Настроил деплой продукта на VDS с использованием Nginx для эффективного управления трафиком и надежной доступности системы.

    Команда:
    - 4 Python Backend Developer
    - 3 QA
    - 3 Frontend Developer
    - 3 BI analyst
    - 1 DevOps engineer

    Стек: Python, Django, PostgreSQL, Docker, Redis, Asyncio, Apache Kafka, Sanic, Grafana, SQLAlchemy, Nginx, Git, CI/CD

    PythonDjangoPostgreSQLDockerRedisSanicAsyncioGrafanaNginxCI/CD
  • АйТи-Формат
    Краснодар
    Бэкенд разработчик (Младший)Junior Python Developer
    Декабрь 2023 — Март 2024 (4 месяца)

    Разрабатывал автоматизированную распределительную систему для заводов по производству строительного сырья.
    В проекте занимался разработкой функционала для управления распределением ресурсов, интеграцией с системами учета и контроля качества продукции.

    Достижения:
    - Разработал систему распределения ресурсов с использованием Python 3.10, FastAPI и SQLAlchemy, что позволило оптимизировать процессы и улучшить управление запасами на производстве.
    - Реализовал интеграцию с внешними системами учета и контроля качества продукции через REST API и Kafka, что обеспечило автоматическое обновление данных и повысило точность расчетов.
    - Оптимизировал процесс обработки и распределения заказов с использованием Celery для параллельной обработки задач и asyncio для асинхронного выполнения операций, что ускорило выполнение операций.
    - Настроил CI/CD для автоматической сборки и тестирования кода, а также внедрил Docker для контейнеризации приложений и FastAPI для построения высокопроизводительных API, что обеспечило стабильную работу системы в различных средах.

    Команда:
    - 2 Python Backend Developer
    - 1 QA
    - 2 Frontend Developer
    - 1 Systems analyst
    - 1 DevOps engineer

    Стек: Python 3.10, FastAPI, PostgreSQL, Kafka, Docker, Celery, SQLAlchemy, Unittest, CI/CD, asyncio, REST, Git, Pydantic, Pytest

  • Стратегический партнер по цифровизации российского бизнеса и государственных органов
    КраснодарОт 1000 до 5000 сотрудников
    Бэкенд разработчик (Стажёр)Intern Python Developer
    Сентябрь 2023 — Ноябрь 2023 (3 месяца)

    Работал над веб-приложением, визуальным инструметом для управления проектами, рабочими процессами и задачи любых типов.
    В проекте отвечал за разработку функционала написание комментариев в задачах, управление чеклистами и исполнителями.

    Достижения:
    - Разработал и внедрил систему комментирования задач на основе Django и PostgreSQL, обеспечив удобный интерфейс для обмена мнениями и сохранения истории обсуждений.
    - Реализовал функционал управления чеклистами и исполнителями с использованием Redis для быстрого доступа к данным, что упростило организацию и отслеживание выполнения задач.
    - Настроил асинхронную обработку комментариев и уведомлений с помощью Asyncio, Httpx и RabbitMQ, что позволило повысить отклик системы при большом объеме взаимодействий.
    - Внедрил автоматическое тестирование с Unittest и настроил CI/CD для стабильной интеграции и быстрой проверки изменений, что улучшило качество кода и снизило риск сбоев в рабочем окружении.

    Команда:
    - 4 Python Backend Developer
    - 3 QA
    - 1 Frontend Developer
    - 2 Systems analyst
    - 1 BI analyst

    Стек: Python 3.10, Django Framework, PostgreSQL, Asyncio, Httpx, Redis, RabbitMQ, Docker, Celery, Unittest, CI/CD, Flask, Pytest

    PythonDjangoPostgreSQLAsyncioRedisRabbitMQDockerCeleryCI/CDFlask

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

  • КубГАУ им. И.Т. Трубилина

    Кубанский государственный аграрный университет имени И.Т. Трубилина
    Краснодар533 выпускника
    Прикладной информатики
    Сентябрь 2022 — По настоящее время (2 года и 2 месяца)