Эффективно справляюсь с многозадачностью и управлением несколькими проектами одновременно, обеспечивая высокий уровень качества. Легко нахожу общий язык с коллегами и способствую созданию позитивной рабочей атмосферы. Постоянно стремлюсь к самосовершенствованию и поддержанию равновесия между работой и личной жизнью.
Разработка сервисов на rest, graphql, sqlalchemy + fastapi
Основные обязанности и достижения:
- Разработка микросервиса для автоматизации бизнес-процессов: Полное проектирование и разработка асинхронного бэкенда на FastAPI, обеспечивающего автоматизацию процесса постановки задач бизнесом.
- Создание пользовательского интерфейса с драг-н-дроп функционалом: Разработка интуитивно понятного фронтенда на React, позволяющего бизнес-пользователям самостоятельно формировать правила и задачи без прямого вмешательства разработчиков.
- Интеграция с внешними сервисами: Реализация интеграции с внутренними системами для расширения функциональности микросервиса и улучшения взаимодействия с другими компонентами корпоративной сети.
- Применение лучших практик и ООП: Продумывание архитектуры и логики сервиса, обеспечение высокого качества кода и поддерживаемости системы.
Ключевые достижения:
- Ускорение процесса постановки задач: Сокращение времени от идеи до реализации с нескольких недель до немедленной обработки, что значительно повышает оперативность и эффективность работы отдела разработки.
- Улучшение взаимодействия между бизнесом и разработкой: Обеспечение возможности бизнес-отделам самостоятельно создавать требования и правила через удобный веб-интерфейс, минимизируя необходимость постоянного общения и уточнения деталей задач.
Моя работа включала в себя:
- Разработка микросервисов: Проектирование и реализация микросервисной архитектуры, перевод приложения с монолитной структуры.
- Интеграция с внешними сервисами: Разработка и поддержка интеграций с различными внешними API, включая платежные системы и другие сервисы.
- Оптимизация и улучшение административного интерфейса: Улучшение производительности админки путем оптимизации запросов и внедрение улучшений в пользовательский интерфейс.
- Рефакторинг и поддержка кода: Проведение рефакторинга существующего кода для повышения его читаемости, качества и поддерживаемости.
За время моей работы удалось достичь следующих результатов:
- Расширение функциональности и улучшение производительности: Разработка ключевых компонентов сервиса, обеспечивая стабильность и высокую производительность приложения.
- Улучшение пользовательского интерфейса и оптимизация процессов: Интенсивная работа над административной панелью привела к значительному улучшению её производительности и удобства использования.
- Автоматизация и оптимизация работы с тарифами: Успешное внедрение автоматизированных решений для управления тарифами и платежами, что повысило удобство использования.
Моя работа включала в себя:
- Разработка RESTful API: Создание и поддержка API для мобильного приложения, обеспечивая гибкое взаимодействие и интеграцию с множеством внешних сервисов.
- Интеграция с внешними сервисами: Расширение функциональности приложения через интеграцию с различными сервисами.
- Docker: Упаковка приложений в контейнеры для обеспечения консистентной разработки и быстрого развертывания.
- Автоматизация тестирования и CI/CD: Настройка процессов для автоматизации тестирования, сборки и развертывания.
За время моей работы удалось достичь следующих результатов:
- Автоматизация CI/CD: Настройка и оптимизация процессов CI/CD, значительно ускоряя релизы и снижая риск ошибок при деплое.
- Тестирование: Разработка тестов с использованием моков, патчей, параметризации для достижения покрытия кода на уровне 90+%.
- Лидерство и управление командой: Руководство командами бекенд и фронтенд разработки, отвечая за архитектурные решения и найм новых сотрудников. Создание и развертывание фронтенд решений для клиентов и управление личным кабинетом работодателей, включающим регистрацию, размещение вакансий и аналитику.
Учусь на бакалавриате по специальности программной инженерии.
Разрабатываю сервис упрощающий процесс деплоя для студентов
За время работы было сделано:
Главная цель проекта - произвести оптимизацию процесса деплоя, сократив время, необходимое для создания и настройки инфраструктуры.