ДИ
Данил И.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Инженер-программист с опытом 5 года.
Я инженер-программист с более чем 5 годами
коммерческого опыта. Специализируюсь на
создании высоконагруженных веб-приложений с
использованием Python и Go. Мой
профессиональный опыт включает
проектирование и реализацию устойчивой
архитектуры программного обеспечения, что
позволяет создавать масштабируемые и
надежные решения. Имею опыт работы как с
монолитной, так и с микросервисной
архитектурой. Обладаю отличными навыками
решения задач и хорошими коммуникативными
навыками.
Языки программирования
Python, Go, JavaScript.
Бэкенд
Django, FastAPI, Flask, REST, gRPC, Protobuf, Avro,
OPC UA, Celery, OpenID, asyncio, asynchttp, OAuth
2.0, GORM, SQLAlchemy, Pytest.
Брокеры сообщений
Apache Kafka.
Фронтенд
React, Redux, HTML, CSS, CKEDitor.
Базы данных
PostgreSQL, MySQL, Redis, ClickHouse.
DevOps
Docker, Docker Compose, Kubernetes, GitLab CI/CD.
Системы контроля версий
Git, GitLab.
Операционные системы
Linux.
Проекты
(4 года 10 месяцев)
ПЛАТФОРМА ДЛЯ УПРАВЛЕНИЯ ПРОИЗВОДСТВОМ ОБОРУДОВАНИЯ
Роль
Инженер-программист
Обязанности
Проект направлен на разработку платформы для управления и интеграции систем в сфере автоматизации производственных процессов. Платформа обеспечивает эффективное управление данными, а также аналитику для оптимизации процессов и повышения производительности на всех этапах производственного цикла.
Обязанности
● Разработка микросервисов;
● Миграция с OpenCart на Django;
● Разработка новой функциональности;
● Разработка сложных пользовательских
интерфейсов с помощью React;
● Разработка системы учёта комплектующих с
Web интерфейсом на Django и Telegram ботом;
● Автоматизация задачи по изменению цен на
изделия;
● Интеграция системы уведомлений о заказах с
Telegram ботом;
● Интеграция CKEditor с Django для удобного
редактирования статей и новостей;
● Разработка рекламного Telegram бота;
● Миграция с веб-хостинга на выделенный
сервер;
● Реализация Redis для эффективного
кэширования часто запрашиваемых данных;
● Написание и оптимизация сложных
SQL-запросов для работы с большими
объемами данных в ClickHouse;
● Реализация асинхронных задач с
использованием asyncio и asynchttp для
обработки внешних API запросов;
● Анализ производительности системы и поиск
узких мест;
● Разработка сериализаторов и
десериализаторов на Python для работы с
Avro-сообщениями;
● Разработка функциональности мониторинга в
реальном времени с использованием
goroutines для параллельной обработки
данных с производственных сенсоров и
оборудования, а также каналов для передачи
данных в систему аналитики;
● Написание Kafka-консьюмеров и продюсеров;
● Разработка и управление стратегиями
авторизации с использованием OAuth 2.0 и
JWT для определения ролей пользователей;
● Настройка безопасных каналов связи через
OPC UA, включая шифрование и
аутентификацию клиентов и серверов;
● Контейнеризация приложений с
использованием Docker для обеспечения
согласованного развертывания в разных
средах;
● Написание и проведение unit и
интеграционных тестов с использованием
Pytest;
● Код-ревью;
● Рефакторинг кода и исправление ошибок.
Технологии проекта
Python, Go, JavaScript, Django, Celery, GORM,
asyncio, asynchttp, REST, Avro, OPC UA, Pytest,
PostgreSQL, ClickHouse, SQLAlchemy, Redis,
Apache Kafka, OAuth 2.0, React, Redux, CKEditor,
HTML, CSS, Docker, Docker Compose, GitLab
CI/CD, Git, GitLab, Linux
Стек специалиста на проекте
Avro, opc da, Redux, GitLab, ClickHouse, SQLAlchemy, REST, Git, Go, Linux, Redis, Pytest, Celery, GORM, OAuth 2.0, Docker Compose, Asyncio, HTML, CSS, Docker, Python, Django, React, JavaScript, ckeditor5, PostgreSQL, CI/CD, Apache Kafka
Отрасль проекта
Manufacturing
Период работы
Июнь 2022 - По настоящее время
(3 года 2 месяца)
ПЛАТФОРМА ДЛЯ ИНТЕРВАЛЬНОГО ОБУЧЕНИЯ ИНОСТРАННЫМ ЯЗЫКАМ
Роль
Инженер-программист
Обязанности
Образовательная платформа для интервального обучения
иностранным языкам.
Обязанности
● Проектирование архитектуры;
● Реализация бизнес-логики;
● Проектирование и реализация RESTful API;
● Разработка Telegram бота для обработки
статистических данных;
● Разработка сервиса для отслеживания
статистики просмотра контента;
● Разработка схем баз данных;
● Оптимизация и написание SQL запросов;
● Написание хранимых процедур для
PostgreSQL;
● Создание и конфигурация Kafka-топиков для
потоков сообщений;
● Интеграция с сторонними системами;
● Реализация объектно-реляционного
отображения с использованием SQLAlchemy;
● Создание индексов в базах данных;
● Поиск и устранение проблем или ошибок,
возникающих в процессе разработки;
● Решение проблем с производительностью;
● Проектирование и реализация gRPC сервисов
для обмена данными между микросервисами с
использованием Protobuf;
● Написание юнит-тестов и интеграционных
тестов;
● Настройка доступа с помощью SSO и OpenID
Connect;
● Создание новых React компонентов и
поддержка существующих;
● Разработка, создание и поддержка CI/CD
пайплайнов с помощью GitLab CI/CD;
● Развертывание и оркестрация
Docker-контейнеров с помощью Kubernetes;
● Управление и поддержка инфраструктуры
развертывания с использованием Docker и
Docker Compose;
● Миграция с MySQL на PostgreSQL;
● Написание документации.
Технологии проекта
Python, JavaScript, FastAPI, Celery, OpenID, REST,
gRPC, Protobuf, PostgreSQL MySQL, Redis,
Apache Kafka, Flask, SQLAlchemy, Pytest, React,
Redux, HTML, CSS, Docker, Docker Compose,
Kubernetes, GitLab CI/CD, Git, GitLab, Linux.
Стек специалиста на проекте
Redux, GitLab, SQLAlchemy, REST, Git, Linux, Redis, Pytest, Celery, FastAPI, gRPC, Docker Compose, OpenID, HTML, CSS, Docker, Python, Protobuf, Flask, GitLab CI/CD, MySQL, React, JavaScript, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
EdTech
Период работы
Октябрь 2020 - Май 2022
(1 год 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет телекоммуникаций имени профессора М.А. Бонч-Бруевича
Специальность
Факультет информационных систем и технологий, специальность интеллектуальные информационные системы и технологии, инженер-программист
Завершение учебы
2023 г.