Александр Кочетов

Python/Django разработчик

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 3 года и 7 месяцев

Возраст: 23 года

Зарплатные ожидания: От 180000 руб.

Контактная информация


Профессиональные навыки


Python • Django • Restful api • Restful webservices

Опыт работы


Июнь 2018 —
По наст. время
(1 год и 6 месяцев)

Junto

Back-end разработчик
Россия, Москва

Обязанности и достижения

Был приглашен в команду Junto для разработки серверной части заказных проектов. Работал удаленно, парттайм.

Разработал серверную часть для множества сайтов и мобильных приложений. 


В том числе для:

Онлайн лотерея

Отвечал за серверную часть проекта. Руководил командой из 3-ех серверных разработчиков. Отвечал за постановку задач и ревью кода

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

- Проектирование сервис-ориентированной архитектуры

- Управление командой разработчиков, постановка задач, ревью кода

- Разработка API gateway, микросервисов

- Деплой проекта

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

- Python/Django - основной стек для микросервисов

- Go - для разработки высконогражуенных сервисов

- aiohttp - для разработки API gateway и асинхронных частей

Приложение для владельцев питомцев
https://play.google.com/store/apps/details?id=com.juntoteam.spotpet
Работал над такими задачами, как:

- Систему PUSH-уведомлений 

- Географический поиск

- Чаты

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

- Pyhton/Django/Django REST Framework

- Django channelse 2.0 - для разработки чатов

- Firebase - для PUSH-уведомлений


Приложение для частной школы
https://play.google.com/store/apps/details?id=com.junto.brookesmoscow&hl=ru

Разработал полностью серверную часть для мобильного приложения и административного интерфейса


Также разрабатывал/участвовал в разработке множества других проектов. 

Вполную работал с back-end разработчиками, front-end разработчиками на vue.js, react.js, ios, android, менеджерами проекта.  Сложились хорошие, доверительные отношения со всей командой, несмотря на удаленную работу.

Очень понравилась неформальная обстановка в команде, свобода в принятии решений и молодые амбциозные коллеги.

Апрель 2018 —
По наст. время
(1 год и 8 месяцев)

HeksRay

Co-founder, lead back-end
Россия, Москва

Обязанности и достижения

Основал с коллегами веб-студию, специализирующуюся на разработке мобильных приложений и сайтов.

Начало работы:

Изначально основали студию втроем с коллегами с большим опытом заказной разработки:

- Два Python/Django разработчика (https://moikrug.ru/anil-panda)

- Android разработчик (https://moikrug.ru/alexdark98)

Привлекли единомышленников:

- UX/UI дизайнера (Figma) 
https://moikrug.ru/rybkalina

- iOS разработчика (Swift)

- Финансового директора

- Тестировщика

- Front-end разработчиков (vue.js)

Работа компании:

Вся команда работает удаленно, 1-2 раза в неделю встречаемся в переговорной для решения бизнес-вопросов.

Технологический стек:

Android: Koеlin, MVP

iOS: Swift

Backend: Python/Django

Design: Figma


Исполняю задачи:

- Общение с клиентами

- Составление технического задания на разработку

- Менеджмент проектов: разработка user stories, спринтов,  распределение задач, контроль за исполнением

- Проектирование архитектуры серверной части

- Разработка и ревью кода серверной части


Реализовали несколько крупных, интересных проектов, в том числе:

- Приложение для изучения китайского языка

- Приложение и сайт для проведения тренингов


Открыты для сотрудничества и предложений.

Декабрь 2017 —
Июнь 2018
(7 месяцев)

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

Московский инженерно-физический институт

Кибернетики; "К"
Россия, Москва

О себе


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

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

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

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

- Backend:

Python, Django, Django REST Framework, Django Channels, Celery, PostgreSQL, Flask, SQLAlchemy, Alembic, Marshmallow, aiohttp, python-grpc, protobuf

- 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, ELK, docker-compose,  AWS,  Jenkins, Fabric

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

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

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