Для открытия контактов резюме необходимо приобрести доступ к базе
Не указана
Гражданство
Россия
Тип занятости
Полная занятость
Мужчина, 45 лет, родился 22 марта 1979
Город: Санкт-Петербург
Опыт работы
24 года 9 месяцев
Цифровая индустриальная платформа
Системный архитектор
С 01.03.2022 по настоящее время (2 года 8 месяцев)
Внедрение ПО, разрабатываемого "Цифровой Индустриальной Платформой" (IoT-платформа для промышленной автоматизации, в основном в нефтегазовой отрасли): - Проектирование архитектуры пайплайна доставки и развёртывания (GilLab, Azure DevOps, Jenkins, Nexus) - Автоматизация доставки компонентов ПО (docker-образы, пакеты, исходники) в закрытый контур заказчика ("Газпром нефть") - Автоматизация проведения приёмо-сдаточных испытаний внедряемого ПО (Jenkins, Groovy, интроспекция docker-образов, проверка настроек неймспейсов Kubernetes) - Формализация требований заказчика (в том числе требований по инфоромационной безопасности) и постановка соответствующих задач инженерам внедрения - Предоставление разработанных инструментов автоматизации другим командам внедрения (с обучением при необходимости) Последующая интеграция внедряемого ПО с внутренними системами/сервисами заказчика: - Проектирование архитектуры интеграции (внутренние API внедряемого ПО, API сервисов заказчика, NiFi как связующее звено, произвольные комбинации баз, очередей, веб-сервисов и хранилищ) - Написание технических заданий на реализацию интеграций, декомпозиция и поставновка задач разработчикам (Jira, Confluence) - Контроль реализации, внутренняя приёмка перед внедрением у заказчика (автотесты на Python, Pact, Gitlab CI) - Автоматизация доставки артефактов в закрытый контур заказчика (Gitlab CI, Jenkins) - Подготовка технической документации, схем и инструкций для администраторов и пользователей (Confluence, PlantUML)
Цифровая индустриальная платформа
Системный архитектор
С 01.03.2022 по настоящее время (2 года 8 месяцев)
Внедрение ПО, разрабатываемого "Цифровой Индустриальной Платформой" (IoT-платформа для промышленной автоматизации, в основном в нефтегазовой отрасли): - Проектирование архитектуры пайплайна доставки и развёртывания (GilLab, Azure DevOps, Jenkins, Nexus) - Автоматизация доставки компонентов ПО (docker-образы, пакеты, исходники) в закрытый контур заказчика ("Газпром нефть") - Автоматизация проведения приёмо-сдаточных испытаний внедряемого ПО (Jenkins, Groovy, интроспекция docker-образов, проверка настроек неймспейсов Kubernetes) - Формализация требований заказчика (в том числе требований по инфоромационной безопасности) и постановка соответствующих задач инженерам внедрения - Предоставление разработанных инструментов автоматизации другим командам внедрения (с обучением при необходимости) Последующая интеграция внедряемого ПО с внутренними системами/сервисами заказчика: - Проектирование архитектуры интеграции (внутренние API внедряемого ПО, API сервисов заказчика, NiFi как связующее звено, произвольные комбинации баз, очередей, веб-сервисов и хранилищ) - Написание технических заданий на реализацию интеграций, декомпозиция и поставновка задач разработчикам (Jira, Confluence) - Контроль реализации, внутренняя приёмка перед внедрением у заказчика (автотесты на Python, Pact, Gitlab CI) - Автоматизация доставки артефактов в закрытый контур заказчика (Gitlab CI, Jenkins) - Подготовка технической документации, схем и инструкций для администраторов и пользователей (Confluence, PlantUML)
220 Вольт
Руководитель отдела разработки
С 01.09.2017 по 01.03.2022 (4 года 6 месяцев)
- Руководство разработкой интернет-магазина 220-volt.ru (25 разработчиков непосредственно в отделе разработки, плюс смежные IT-службы) - Подбор сотрудников для отдела (формулировка требований для публикуемых вакансий, проведение технических собеседований) - Проектирование архитектуры интернет-магазина. В частности, перевод монолита (Perl) на микросервисную архитектуру (Python, Go, Node). - Составление ТЗ в целом и распределение конкретных задач разработчикам (Jira, Youtrack, Confluence) - Перевод механизма интеграции интернет-магазина с 1С на обмен сообщениями (RabbitMQ) вместо использования промежуточных обменных баз данных (MySQL). - Внедрение кеширования и хранения данных на нескольких уровнях логики в различных nosql хранилищах (Redis, Tarantool) - Перенос всех фоновых процедур (вроде пересчёта цен и формирования отчётов) из отдельных cron-скриптов в единую систему очередей задач (Dramatiq, RabbitMQ) - Упаковка всех подсистем/сервисов в образы Docker ("контейнеризация проекта") и выработка способа поднятия полностью работоспособного интанса проекта "в один клик" на любой машине (рабочий комп разработчика, CI, продакшен). - Настройка CI/СD с использованием Gitlab и Docker. В частности, внедрение и автоматизация модульного и функционального тестирования (BDD, Selenium). - Документирование проекта (Confluence, PlantUML, автоматический экспорт внутренней документации из кода в Gitlab Pages).
Новые Облачные Технологии
Разработчик Perl
С 01.10.2016 по 01.09.2017 (11 месяцев)
- Работа над спецпроектом по внедрению системы управления perl-зависимостями в разрабатываемых компанией сервисах. До этого все зависимости либо находились непосредственно в git-репозитории основного сервиса, либо копировались при необходимости вручную из отдельных git-репозиториев. - Документирование имеющейся программной архитектуры (в частности, построение UML-диаграмм зависимостей и нахождение проблемных циклических зависимостей)
i-Free
Perl-разработчик
С 01.09.2013 по 01.10.2016 (3 года 1 месяц)
- Поддержка и развитие веб-сервиса digital-direct.ru (Perl, FastCGI, PostgreSQL, SMPP) - Внедрение системы контроля версий (Git, Gitlab), обучение сотрудников. - Разработка документации, составление инструкций для сотрудников. - Рефакторинг legacy-кода, ревью кода аутсорсеров.
Majordomo
Технический директор
С 01.07.2013 по 01.08.2013 (1 месяц)
- Руководство техническими подразделениями группы компаний - Разработка производственных регламентов и документации - Аудит оборудования - Подбор технических специалистов
Дорожное Радио
Технический директор проекта
С 01.08.2012 по 01.03.2013 (7 месяцев)
- Создание отдела разработки, подбор сотрудников, организация процесса разработки - Проектирование системы, создание ТЗ, постановка задач разработчикам - Выбор стека технологий и инструментов, соответствующих задачам - Определение круга задач, отдаваемых на аутсорс, выбор соответствующих подрядчиков
Студия Коламбус
Ведущий разработчик
С 01.07.2011 по 01.03.2012 (8 месяцев)
- Техническое руководство студией разработки ПО - Определение состава команды для разработки определенного проекта, отбор кандидатов, собеседования - Проектирование архитектуры проекта - Разработка спецификаций и ТЗ по проекту, составление общей документации (wiki) - Постановка задач программистам и системным администраторам (trac)
Punto Pago Panama
Технический директор
С 01.03.2011 по 01.06.2011 (3 месяца)
- Развитие сети платежных терминалов в странах Латинской Америки - Взаимодействие с техническими службами мобильных операторов по вопросам интеграции и проведения платежей - Организация работы команды техников, выполняющих обслуживание и ремонт терминалов - Первоначальная наладка оборудования и ПО на новых терминалах, сборка образов для дальнейшей установки на "голые" терминалы (Windows, CashCode, Custom, Clonezilla) - Подготовка запуска колл-центра (asterisk, sip-телефоны, FXO/FXS-карты) - Определение необходимого функционала серверной и клиентской части терминального ПО, постановка задач группе разработчиков (trac)
Вероника, медицинский холдинг
Ведущий разработчик
С 01.06.2009 по 01.02.2011 (1 год 8 месяцев)
- Разработка и поддержка системы управления бизнес-процессами холдинга (perl, mysql, git) - Формализация деятельности должностей и отделов холдинга, составление технических заданий на реализацию соответствующего функционала в системе управления - Руководство группой разработчиков, постановка задач, контроль исполнения (trac, git) - Внедрение средств коллективной работы, составление документации, обучение сотрудников (trac) - Разработка программного обеспечения для колл-центра компании (perl, mysql)
Exigen Services
Ведущий инженер-программист
С 01.07.2008 по 01.01.2009 (6 месяцев)
- Работа в аутсорсинговом проекте для американской компании Omniture (omniture.com) - Выполнение работ по внедрению продуктов Omniture (поисковая система SiteSearch и CMF Publish) - Написание HTML-парсеров краулера, составление структуры метатегов индекса и разработка клиентских скриптов для SiteSearch (perl, javascript) - Переработка статических страниц сайтов в шаблоны, реализация динамических частей сайтов (html, внутренний язык Publish) - Поддержка клиентов после внедрения продуктов, работа с багтрекером (mantis)
SPBNET
Ведущий разработчик
С 01.10.2007 по 01.07.2008 (9 месяцев)
- Проектирование и разработка движка для проведения "слепых" или "скандинавских" аукционов shopingagen.ru (perl/fastcgi, postgresql, svn) - Подготовка документации по API движка для сторонних разработчиков пользовательских интерфейсов (jira, confluence) - Проектирование "железной" инфраструктуры проекта, настройка и запуск серверов движка и базы данных (linux, lighttpd, nginx) - Разработка автономного комплекта роботов, выполняющих функции "конкурентов" по аукциону (perl)
Петерхост
Руководитель отдела виртуального хостинга
С 01.10.2006 по 01.10.2007 (1 год)
- Управление группами системных администраторов, программистов и сотрудников технической поддержки, постановка задач, контроль исполнения - Проведение собеседований при приеме на работу новых сотрудников, анализ результатов испытательных сроков сотрудников - Обучение новых сотрудников технической поддержки, тестирование после обучения - Ведение деловой переписки с партнерами компании, подготовка отчетов по запросам из МВД - Прием и обработка жалоб от клиентов - Подготовка документации и получение SSL-сертификата Thawte SGC SuperCert SSL Certificate - Перевод биллинга с долларовых на рублевые расчеты
Петерхост
Ведущий разработчик
С 01.11.2004 по 01.10.2006 (1 год 11 месяцев)
- Поддержка и дальнейшее развитие панели управления виртуального хостинга (perl, mysql, xslt, cvs) - Подключение биллинга к электронным платежным системам, организация приема платежей от клиентов в режиме online, в том числе по кредитным картам (webmoney, яндекс.деньги, cyberplat, assist и прочие) - Разработка и внедрение реселлерской программы Петерхост, составление документации для реселлеров (perl) - Консультирование сотрудников компании по вопросам использования панели управления - Автоматизация регистрации и продления доменов у аккредитованных регистраторов (perl, javascript) - Автоматизация перерасчета средств на счетах пользователей при изменении тарифных планов (perl, sql, запутанная математика)
Петерхост
Инженер технической поддержки
С 01.05.2004 по 01.11.2004 (6 месяцев)
- Консультирование клиентов по вопросам использования услуг компании Петерхост, локализация и решение проблем пользователей (rt, otrs) - Составление пользовательских инструкций по всем сервисам, предоставляемым клиентам виртуального хостинга (dns, сайты, консоль, ftp, почта, электронные платежи и прочее) - Составление пользовательской документации по панели управления виртуального хостинга - Анализ и документирование проблемных запросов пользователей, формирование списка FAQ - Выполнение запросов пользователей по управлению ресурсными записями DNS (bind)
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича
Программист, Системный администратор
С 01.05.2001 по 01.05.2004 (3 года)
- Создание "с нуля" и дальнейшая поддержка CMS для сайта ФЭУ fem-sut.spb.ru (perl, html, javascript) - Разработка и внедрение системы управления доступом в интернет с рабочих и домашних машин сотрудников ФЭУ через модемный пул и два внешних канала (linux, perl) - Разработка и внедрение системы учета трафика с нескольких десятков машин из нескольких подсетей (freebsd, perl) - Участие в проекте "Дистанционное обучение ФЭУ" (lde.fem-sut.spb.ru), разработка серверной части проекта (perl, mysql) - Администрирование сервера, выполнявшего роль шлюза, файрвола, веб-сервера и базы данных (freebsd, bind, apache, nat, mysql)
Образование
Университет
Военный инженерно-технический университет
Владение языками
Родной язык
Русский
Иностранные языки
Дополнительно
Ключевые навыки
Version control/git
Навыки написания скриптов автоматизации с использованием: bash, python, perl;
Ms sql
xml/xslt
Навыки работы с docker/docker-compose
Go, grpc, gitlab, k8s, postgres, clickhouse, oracle, kafka
Знаком с python
Rest, gitlab, ci/cd, reactjs, redis
Опыт администрирования субд postgresql, tarantool, greenplum, clickhouse;
dramatiq
Gitlab ci/cd
проектирование архитектуры по
Администрирование серверов linux
Devops (git (bitbucket), jenkins, ansible, maven, gradle, junit и пр.)
Apache groovy
Apache nifi
Ms azure devops
Дополнительная информация
Я занимаюсь разработкой веб-сервисов. Последние годы я отошёл от написания собственно кода и занимаюсь в основном более общими вопросами — проектированием архитектуры и организацией процессов разработки. Думаю о том, как технически реализовать бизнес-задачи, поступающие от заказчика. Пишу ТЗ, декомпозирую задачи, распределяю задачи по разработчикам и контролирую их выполнение. Операционные системы: - Семейство *nix, (Linux, FreeBSD) - основная рабочая среда, как на десктопе, так и на сервере. Прикладное программирование, общие навыки системного администрирования - Семейство Windows - опытный пользователь, установка, настройка Языки программирования: - Python - свободно - Perl - свободно - sh/bash - свободно - SQL - свободно - XML, XSLT, XPath - свободно - PHP - на уровне чтения и исправления ошибок в чужом коде - HTML/JavaScript/CSS - без реализации сложной логики на клиентской стороне Серверное программное обеспечение: - Веб-серверы apache, nginx, lighttpd - установка, администрирование, обеспечение работы с сертификатами SSL, написание правил mod_rewrite, проксирование - СУБД MySQL, PostgreSQL, SQLite - установка, управление привилегиями, запросы произвольной сложности, оптимизация БД - Базы NoSQL (Redis, Tarantool, MongoDB) — установка, использование как кешей или хранилищ "горячих" данных - Серверы очередей (RabbitMQ, Mosquitto) - Проксирование/балансировка Traefik — с настройкой для контейнеров Docker или для произвольных бекендов Инструменты разработки: - Системы контроля версий Git (включая GitHub и GitLab, а также в связке с Travis CI или Gitlab Runner), CSV, Subversion - CI/CD (Gitlab CI, Jenkins) - пайплайны произвольной сложности для сборки, тестирования, доставки или любых прочих целей - Средства коллективной работы Trac, Mantis, Jira, Confluence, OTRS, Youtrack - багтрекинг, прием заявок, ведение документации - SSH - работа с удаленными машинами, туннелирование, авторизация по ключам - Docker (и docker-compose) - написание docker-файлов, запуск сервисов в контейнерах, работа с волюмами Прочие технологии: - DNS, прокси, whois, xorg + основные DE - шифрование файлов и разделов дисков - виртуализация, QEMU, Virtualbox - регистрация доменов (разрабатывал программное обеспечение для аккредитованного регистратора) - звук, видео, графика на любительском уровне в среде win и nix
Похожие резюме
до 50 000 ₽
37 лет
Санкт-Петербург
Гибкий график, Удаленная работа
Последнее место работы
завод Победит, Бухгалтер, март 2005 - ноябрь 2005
Обновлено
16.10 в 18:02
Был на сайте
Более недели назад
Опыт работы
31 год 4 месяца
Не указана
51 год
Санкт-Петербург
Полный день
Последнее место работы
ТОО «Агроком», Инженер, октябрь 1992 - март 1993
Обновлено
11.11 в 21:01
Был на сайте
Более недели назад
Опыт работы
27 лет
до 60 000 ₽
Санкт-Петербург
Полный день
Последнее место работы
Аптека Вита, заведующая центральной аптеки, ноябрь 2018 - по настоящее время
Обновлено
27.10 в 21:01
Был на сайте
Более недели назад
Опыт работы
11 лет 10 месяцев