Адель Давлетшин - Backend - разработчик

  • Middle
  • Россия
  • 180 000 ₽ (руб/мес)
  • Полная занятость | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 4 месяца назад
Photo

Навыки

  • 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 руб, но тут я всегда открыт к диалогу, главное для меня – это продукт, интересные задачи и команда.

Приложение GeekLink

Установить
×
41 / 0,431 / 46.29mb