Новый профиль
•
AI - искусственный интеллект · DevOps · Информационная безопасность
Backend Software Developer (Java/Python) Backend-разработчик с 3+ годами опыта, специализирующийся на создании высоконагруженных и распределенных систем. Владею глубокими знаниями как в Java (Spring), так и в Python (Django/FastAPI) стеках, что позволяет выбирать оптимальный инструмент для задачи. Имею полный цикл опыта: от проектирования архитектуры и написания кода до развертывания и поддержки в продакшне. Нацелен на решение сложных бизнес-задач в перспективных проектах. Ключевые навыки и технологии: - Java: Core, Collections, Multithreading & Concurrency, Stream API, Lambdas, Reflection, JUnit/TestNG, Spring (Boot, MVC, Data JPA, Security, Cloud), Hibernate ORM, MapStruct; - Python: Asyncio, многопроцессорное и многопоточное программирование, декораторы, менеджеры контекста, генераторы, Django (Django REST Framework, Channels), FastAPI, SQLAlchemy (Core & ORM), Alembic, Celery, Pydantic; - API: разработка RESTful API, GraphQL, gRPC, работа с SOAP-сервисами, OpenAPI/Swagger; - аутентификация и авторизация: OAuth 2.0, JWT, Spring Security; - реляционные БД: PostgreSQL, MySQL, глубокое знание SQL, оптимизация запросов, индексы; - NoSQL: Redis (кеширование, Pub/Sub), MongoDB; - ORM и инструменты: Hibernate, SQLAlchemy, Liquibase/Flyway; - инфраструктура и DevOps: контейнеризация (Docker, Docker Compose), оркестрация (Kubernetes, Helm); - CI/CD: GitLab CI/CD, Jenkins; - мониторинг и логи: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Loki, Sentry; - облачные платформы: Yandex Cloud, AWS (S3, SQS, EC2); - ООП, SOLID, DRY, KISS, паттерны проектирования (GoF); - микросервисная и событийно-ориентированная архитектура (Kafka, RabbitMQ); - системы очередей и брокеры сообщений: Apache Kafka, RabbitMQ, Redis Streams; - работа в Agile/Scrum-командах. Опыт работы: - Backend Software Developer, ЕМИАС (с 2023 г.): разработка и поддержка высоконагруженных микросервисов для государственной информационной системы в здравоохранении, полный цикл разработки: от проектирования API и реализации бизнес-логики на Java (Spring Boot) до тестирования, контейнеризации (Docker) и развертывания в Kubernetes-кластерах в Yandex Cloud, активное участие в DevOps-процессах: написание CI/CD пайплайнов (GitLab CI), настройка мониторинга (Prometheus, Grafana) и централизованного сбора логов (ELK), оптимизация работы с БД (PostgreSQL): анализ и улучшение медленных запросов, проектирование схем данных, интеграция с внешними системами через REST, SOAP и асинхронные очереди (Kafka), участие в код-ревью, менторство и курирование стажеров; - Асинхронный Telegram-бот для аналитики данных (Python, 2022): разработал бота на aiogram 3.x с асинхронной архитектурой для обработки запросов от тысяч пользователей, интегрировал с внутренними API и использовал SQLAlchemy для работы с БД, реализовал фоновые задачи через Celery + Redis, настроил контейнеризацию (Docker) и базовый CI для автоматического тестирования; - онлайн-чат реального времени (Python, 2021): веб-приложение на Django Channels с использованием WebSockets для двусторонней связи, реализовал комнаты чата, историю сообщений (PostgreSQL), аутентификацию, развернул проект с использованием Docker Compose (Django, PostgreSQL, Nginx). Образование и развитие: - высшее техническое образование (начало обучения – 2019 г.), углубленное изучение алгоритмов и структур данных; - непрерывное развитие: активный участник конференций Joker/JPoint, член профессиональных IT-сообществ, постоянное изучение новых технологий через курсы (Stepik, Coursera) и техническую литературу; - алгоритмическая практика: регулярное решение задач на LeetCode (средняя/высокая сложность), Codewars (kyu 3-4). Готов к сложным задачам, быстро осваиваю новые технологии. Заинтересован в проектах, где можно применять и развивать экспертизу в backend-разработке на Java и Python, внося значимый вклад в архитектуру и инфраструктуру продукта.