Знание Python и основных библиотек
Опыт работы с SQL (PostgreSQL, SQLite) и NoSQL(MongoDB, Redis) базами данных
Работа с web фреймворками python (Flask, FastAPI, Django, DRF), работа с фоновыми задачами (Celery)
Понимание принципов построения и работы с API(JSON, XML), опыт работы с API шлюзами(Krakend)
Работа с файловыми хранилищами s3 (Yandex.cloud storage, Minio)
Опыт работы с брокером сообщений(RabbitMQ)
Контейнеризация и развертывание приложений с использованием docker и docker-compose
Проектирование архитектуры баз данных для приложений
Опыт написания проектов с монолитной и микро-сервисной архитектурой
Настройка CI/CD (GitHub Actions, Gitlab ci/cd)
Общее понимание и небольшой опыт разработки FrontEnd части приложений(React + Redux)
Умение писать качественный документированный код
Умение работать с git
Опыт работы с OS Linux
Умение быстро находить нужную информацию(на русском и английском языках) и применять ее в работе;
Постоянное стремление к новым навыкам и знаниям в области разработки;
Умение быстро понять новую информацию и включиться в работу;
владение английским языком - уровень чтения и понимания документации
Контакты для связи:
Telegram: https://t.me/riangry
Занимался разработкой и сопровождением систем дополнительного образования и психологической помощи.
Также занимался доработками для фронтенда на VueJS.
Основные фреймворки, используемые мной в работе: Django/DRF, FastApi.
С октября 2022 года занимаю позицию TeamLead.
На позиции ТимЛида нормализовал процесс обновлений и ведение репозиториев
Совместно с PM проекта ввел SCRUM методологию
Занимаюсь менторством и провожу обучение сотрудников своих команд
На текущий момент веду три команды, состоящие из 10 человек
Последнее время развиваюсь в сфере менеджмента и проектировании архитектуры проектов
Занимался оптимизацией внутренних процессов компании с помощью введения в процессы веб-сервисов, скриптов для автоматизации и ботов
Разработал ERP систему для внутренних процессов компании. Приложение было построено на микросервисной архитектуре:
1. Сервис для учета доходов, расходов и движения средств между сотрудниками для дальнейшей передачи в бухгалтерию, что позволило уйти от заполнения google sheets, также была реализована интеграция с телеграмм ботом, для быстрого и удобного заполнения.
2. Сервис для работы Архитекторов с проектами и дизайнами, позволяющий контролировать сроки и процесс выполнения задач, а также передачи информации о платежах в сервис финансов
3. Сервис для ведения процесса строительства, который также позволял контролировать отделу ПТО процесс выполнения задач.
4. Сервис для ведения отчетности о работе транспорта на строительных объектах с проверкой нахождения транспорта по геолокации
При работе использовал FastApi как основной фреймворк, Postgresql как
основную базу данных. Также в проекте использовался redis, mongoDB, RabbitMQ.
Взаимодействовал со сторонними интеграциями с помощью rest и soap api
Занимался разворачиванием и поддержкой серверов проекта.
Выполнял задачи на доработки и исправления на фронтенд части приложения, написанной на ReactJS