eastywesteastywest

Павел Иванов

Back-End Developer · Бэкенд · Приложения · Ведущий (Lead)
Не ищу работу
Возраст: 33 года
Опыт работы: 8 лет и 5 месяцев
Регистрация: 14.02.2014
Последний визит: 2 дня назад
Местоположение: Россия, Новосибирск
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Занимаюсь разработкой сложных, распределенных и отказоустойчивых приложений, систем аналитики, пайплайнов обработки данных, рассчитанных под высокую нагрузку, большие объемы данных и предназначенных для запуска в облаке. Основной стек - Java, Kotlin, Spring Boot, Spring Cloud. В качестве основного хранилища данных, в зависимости от требований к консистентности и доступности обычно использую PostgreSQL, MongoDB или Cassandra, для часто используемых данных - Redis. Денормализованные данные для быстрого поиска по различным критериям предпочитаю хранить в Elasticsearch. В качестве распределенной платформы передачи сообщений использую Apache Kafka. Для хранения аналитических данных применяю Apache Druid или ClickHouse.

Участвовал в проектах по разделению монолитных приложений на составные микросервисы. Хорошее понимание распределенных систем, хранилищ данных, индексирования и связанных с ними компромиссов. Есть опыт в проектировании и разработке масштабируемых backend систем с использованием самых современных технологий (GraphQL, Serverless, Service Meshes, Kubernetes). Работа в кросс функциональной команде, которая затрагивает многие ключевые части бизнеса.

Участие в профессиональных сообществах

Опыт работы

  • Продуктовая технологическая компания, создаём высоконагруженные проекты в сфере недвижимости
    Новосибирск · От 100 до 1000 сотрудников
    Lead Software Engineer
    Октябрь 2019 — По настоящее время (1 год и 4 месяца)

    Разработка интеграционных и транспортных сервисов.

  • banking software, processing services
    Новосибирск · От 1000 до 5000 сотрудников
    Senior Software Engineer
    Май 2018 — Октябрь 2019 (1 год и 6 месяцев)

    Research & Development Team

    Разработка инновационных проектов в области FinTech.

    МКС-Фронт (микросервисный конструктор фронт-офисных систем)

    Marketplace (реализация взаимодействия с платформой на стороне банков)

    ЕБС (Единая Биометрическая Система) - реализация бэкенда системы, различных API для веб и десктопных приложений.

  • Крупнейшая в России компания по производству товаров по требованию на рынке e-commеrсe
    Новосибирск · От 100 до 1000 сотрудников
    Backend Developer - Core services
    Февраль 2017 — Май 2018 (1 год и 4 месяца)

    Переход на микросервисную архитектуру: проектирование и разработка новых сервисов - каталог, логистика, поиск, склады и ценообразование, генерирование и хранение изображений, интеграция с системами оплаты, доработки внутренней CRM (Node.js, Go, PHP, Laravel, Yii2, PostgreSQL, Redis, Elasticsearch, RabbitMQ, Sphinx), разбиение монолитного приложения на части, интеграция со старыми проектами через RESTful API.

  • Частная практика, работа без зачисления в штат
    Красноярск · От 1000 до 5000 сотрудников
    Web & Android development
    Сентябрь 2016 — Февраль 2017 (6 месяцев)

    Разработал нативное приложение под Android для путешественников (Java, Dagger, Retrofit, RxJava).

    Разработал аггрегатор билетов на мероприятия (PHP, Yii2, PostgreSQL, Elasticsearch, RabbitMQ, Vue.js, Gulp).

    Web Developer
    Ноябрь 2013 — Июль 2014 (9 месяцев)

    Разработал гео-информационный портал по поиску работы (PHP, Laravel, MySQL, MongoDB, Angular.js, Less, Grunt)

  • Высококачественные телекоммуникационные услуги
    Красноярск · От 100 до 1000 сотрудников
    Software engineer
    Июль 2014 — Сентябрь 2016 (2 года и 3 месяца)

    Разработка и поддержка инфраструктуры видеонаблюдения, веб и мобильных клиентов. Портал для пользователей, инструменты для инженеров по управлению оборудованием видеонаблюдения через веб интерфейс, инструменты для сотрудников управляющих компаний по управлению пользователями, RESTful API для мобильных приложений.

    Технологии: Nginx, Docker, PHP, Laravel, Node.js, MySQL, Redis, JavaScript ES2015, AngularJs, ReactJs, Gulp, Webpack. Тестирование с помощью PHPUnit, Codeception, Mocha, Karma.

    Клиент для Android (Java).

    Клиент для iOS (Objective-C).

    Система для отслеживания местоположения расклейщиков объявлений – PHP, Laravel, AngularJS, Node.js, Socket.IO.

  • Студия тиражных веб-решений
    Красноярск · От 10 до 100 сотрудников
    Web developer
    Сентябрь 2012 — Ноябрь 2013 (1 год и 3 месяца)

    Разработка и поддержка типовых решений, модулей и компонентов для Маркетплейс 1С-Битрикс.

    Технологии: PHP, MySQL, Apache, JavaScript (jQuery), CSS, HTML.

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

  • СибГАУ

    Сибирский государственный аэрокосмический университет им. академика М.Ф. Решетнева
    Красноярск · 209 выпускников
    Информатики и систем управления
    Сентябрь 2004 — Январь 2009 (4 года и 4 месяца)

Дополнительное образование