Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Николай Первухин (nicolasvp), 45 лет, Россия, МоскваНиколай Первухин (nicolasvp), 45 лет, Россия, Москва

Николай Первухин

golang back-endБэкенд разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 45 лет
Опыт работы: 18 лет и 6 месяцев
Регистрация: 01.08.2013
Последний визит: сегодня
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Когда в 7 лет появился первый компьютер MSX, с ним пришла любовь к программированию. Мой путь к Java, а потом и к Go, был долгий, прошел через множество других языков. 

В данный момент я сосредоточен на:

  • микросервисах на Golang, 
  • BPM - (бизнес-процессах) Camunda / Zeebe, свои решения,
  • платформе k8s,
  • генеративные ИИ.

Мои статьи на хабре.

Навыки

Golang
PostgreSQL
Высоконагруженные системы
Java
Spring Boot
Camunda
Elasticsearch
Kubernetes
Apache Kafka
ClickHouse

Участие в профсообществах

Опыт работы

  • Специальное подразделение Ozon, где тесно переплетается всё, что связано с финансами и IT
    От 1000 до 5000 сотрудников
    Бэкенд разработчик (Старший)Разработчик сервисов на GoLang
    Ноябрь 2023 — По настоящее время (1 год и 2 месяца)

    Работа связана с проверками Клиентов Банка, которые запускаются при заказе новых продуктов, изменении учетных данных, периодически и тд. Проверки работают в условиях очень большого количества клиентов и связанных с этим нагрузках и степенью надежности.
    Разработал несколько новых проверок, активно дорабатывал существующие, участвовал в подключении новых интеграций.

  • Банковская автоматизация
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Ведущий)Ведущий разработчик
    Август 2023 — Ноябрь 2023 (4 месяца)

    Участие в разработке кредитного конвеера для крупного Российского банка. Приложение состоит из микросервисов на Java с оркестрацией Camunda 8 (Zeebe). Разработал несколько воркеров, создал инструменты для восстановления данных Zeebe в ElasticSearch после сбоя. Создал инструмент для нагрузочного тестирования.

  • Универсальный digital-банк, создающий продукты для розничных и корпоративных клиентов
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Старший)Senior java developer
    Июль 2019 — Август 2023 (4 года и 2 месяца)

    Развитие системы противодействия мошенничества (antifraud). Работа в условиях высокой доступности и высокой нагрузки приложения.
    Создал систему для проверки Клиентских потоков на фрод на базе Camunda 8 (Zeebe) и микросервисах Java. Система содержит UI, собственный модуль выгрузки истории процессов в Clickhouse, работает при высокой нагрузке 300+ процессах в секунду.

  • Разработка современных и востребованных digital-проектов
    МоскваОт 10 до 100 сотрудников
    Ведущий специалист
    Февраль 2018 — Июнь 2019 (1 год и 5 месяцев)

    Отвечал за развитие back-end части проекта CRM, принимал участие в проектах разработки личного кабинета (ДБО) и мобильного банка. Занимался разработкой микросервисов (java 8/11, Spring Boot) и бизнес-процессов на Camunda BPM (BPMN и DMN).
    В рамках данной позиции удалось сделать:
    * внедрить в банке сервис универсальных заявок, связанных с запуском бизнес-процессов,
    * разработать асинхронный запуск сервисных тасков, выполняемых на разных микросервисах с использованием RabbitMQ,
    * вместе с командой front-end разработчиков внедрить сервис обработки анкет с вложенными объектами и документами,
    * автоматизировать принятие решение по факторам риска и скорингу с использованием DMN.

  • Разработка ПО банковского сектора
    МоскваБолее 5000 сотрудников
    Ведущий инженер-программист
    Февраль 2017 — Февраль 2018 (1 год и 1 месяц)

    Разработал несколько микросервисов на платформе Spring boot для обеспечения работы единой фронтальной системы. Наиболее технологичный проект - комплекс микросервисов для индексации задач IBM BPM в базу данных Oracle и ElasticSearch. Коммуникация организована с использованием очередей RabbitMQ и REST API.

    В разработке использовался следующий стек:
    - Spring mvc, hibernate (oracle, h2),
    - Интеграция с SAP PI, IBM BPM, ElasticSearch,
    - Разработка фронтальной части на Angular4,
    - Документирование Spring restdoc, swagger.

  • GREIF Inc
    Москва
    Менеджер по информационным системам
    Июль 2006 — Февраль 2018 (11 лет и 8 месяцев)

    Разработал серию программных продуктов для интеграции отчетности компании. Участвовал в команде внедрения Infor ERP LX, 1С:УПП. Разработал и внедрил системы по планированию заказов, офисной отчетности, мониторинга IT инфраструктуры компании. Технологии: Java, PHP, 1C, JSP / AS400 SQL, Win2003 AD, MSSQL, MySQL, VPN IPSec

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

  • МИЭМ им. А. Н. Тихонова

    Московский институт электроники и математики имени А. Н. Тихонова
    Москва892 выпускника
    Электроники; ФЭ
    Сентябрь 1996 — Июнь 2006 (9 лет и 9 месяцев)

    Автоматизация и интеллектуализация процессов управления. Диплом + аспирантура

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

  • REBRAIN

    Онлайн-практикумы для специалистов по инфраструктуре
    Москва123 выпускника
    Clickhouse base
    Апрель 2021 — Апрель 2021 (1 месяц)

Рекомендательные письма

  • ruvoyaa
    знакомый
    У Николая профессиональный подход к решению задач связанных с данной СУБД,
    Письмо написано 21 августа 2014 в 09:31
  • ruvoyaa
    знакомый
    Николаем разработано много проектов на данной СУБД, отличный выбор для не громоздкого проекта
    Письмо написано 21 августа 2014 в 09:28
  • ruvoyaa
    знакомый
    Высокий уровень, способен обучать.Дал мне ценнейшие знания
    Письмо написано 21 августа 2014 в 09:25
  • ruvoyaa
    знакомый
    Высокий уровень
    Письмо написано 21 августа 2014 в 09:23
Посмотреть все письма (5)