Backend Engineer

  • Занятость:
    Полная занятость
  • График работы:
    Полный день

Опыт работы

Апрель 2020 —
январь 2021
9 месяцев
SEMrush
Backend Developer
- Поддержка и улучшение некоторых сервисов компании. (Django, React и их инфраструктура)
- Работа с Google Cloud инфраструктурой (Google Kubernetes Engine, SQL, Memorystore, Pub/Sub)
- Проведение A/B тестов
Февраль 2020 —
август 2020
6 месяцев
Practicum by Yandex
Code Reviewer
Код ревью студентов по следующим темам:

- Python
- Объектно-ориентированное программирование
- Django
- Django Rest Framework
- Алгоритмы и структуры данных
- Docker и Docker Compose
- SQL и PostgreSQL
- nginx
- Комплексные проекты, основанные на изученных технологиях
Ноябрь 2019 —
февраль 2020
3 месяца
Индивидуальное предпринимательство / частная практика / фриланс
Backend Developer
Разработка бэкенда для системы совместных оптовых закупок Dostawemo с использованием технологий Django, Python.

Обязанности:
- Проектирование базы данных. Для взаимодействия с базой данных использовался Django ORM.
- Проектирование и реализация REST API для взаимодействия с мобильным приложением. Для реализации использовался Django REST Framework.
- Обработка периодических фоновых задач с использованием Celery.
- Определение пользовательских ролей и прав доступа.
- Кастомизация Django Admin Panel для администрирования системы.
- Написание документации.
Март 2019 —
февраль 2020
11 месяцев
HUAWEI
Software Engineer
- Исследование возможностей для улучшения управления памятью в операционной системе Android.
- Определение узких мест алгоритмов файловой системы в реализации ядра Linux для Android (page cache, f2fs, mmc driver, kswapd)
- Определение узких мест в алгоритмах планировки процессов ядра Linux.
- Разработка и поддержка фреймворка для тестирования производительности устройств на операционной системе Android с использованием Python, OpenCV.
Март 2018 —
сентябрь 2019
1 год 6 месяцев
JetBrains Research
Research Intern
- Исследование возможностей для улучшения управления памятью в операционной системе Android.
- Разработка методов профилирования ядра Linux в ОС Android
- Исследования устройства менеджмента памяти в ОС Android
Март 2016 —
май 2016
2 месяца
Индивидуальное предпринимательство / частная практика / фриланс
Backend Developer
Разработка различных веб-приложений с использование Python, Django. Фриланс.

Разработка Web Chat системы на основе Django.
Задачи:
- Определение групп пользователей.
- Разработка чат комнат.
- Обеспечение возможности создания пользователей, чат комнат.
- Реализация системы аутентификация и авторизации пользователей.

Обо мне

Мои профессиональные интересы: backend разработка, операционные системы, на досуге изучаю технологии машинного обучения.
Умение самостоятельно эффективно организовывать свою работу.
Умение находить решения сложных комплексных задач.
Испытываю удовольствие от обсуждения технических решений с коллегами.

Инициативный, целеустремленный, отзывчивый, вежливый.

Образование высшее

2021
Санкт-Петербургский государственный электротехнический университет
Факультет компьютерных технологий и информатики, Программная инженерия

Знание языков

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

Гражданство, время в пути до работы

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения