Владимир Помогалов (vpomo), Россия, Санкт-Петербург
Владимир Помогалов (vpomo), Россия, Санкт-Петербург
https://spb.hh.ru/resume/c8912fdcff0eb9167f0039ed1f6f683255324aБэкенд разработчикРазработчик приложенийСтарший (Senior)
Рассмотрю предложения

Контакты

Контакты скрыты настройками приватности
Опыт работы: 10 лет
Регистрация: 25.05.2016
Последний визит: 2 недели назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Senior Go Developer с 9+ годами экспертизы в разработке высоконагруженных микросервисных архитектур и DeFi-платформ. Специализируюсь на backend-разработке, blockchain-интеграции и оптимизации производительности систем. Успешно масштабировал системы для обслуживания 500+ пользователей в минуту с гарантией безотказной работы.

Ключевые технологии
Языки: Go, TypeScript, JavaScript, Java, SQL, Solidity
Базы данных: PostgreSQL, Redis, MySQL
DevOps: Docker, Kubernetes, GitLab CI/CD
Архитектура: Microservices, gRPC, REST API
Blockchain: DeFi protocols, Smart contracts audit
Инструменты: Git, Linux, Nginx, Kafka

В работе активно использую AI-инструменты: Cursor, OpenCode. Подключаю MCP-сервера для продуктивной работы.

Дополнительные навыки:
- Архитектурное мышление: Опыт проектирования микросервисных архитектур
- Менторинг: Опыт наставничества и технического лидерства
- Принципы разработки: SOLID, паттерны проектирования, Clean Architecture

Ключевые достижения:
- Безотказность: Спроектированные системы обеспечивают 99.9% uptime
- Масштабируемость: Успешно масштабировал системы до 500+ пользователей/минуту
- Безопасность: Аудировал DeFi-протоколы на $23B+ без последующих инцидентов
- Инновации: Внедрил сложные open-source решения с минимальной документацией

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Redis
Golang
REST
SQL
PostgreSQL
MySQL
Linux
Nginx
Git
Docker
Blockchain
Kubernetes
gRPC
GitLab
GitHub
Solidity

Опыт работы

  • Разработка и производство современных и надежных решений для гражданских и промышленных объектов
    От 10 до 100 сотрудников
    Senior Golang разработчик / Системный архитектор
    Август 2025 — По настоящее время (1 год и 2 месяца)

    В текущей компании сделал следующее.
    Как Golang разработчик:
    - разработал на Golang в связке с кодом на языке C чтение информации из лицензионных ключей Guardant и добавил новую логику лицензирования при работе микро-сервиса;
    - разработал интеграционный шлюз для конвертации "на лету" данных из одних промышленных протоколов (Modbus TCP, Modbus RTU, BACnet, MQTT) в другой (OPC UA).
    Как системный архитектор:
    - изучил архитектуру всех микро-сервисов и сделал анализ используемых архитектурных паттернов и анализ соответствия принципам разработки программного обеспечения (принципы SOLID, принципы KISS, использование Domain Entities);
    - предложил план оптимизации существующей архитектуры, рассчитанный примерно на 50 рабочих дней;
    - проанализировал существующие таблицы баз данных, нашел ошибки и предложил оптимизировать их следующими методами: создание новых и оптимизация существующих индексов, приведение таблиц к 1NF, 2NF, 3NF, партиционирование и кеширование данных в таблицах. Средневзвешенное увеличение производительности должно составить 60-80%;
    - провел оптимизацию процессов Gitlab CI/CD, что позволило уйти от дублирования кода и работать с 8 сборками под различные ОС из одной ветки. При этом скорость сборок увеличилась на 30%.

    GitGolangCI/CDSQLgRPCDockerLinuxPostgreSQLBash
  • iOALABS
    Санкт-Петербург
    Senior Go Developer
    Июль 2024 — Август 2025 (1 год и 2 месяца)

    Проект: Платформа DeFi-сервисов и блокчейн-интеграции.

    Команда: 7 человек

    Обязанности:

    ● Разработка микросервисов на Go для взаимодействия с блокчейном;

    ● Реализация сервисов для чтения данных и разработки ботов;

    ● Проектирование и поддержка REST API;

    ● Интеграция с внешними информационными системами через HTTP-запросы;

    ● Работа с базой данных PostgreSQL;

    ● Развертывание и поддержка микросервисов в Docker;

    ● Настройка и сопровождение CI/CD процессов в GitLab;

    ● Адаптация и интеграция решений на базе OpenMatch и Agones;

    ● Обеспечение взаимодействия сервисов с использованием gRPC;

    ● Поддержка и развитие распределенной микросервисной архитектуры.

      Достижения:

      ● Разработал и внедрил 8 микросервисов на Go для взаимодействия с блокчейном с обработкой до 500 пользователей в минуту;

      ● Адаптировал OpenMatch и Agones при ограниченной документации и реализовал 3 gRPC-сервиса;

      ● Оптимизировал производительность системы с использованием PostgreSQL и Redis в Docker-контейнерах;

      ● Обеспечил стабильную работу около 15 микросервисов в продакшене;

      ● Настроил CI/CD пайплайны в GitLab для автоматического деплоя в Kubernetes-кластер;

      ● Повысил устойчивость и масштабируемость системы за счет контейнеризации и оркестрации.

        СТЕК: Golang, gRPC, REST API, OpenMatch, Agones, PostgreSQL, Redis, Docker, Kubernetes, GitLab CI/CD, HTTP, Git, Linux

      • Криптон Студио
        Томск
        Go Developer
        Июль 2021 — Июль 2024 (3 года и 1 месяц)

        роект: Блокчейн-платформа социальной сети с монетизацией.

        Команда: 8 человек

        Обязанности:

        ● Разработка микросервисов на Go для обработки и записи данных в блокчейн;

        ● Реализация логики получения и обработки статистики активности пользователей и финансовых операций;

        ● Проектирование и разработка REST API;

        ● Доработка существующего функционала системы;

        ● Проведение code review и обеспечение качества кода;

        ● Техническая поддержка и сопровождение сервисов;

        ● Интеграция микросервисов через брокеры сообщений.

          Достижения:

          ● Разработал 5 микросервисов на Go для обработки блокчейн-данных и финансовой аналитики;

          ● Спроектировал RESTful API с использованием gorilla/mux с полным покрытием unit-тестами;

          ● Реализовал взаимодействие микросервисов через Kafka (sarama) и работу с PostgreSQL через pgx;

          ● Обеспечил уровень покрытия кода unit-тестами до более чем 95% с применением мокирования зависимостей;

          ● Повысил надежность и масштабируемость системы за счет микросервисной архитектуры.

            СТЕК: Golang, gorilla/mux, Kafka (sarama), REST API, pgx, PostgreSQL, Docker, Git, Linux

          • MixBytes
            Программист-разработчик Solidity
            Октябрь 2020 — Март 2022 (1 год и 6 месяцев)

            Проект: Аудит и безопасность DeFi смарт-контрактов.

            Команда: 8 человек

            Обязанности:

            ● Проведение аудита смарт-контрактов на Solidity и Vyper;

            ● Поиск уязвимостей и логических ошибок в DeFi-протоколах;

            ● Анализ архитектуры смарт-контрактов и построение схем взаимодействия модулей;

            ● Участие в командных обсуждениях результатов аудита;

            ● Формирование и консолидация отчетов по итогам аудита;

            ● Коммуникация с клиентами по выявленным уязвимостям и рекомендациям;

            ● Ежедневный мониторинг уязвимостей и анализ известных атак;

            ● Изучение отчетов аудита конкурирующих компаний;

            ● Разработка и тестирование смарт-контрактов на Solidity;

            ● Написание и запуск тестов с использованием Brownie и Hardhat.

              Достижения:

              ● Провел аудит смарт-контрактов DeFi-протоколов с суммарным TVL более $23 млрд (включая Lido, AAVE, 1Inch Network);

              ● Выявил критические уязвимости, предотвратив потенциальные финансовые потери в сотни тысяч долларов;

              ● Обеспечил 100% успешность аудитов — ни один проверенный контракт не был скомпрометирован;

              ● Разработал собственную методологию поиска уязвимостей в виде чек-листа;

              ● Поддерживал высокую производительность — анализ до 1000 строк кода или 2–4 контрактов в неделю;

              ● Повысил качество аудита за счет системного анализа атак и практик индустрии.

                СТЕК: Solidity, Vyper, Brownie, Hardhat, Web3, Ethereum, Git, Linux

              • Ведущий российский разработчик программного обеспечения для финансового рынка
                От 1000 до 5000 сотрудников
                Старший инженер программист Java
                Май 2017 — Октябрь 2020 (3 года и 6 месяцев)

                Проект: Международная система денежных переводов (Золотая Корона).

                Команда: 9 человек

                Обязанности:

                ● Разработка backend-сервисов на Java с использованием Spring;

                ● Проектирование и реализация REST API для системы денежных переводов;

                ● Разработка адаптера для взаимодействия с базой данных через REST-запросы;

                ● Интеграция сервисов с внутренними и внешними системами;

                ● Работа с базой данных Oracle;

                ● Развертывание и сопровождение приложений в среде Tomcat;

                ● Участие в Scrum-команде с соблюдением Agile-практик;

                ● Проведение code review и поддержка качества кода;

                ● Настройка и использование CI/CD процессов (Jenkins, Bamboo);

                ● Обеспечение стабильной работы высоконагруженной финансовой системы.

                  Достижения:

                  ● Разработал и внедрил REST API для международной системы денежных переводов, используемое в 7 странах;

                  ● Создал Java-адаптер для взаимодействия с БД через REST, обеспечив интеграцию с внешними системами;

                  ● Обеспечил подключение 7 организаций и более 400 агентов к системе;

                  ● Участвовал в построении CI/CD процессов и внедрении практик непрерывной интеграции.

                    СТЕК: Java, Spring, REST API, Oracle, Docker, Kubernetes, Jenkins, Bamboo, Tomcat, CI/CD, Git, Linux, Windows

                  • Компания "Ю Фан"
                    Программист-разработчик Java
                    Октябрь 2016 — Май 2017 (8 месяцев)

                    Проект: Интернет-магазин одежды и обуви с интеграцией логистических сервисов.

                    Команда: 6 человек

                    Обязанности:

                    ● Разработка backend-функционала на Java;

                    ● Интеграция с API транспортной компании СДЭК;

                    ● Реализация логики формирования и обработки JSON и XML запросов;

                    ● Разработка операций создания, удаления заказов, расчета стоимости и получения статусов доставки;

                    ● Создание пользовательских интерфейсов с использованием FreeMarker и Spring;

                    ● Разработка frontend-логики с применением JQuery, AJAX и Bootstrap;

                    ● Верстка HTML по дизайн-макетам;

                    ● Работа с базой данных MySQL с использованием MyBatis;

                    ● Участие в разработке распределенной команды (Россия/Китай);

                    ● Разрешение конфликтов при работе с SVN-репозиторием.

                      Достижения:

                      ● Реализовал интеграцию с API СДЭК для полного цикла управления доставкой заказов;

                      ● Разработал функциональность обработки заказов, включая расчет стоимости и отслеживание статусов;

                      ● Создал новые пользовательские формы и улучшил пользовательский интерфейс;

                      ● Обеспечил стабильную работу с базой данных через ORM MyBatis.

                        СТЕК: Java, Spring, FreeMarker, MyBatis, MySQL, JQuery, AJAX, Bootstrap, JSON, XML, SVN, Git, Linux, Windows

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

                      • Технической кибернетики; ФТК
                        Сентябрь 1992 — Июнь 1996 (3 года и 10 месяцев)

                        Защита информации и информационно-измерительная техника