Опытный Back-end разработчик с более чем 5-летним опытом веб-разработки и разработки программного обеспечения. Владея Python, Django, FastApi и Flask, я имею успешный опыт проектирования и поддержки надежных серверных систем, интеграции безопасных веб-приложений и оптимизации производительности баз данных. Я успешно внедрил системы CI/CD, снизил количество ошибок, увеличив время безотказной работы на 30 %, и оптимизировал код для обеспечения надежности и масштабируемости. Имея опыт разработки RESTful API, микросервисов и гибких рабочих процессов, я хорошо разбираюсь в принципах DevOps, автоматизации и комфортно работаю со средами Linux и Docker.
• Разработал архитектуру и компоненты для внутренних приложений с использованием
микросервисного подхода,
обеспечение соответствия требованиям проекта.
• Проводил code review для обеспечения соблюдения передовых практик и поддержания
высокого качества кода.
• Создал RESTful API и конечные точки для поддержки фронтенда и других компонентов
системы с использованием FastAPI, поддержание качества кода, читаемости и стандартов
кодирования.
• Оптимизировал производительность внутреннего кода путем выявления узких мест и
проведения тщательных проверок кода.
• Интегрировал с базами данных, управляемыми хранилищами данных, обеспечена
согласованность данных и разработан конвейер Change Data Capture (CDC) для дублирования
данных в микросервисах с использованием Kafka и Debezium.
• Реализовал меры безопасности для защиты внутренних систем и API, устранены уязвимости и
следуют передовым практикам безопасности.
• Контейнеризовал внутренние приложения с использованием Docker, управление
развертываниями для обеспечения согласованности в средах.
• Настраивал конвейеры CI/CD с помощью gitlab-ci
• Сотрудничал с разработчиками интерфейса, менеджерами проектов и другими
заинтересованными сторонами, участвуя в обсуждениях в команде и внося идеи в процесс
принятия решений.
- выполнил масштабный рефакторинг Backend.
- сотрудничал с инженерами frontend для внедрения новых функций
- поддерживал базу серверного кода на ежедневной основе
- использовал docker для отправки новых версий приложения
- изменил структуру flask проекта на модульную структуру
- своевременная поставка api endpoints для новых функций
• Разрабатывал и внедрял программные решения для повышения автономности и
эффективности роботизированных систем.
• Сотрудничал с инженерами-робототехниками для оптимизации процессов загрузки
программного обеспечения.
• Оказывал техническую поддержку по всей компании, решал проблемы и обеспечивал
бесперебойную работу.
• Обучал и курировал стажеров, предлагая руководство и поддержку в разработке бэкэнда.
• Создавал сценарии автоматизации для оптимизации внутренних процессов и повышения
эффективности.
• Разрабатывал конечные точки API с использованием Django Rest Framework (DRF) для
улучшения функциональности бэкэнда для внутренней платформы управления.
• Разрабатывал и оптимизировал бэкэнд-системы для проектов, включающих алгоритмы NEAT,
интеграцию камер безопасности, системы обнаружения пожара и функции чат-ботов.
• Читал продвинутые лекции по Django, Flask и веб-разработке, а также руководил проектами
Django в рамках образовательных программ компании.
• Выполнил комплексный рефакторинг 80% кодовой базы бэкэнда для улучшения удобства
обслуживания и производительности.
• Сотрудничал с инженерами фронтенда для проектирования и внедрения новых функций и
обеспечения бесшовной интеграции.
• Управлял и поддерживал кодовую базу сервера, обеспечивая стабильность и ежедневно
решая проблемы.
• Использовал Docker для контейнеризации и развертывания новых версий приложений.
• Реорганизовал структуру проекта Flask в модульную архитектуру для повышения
масштабируемости и управляемости.
• Своевременно предоставил конечные точки API для новых функций, чтобы уложиться в сроки
проекта.
• Провел анализ ИТ-системы и инфраструктуры компании, выявив и диагностировав
проблемы, неэффективности и слабые стороны.
• Устранил ошибки и неполадки на веб-сайте компании, улучшив общую функциональность и
удобство для пользователей.