Обо мне

Я Веб-разработчик с большим опытом разработки Веб-сайтов, Мобильного REST API и REST-based микросервисов для сайтов с сервис-ориентированной архитектурой.

Ищу преимущественно удаленную работу с частичной занятостью.

Bitbucket: https://bitbucket.org/Alexshurik/

Основные навыки:

- Backend:

Python, Django, Django REST Framework, Django Channels, Celery, PostgreSQL

- Frontend:

Javascript, основы React/Redux, Bootstrap, SASS/LESS, HTML, CSS

- Прочие технологии:

REST API, Websockets, Git, SQL, Working with Telegram, Facebook, Twitter, VK APIs, Telegram Bot

- Development and Production:

Nginx, Gunicorn, Docker,  docker-compose, AWS, Jenkins, Fabric

Также имею представление о разработке клиент-серверных Android приложений.

Знаком со следующими технологиями:

Android SDK, Java, Google Services, Retrofit, DataBinding, MVP, Moxy, Cicerone

Профессиональные навыки
Опыт работы
Декабрь 2017 — по настоящее время (1 год и 4 месяца)
RageCoders
Back-end разработчик
Москва
Обязанности и достижения

Был приглашен для помощи с разработкой проекта "Интернет магазин уникальных вещей".

Занимался серверной частью сайта. Разрабатывал REST API. Работал удаленно.

Работал над такими задачами, как:

- Регистрация/авторизация

- Мессенджер

- Полнотекстовой поиск

Использовал технологии:

- Python

- Django

- Django REST Framework

- Celery

 - PostgreSQL - БД и движок для полнотекстового поиска

- Docker

Вплотную работал с front-end разработчиками на vue.js, лидом по бэкенду и менеджером проекта. 

Очень понравились отношения в команде и подходы к разработке. Команда разработчиков была самостоятельная и практически не нуждалась в специальном контроле, несмотря на то, что большая часть команды работала удаленно.

Причина ухода:

К сожалению, у компании возникли проблемы с будущими проектами, из-за чего начались перебои в работе и оплате.

Сентябрь 2017 — Ноябрь 2017 (3 месяца)
Backend-разработчик
Сан-Диего
Обязанности и достижения

Разрабатывал REST API серверной части сайта для клиента из Америки (работал удаленно)

Разработал ряд модулей для проекта, некоторые из них:

- Система прав пользователей

- Система тасков

- Интеграция с внешними сервисами

Много общался с front-end разработчиками на vue.js.

Используемые технологии при разработке:

- Python

- Django

- Django REST Framework

- Docker

Причина ухода:

Проект был завершен, перешел на постоянную работу в команду RageCoders

Август 2016 — Август 2017 (1 год и 1 месяц)
Стартап boon
Главный Django-backend разработчик
Москва
Обязанности и достижения

Занимался разработкой мобильного REST API для мобильного клиент-серверного приложения.

Работал в небольшой команде в паре с Android-разработчиком. Получил бесценный опыт, как писать API так, чтобы не выводить Android-разработчика из себя.

В процессе работы также обучал стажера принципам разработки мобильного API с помощью Django/Django REST Framework.

Задачи, над которыми работал:

- Профили пользователей

- Добавление/редактирование предметов

- Лента новостей

- Поиск по пользователям/предметам

- Кластеризация предметов на карте

- Real-time чат

Используемые технологии при разработке:

- Python

- Django

- Django REST API

- PostgreSQL

- Celery (для операций, занимающих много времени)

- Django Channels (real-time чат)

- Postgis (кластеризация/geo queries)

Особенности:

Также реализовал часть задач на стороне Android-приложения.

Работал со следующими технологиями:

- Android SDK

- Java

- Google Services

- Retrofit

- DataBinding

- MVP

Май 2016 — Август 2016 (4 месяца)
Каляев
Django-backend разработчик
Москва
Обязанности и достижения

Занимался разработкой микросервисов для сайта с сервис-ориентированной архитектурой.

Используемые технологии при разработке:

- Python

- Django

- Django REST API

- PostgreSQL

- Celery

Высшее образование
Сентябрь 2017 — По настоящее время
МИФИ
Кибернетики; "К"
Москва
Сентябрь 2013 — Июль 2017
МИФИ
Кибернетики; "К"
Москва