> 3 лет
Английский — B1
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Передача готовых модулей на проверку QA, контроль процесса релиза
Опыт разработки сервисов, web, desktop приложений, микросервисов
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
- Разработка API с помощью Fast API - Оптимизация производительности и масштабирование системы - Оптимизация работы DAG с точки зрения разработчика. Оптимизация процесса в коде. - Исправление неисправностей, исходя из бизнес-логики и постановок задач.
- Распил монолитного приложения на микросервисы для улучшения масштабируемости и стабильности продукта. - Активное участие в анализе и проектировании архитектуры новых сервисов и интеграций с внешними и настроил взаимодействие между ними через REST API и message broker (Kafka) - Настройка непрерывной интеграции и непрерывного деплоя (CI/CD). - Настройка автоматический деплой новых версий микросервисов при успешном прохождении всех тестов. Это позволило нам значительно сократить время вывода новых фич в продакшн. - Создание нескольких пайплайнов для автоматического тестирования, сборки и деплоя микросервисов. Каждый пайплайн включал в себя этапы запуска юнит-тестов, статического анализа кода с помощью SonarQube и деплоя на staging и production окружения. - Разработка продюсеров и консьюмеров для передачи и обработки сообщений в различных микросервисах для асинхронного взаимодействия между сервисами и улучшения производительности системы. - Внедрение системы мониторинга и логирования использовался Graylog/ELK для отслеживания состояния сервисов и анализа сообщений. - Проведение code review у коллег, внедрение best practices в командной разработке, покрытие кода интерактивной документацией(Swagger)
Анализ ввода с помощью LLM и генерация качественного ответа, с учётом предпочтений и замечаний Оценка nutritional value рецептов и предложение здоровых альтернатив Генерация списков покупок на основе выбранных рецептов и планов питания. Написание API для взаимодействия с LLM. Оптимизация производительности и масштабирование системы
Разработка системы индексации и поиска новостных статей с использованием Apache Solr. Создание RESTful API для управления контентом, документированного с помощью Swagger. Использование RabbitMQ для асинхронной обработки потока событий от пользователей. Хранение и анализ больших объемов данных с помощью ClickHouse для быстрой агрегации и построения отчетов.
- Разработка API с помощью Django REST framework что включало в себя: создание бизнес-логики API и реализация CRUD операций реализация аутентификации и авторизации пользователей с использованием токенов и OAuth2, проектирование и разработка RESTful сервисов - Работа с облачными сервисами Яндекс - Покрытие кода тестами. Написание тестов с использованием фреймворка pytest, обеспечивая высокое покрытие кода(более 70 процентов). Это позволило предотвратить ошибки на ранних этапах разработки и повысило стабильность приложений. - Документирование кода с помощью swagger. - Работа с celery для обеспечения асинхронных задач и обработки длительных задач чтобы избежать блокировки основного потока выполнения и обеспечить быструю отклик системы для пользователей. Использование Celery позволило распределить нагрузку, улучшив производительность и масштабируемость системы.
Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!
Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста