Адель Давлетшин - Backend - разработчик
Навыки
- Amazon Web Services
- API
- Backend
- Celery
- DAGs
- Docker
- FastAPI
- Flask
- FTP
- Git
- Github
- GitLab
- Gitlab CI
- Google Cloud Storage
- Google Firestore
- Grafana
- gRPC
- JWT
- MongoDB
- Nginx
- PostgreSQL
- Prometheus
- pytest
- Python
- Redis
- REST
- REST API
- Unit Testing
- Unix
- Web3 py
- ООП
- Умение разбираться в чужом коде
Опыт работы
DegenDoge Web3 проект(Сама игра в разработке, через пару месяцев добавлю ссылку)
Backend-разработчик(неполная занятость) - Февраль 2025 — Май 2025Проект: Кликер с собственным токеном и смарт-контрактом (GameFi)
Ключевые достижения и обязанности:
Полная ответственность за бэкенд: Архитектура, разработка, деплой и поддержка серверной части кликера. Принимал все ключевые технические решения, так как был единственным backend-разработчиком.Разработка API на FastAPI: Создал RESTful API для взаимодействия между игрой (Unity/C#) и блокчейном, включая авторизацию (JWT), обработку транзакций и работу с балансами пользователей.
Интеграция с блокчейном:
Настроил взаимодействие бэкенда с смарт-контрактом (Solidity), отвечающим за токеномику игры.
Реализовал веб3-функционал: проверка транзакций, обработка событий из блокчейна, работа с MetaMask.
CI/CD и инфраструктура:
Настроил автоматизированный деплой (GitHub Actions / GitLab CI) с тестированием и развертыванием на облачном сервере (AWS / Yandex Cloud).
Оптимизировал конфигурацию Docker для быстрого развертывания и масштабирования.
Базы данных и кэширование:
Использовал PostgreSQL для хранения данных игроков, Redis для кэширования частых запросов.
Внедрил стратегии инвалидации кэша для балансов и игровых событий.
Мониторинг и логирование:
Настроил сбор метрик (Prometheus + Grafana) и логирование (Loki) для отслеживания ошибок и производительности.
Взаимодействие с Unity-разработчиком:
Согласовывал API для клиент-серверного взаимодействия, тестировал интеграцию.
Оптимизировал запросы, чтобы снизить нагрузку на бэкенд.
Технологии и инструменты:
Python, FastAPI, PostgreSQL, Redis, Docker, CI/CD (GitHub Actions), REST API, JWT, Prometheus, Grafana, Loki, Google Cloud MetaMask, ERC-20Работа в Web3-стеке (блокчейн, смарт-контракты, криптокошельки).
SmileAI (IT-компания, Резидент Сколково)
Python Backend разработчик - Февраль 2024 — Февраль 2025— Разработал систему мониторинга и логирования для каждого микросервиса. Создал единый дашборд для отслеживания метрик производительности, ошибок и состояния системы в реальном времени.
— Разработал обертки для работы с Redis и AWS S3, которые используются как репозитории для кэширования и хранения данных, включая стратегии инвалидации и настройку TTL.
— Написал сервис для работы с LLM моделью, настроил взаимодействие сервиса с моделью для обеспечения точных и релевантных по контексту ответов
— Настроил CI/CD для автоматизации тестирования и деплоя микросервисов. Внедрил в шаблонный микросервис интеграционное тестирование с удобными моками для базы данных и внешних API, что позволило ускорить процесс разработки и повысить надежность системы.
— Создание отдельных конфигураций для различных сред: Разрабатывал отдельные конфигурации Docker Compose, для упрощения отладки и тестирования приложений.
— Реализовал механизмы внедрения зависимостей для улучшения модульности кода, что позволило легко заменять компоненты и упрощать написание тестов.Технологии и инструменты:
Python, FastAPI, PostgreSQL, Redis, AWS S3, LangChain, Loguru, Grafana, Loki, Promtail, Prometheus, Pytest, Poetry, Yandex Tracker, Docker, Git, REST API, JWT, SQLAlchemy, Alembic, CI/CD.Vose.ai(IT-компания, развлечения для зарубежной аудитории)
Backend - разработчик - Март 2023 — Февраль 2024— Разрабатывал и поддерживал backend-часть веб-приложений с использованием Flask, обеспечивая высокую производительность и масштабируемость.
— Работал с базой данных Google Firestore, проектировал и оптимизировал структуру данных для эффективного хранения и обработки информации.
— Интегрировал сервисы Google Cloud Platform (GCP) для обеспечения надежности, безопасности и масштабируемости приложений.
— Разрабатывал и оптимизировал промты для AI-моделей генерации изображений, что позволило улучшить качество и точность результатов.
— Создавал RESTful API для взаимодействия фронтенда и бэкенда, обеспечивая seamless-интеграцию между клиентской и серверной частями приложения.
— Автоматизировал процессы обработки данных и интеграции с внешними API, что сократило время разработки и улучшило производительность системы.
— Участвовал в проектировании архитектуры приложений, обеспечивая модульность и поддерживаемость.
— Тестировал и отлаживал код, обеспечивая стабильность и отсутствие ошибок в production-среде.
— Работа с документацией: Разрабатывал и поддерживал документацию для API и микросервисов, используя инструменты, такие как Swagger и OpenAPI.Технологии и инструменты:
Python, Flask, Google Firestore, Google Cloud Platform (GCP), REST API, AI-модели, генерация изображений, Docker, Git, CI/CD, OpenAI.EPG Service
Программист-разработчик - Февраль 2022 — Март 2023Разработка веб-сайта для турагентства(FirstClass)/Разработка веб-сайта для благотворительной организации(POMOSCH)/ Разработка веб-сайта для детской коллекции книг издательства ACT/ EPG Service
— Разработал backend для управления пожертвованиями, событиями и волонтерской деятельностью.
— Интегрировал систему аутентификации на основе JWT для защиты данных пользователей.
— Использовал PostgreSQL для хранения данных о пожертвованиях и событиях, оптимизировав запросы для работы с большими объемами данных.
— Настроил CI/CD для автоматического тестирования и деплоя, что ускорило процесс разработки и повысило надежность системы.
— Использовал Redis для кэширования данных и реализации очередей задач, что позволило значительно снизить нагрузку на основную базу данных и улучшить производительность системы.
— Работал с NoSQL базой данных MongoDB, проектировал схемы данных, писал сложные запросы и оптимизировал производительность базы данных.
— Контейнеризировал приложения с помощью Docker, что упростило процесс разработки, тестирования и развертывания в production-среде
— Участвовал в проектировании микросервисной архитектуры, обеспечивая модульность и масштабируемость приложений.Технологии и инструменты:
Python, FastAPI, gRPC, Redis, Docker, Docker Compose, Nginx, REST API, JWT, SQLAlchemy, Alembic, CI/CD (GitHub Actions/GitLab CI), Git, Linux, MongoDB.
Образование
Информационные системы и технологии
Казанский (Приволжский) федеральный университет2018 - 2022
Обо мне
Увлекаюсь IT с школьного возраста и активно развиваюсь как Python-разработчик. Цель — углубляться в backend-разработку, перехожу на новый web3 стэк, Node JS, Solidity, один проект кликера завершил на python, следующий проект уже буду писать на новом стэке
По условиям рассматриваю для себя следующее:
1. Формат работы: удаленный
2. Оформление по Самозанятости/ИП
3. Заработную плату рассматриваю от 180 000 руб, но тут я всегда открыт к диалогу, главное для меня – это продукт, интересные задачи и команда.