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

Python fullstack developer (с бОльшим уклоном в backend).

Список основных умений:

  • Прекрасное знание SQL: написание сложных запросов, опыт оптимизаци запросов и структуры БД. Владею СУБД PostgreSQL (в т.ч. хранимые процедуры и функции на pl/pgsql), в прошлом работал с MySQL. 
  • Глубокой знание библиотеки SQLAlchemy - более глубокое, чем требуется для обычного написания запросов, пусть даже и любой сложности. Умею расширять функциональность библиотеки под собственные нужды.
  • Опыт работы с NoSQL базами данных: колоночными (HP Vertica, ClickHouse), документ-ориентированными (MongoDB), key-value (Redis).
  • Опыт работы с Flask (в т.ч. Flask-RESTful), Jinja2.
  • Написание микросервисов с использованием асинхронных фреймворков, как с использованием классического Tornado+python2, также и новых библиотек Sanic, aiohttp с python 3.6.
  • Распределенная обработка данных: Celery, RabbitMQ.
  • Опыт написания API и работы со сторонними API-сервисами (куда ж без этого).
  • Участие в разработке архитектуры приложений, в т.ч. гео-распределенных, а также отдельных компонентов приложений.
  • Фронтенд разработка: AngularJS (создание одностраничных приложений, написание директив, оптимизация приложения). Небольшое знакомство с Angular2+, знакомство с VueJS. Некоторый опыт верстки страниц (прошел все курсы htmlacademy.ru :), время от времени практикуюсь в полученных навыках).
  • Юнит-тестирование: py.test, unittest.
  • Непередаваемое удовольствие от написания "чистого", поддерживаемого, структурированного, [само-]документируемого и, там где это требуется, объектно-ориентированного кода.

Из прочего:

  • Английский язык на уровне Intermediate, достаточно свободная разговорная речь.
  • Желание приобщиться к языкам со статической типизацией.
  • Не люблю Django. В связи с этим - просьба вакансии с Django не предлагать.
Профессиональные навыки
Опыт работы
Сервис по оплате персональных налогов физических лиц онлайн, банковской картой.
Москва
Backend разработчик
Июль 2018 — По настоящее время (1 год и 5 месяцев)
Международная партнерская сеть по CPA-маркетингу
Ведущий программист
Май 2015 — По настоящее время (4 года и 7 месяцев)

Полностью на моей "совести" разработка компонентов приложения: 

  • финансы: надежность, информативность;
  • аналитика и статистика (сбор данных, их хранение и вывод в удобочитаемом виде), front-end и back-end: гибкость, расширяемость, скорость; 

И, конечно же, поддержание имеющегося кода, разработка бесчисленного множества более мелких систем и фич приложения.

---
Зеленоград
Декабрь 2016 — Май 2017 (6 месяцев)

Фриланс: написание веб-парсеров, разработка простеньких веб-приложений (как правило, CRUD).

ООО Экомобайл
Зеленоград
Май 2013 — Май 2015 (2 года и 1 месяц)
  • Построение отчетов с использованием python и MySQL (как sqlalchemy, так и raw sql).
  • Сбор требований по новым задачам для IT-отдела, формулировка задач.