Специалисты

Описание

Образование
Кандидат наук
2003 Аспирантура
ВМК МГУ, Степень к.ф.-м.н.
1997 Высшее образование
ВМК МГУ, Прикладная математика и информатика
Повышение квалификации, курсы
2016 Методология создания имитационных моделей в ИТ
MCSolutions.ru, Преподаватель курса
2010 Informatica PowerCenter 8 Basic Developer
Дата-интегрейшн софтвер, Сертификат

2009 Технологии создания корпоративных информационных систем
Санкт-Петербургский филиал НОУ "Корпоративный институт ОАО "Газпром", Сертификат
2008 Перспективные технологии разработки ПО
Санкт-Петербургский филиал НОУ "Корпоративный институт ОАО "Газпром", Сертифика

Опыт
Проект

Интернет-компания

Описание

Архитектор информационных облачных систем Поставил разработку облачного service-place ресурса - являюсь product owner, release manager - утверждение дизайна сайта - разработка web-приложения на vue.js, nuxt.js - разработка grpc-сервисов с помощью фреймворка go-kratos - разработка микросервисной архитектуры ресурса - настройка kubernetes-кластера на DigitalOcean - настройка proxy: Nginx, Envoy, Cloudflare - разработка своих helm-чартов и размещение в музей - настройка Gitlab CI/CD: Gitlab Runner, Gitlab Registry - разработка bootstrap проектов - установка и настройка Istio на Kubernetes, настройка Kiali, Grafana, Prometheus и др - настройка Keycloak Мониторинг работы всего проекта. Разработка proto Использование инструментов, указанных на сайте www.mcsolutions.ru Достижения: - Разработана методология разработки ресурсов, начиная от идеи, набросков интерфейсов до развертывания на staging и production - Разработка высоконагруженных сервисов до 5k rps - Знакомство с языком Rust - Есть начальные знания в блокчейне, написание смарт-контрактов на Solidity Разработка backEnd на Go, разработка SPA-сайтов на Vue, Vuetify и др., верстка CSS/CSS3, используя современные подходы, использование готовых CSS-фреймворков, стандарта BEM. Разработал документацию по разработке микросервисов: получаемые события, генерируемые события, реализуемые алгоритмы, начальная конфигурация , используемые паттерны проектирования, алгоритмы тестирования, тестирование производительности, критерии приемки с точки зрения CI/CD, язык сообщений - Swagger, и т.д. Используемые технологии: -Брокер сообщений - Apache Kafka, также как шина сообщений и метаданных между микросервисами. -OLTP-DB - PostgreSQL -OLAP-DB - ClickHouse, который имеет нативный коннектор к Kafka, также можно использовать как Хранилище Данных -noSQL-DB - MariaDB, MongoDB, базы данных Firebase -in-Memory DB - Redis, memCacheD -средство контейнеризации - Docker -оркестрация - Kubernetes -PaaS - Google Cloud Platform, Firebase, AWS. Предпочтение продуктам Google -формат общения между микросервисами - Json, gRPC -сервис/язык описания данных REST-общения между микросервисами - Swagger -DevOps - CI/CD, GitLab Распил на микросервисы согласно концепции SOLID. Проект: Процессинг ecom, sbp платежей: mapcard.pro Используемые технологии: Язык разработки: goLang - фреймворк разработки: go-kratos.dev - базы данных: Postgres, Redis - формат общения между микросервисами: gRPC, а также добавление REST над gRPC при необходимости Разработка сервисов в микросервисной архитектуре, аналитика, предложение перейти с монолита на МСА, изучение legacy-кода, аналитика, разработка protobuf, предложение по переходу на новую архитектуру, создание инфраструктуры вокруг новой архитектуры, тимлидинг, описание Стандарта Разработки

Технологии

vue.js, nuxt.js DigitalOcean Nginx, Envoy, Cloudflare Gitlab CI/CD: Gitlab Runner, Gitlab Registry

Длительность

Май 2018 — настоящее время месяцев

Проект

Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

Описание

GoLang-разработчик Проект Технониколь: Развитие и поддержка внутреннего финансового модуля. Разработка back-приложения (монолит) в составе 4 разработчиков back-end и 3 front-end (vue). Полностью удаленная команда. Рефакторинг приложения после 3 месяцев разработки. Еженедельные видео-отчеты. Использование окружения gitlab, envoy, rabbitmq, redis, postgres, minio, figma, trello Используемые протоколы: protobuf, gRPC, AMQP, REST (для общения с внешними ресурсами) Использование инструментов разработки: goland, unit-тесты, линтеры, code rview и др. Проект Северсталь. Разработка аналитики платформы B2B market place Разработка сервисов в микросервисной архитектуре, используя framework go-kratos.dev, разработка bootstraper для быстрого создания сервисов поверх kratos-bootstraper Настройка Keycloak для пользователей разных ролевых сущностей Разработка unit-tests, integration-tests Предложение, обсуждение и утверждение - ролевой модели - шаблонов для сервисов, фронтов и решений - шаблонов для интеграционного тестирования, затрагивающих один и больше сервисов - настройка трейсинга, метрик, логирования - нотация описания PlantUML

Технологии

protobuf, gRPC, AMQP, REST kratos-bootstraper Keycloak

Длительность

Май 2021 — Май 2022 месяца

Проект

Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

Описание

Ведущий разработчик Разработка новой версии и поддержка старой версии ресурса Попутчик. Разработка бутстрапера микросервисов DevOps на Kubernetes, разработка helm-чартов. Service Mesh: Istio Identification: keyCloak

Технологии

DevOps Kubernetes keyCloak

Длительность

Март 2019 — Май 2020 месяцев

Проект

Разработка программного обеспечения

Описание

Архитектор Информационных Систем Пресейл, разработка прототипа, управление и организация сотрудниками, обучение, наставничество, контроль исполнения поручениями. Разработка Android-приложений Проекты: Разработка и продвижение монтажной платформы Разработка и продвижение отельной платформы Разработка и продвижение ресторанной платформы Разработка тотализатора киберспортивных мероприятий. Преподавание в институте Переписывание бэка на язык goLang

Технологии

goLang

Длительность

Июль 2016 — Май 2018 месяцев

Проект

Образовательные учреждения

Описание

Программист 1-ой категории Проектирование БД Oracle, разработка модулей на Delphi, автоматизация хозяйственной деятельности химического факультета (Модули ПФО, Банковская группа, Отдел кадров, Учет материальных ценностей, Расчетная часть)

Технологии

Oracle,Delphi

Длительность

Март 2001 — Декабрь 2016 месяцев

Проект

Аналитическая обработка информации

Описание

Начальник отдела аналитической обработки информации, Архитектор DWH/ETL Развертывание BI среды: DWH Oracle, ETL Informatica, Сервер отчетов SSRS, Анализ данных о платежах. Разработка ETL-процессов по забору данных из источников. Разработка аналитических витрин. Разработка единой системы сверки платежей. Разработка мобильных приложений под Android

Технологии

Android DWH Oracle, ETL Informatica, Сервер отчетов SSRS

Длительность

Июнь 2012 — Июль 2015 месяцев

Проект

Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

Описание

Ведущий консультант Ренессанс Кредит Архитектор DWH/ETL Анализ и разработка ETL компонентов (интеграции ИС) с помощью Informatica Power Center 8.6 (certificated) для финансовых и телекоммуникационных компаний. Анализ и разработка DWH Аналитика, разработка и оптимизация ETL компонент в банке , создание, согласование витрин, разработка шаблонов и документации проекта. Билайн. Руководство/администрирование проекта. Аналитика и разработка ETL компонент на проекте по интеграции данных в группе компаний Билайн

Технологии

DWH/ETL

Длительность

Январь 2010 — Июнь 2012 месяцев

Проект

ИТ-консалтинг

Описание

ИТ-консультант по ERP Oracle e-Business Suite 11.5.9, Департамент бизнес-решений Oracle Участие в проекте внедрения системы Оracle e-Business Suite в группе компаний Связьинвест: Разработка бизнес-процесов, ФД, ТД, тестирование расширений, сценариев тестирований, настройка модулей, а также ведение документации по методологии AIM. Модули Oracle Applications CE, XTR, AR, AP, GL. Знание бухгалтерского учета. Этапы РМС1, РМС2, ВМС, поддержка пользователей, обучение. GMCS Ведущий ИТ-консультант Участие в проекте Разработка Объединенной Мастер Системы системы Участие в проекте ревизии документации по внедрению мастер-системы OEBS в Сибур’е Участие в проекте «Разработка методологии системы ключевых показателей эффективности деятельности (КПЭ) ОАО «Газпром» и требований к единой системе нормативно-справочной информации (НСИ) для Корпоративного хранилища данных (КХД)» (аудит КПЭ). Участие в проекте «Разработке стратегии информатизации (разработка анкет для анкетирования дочерних обществ состояния информационных систем).

Технологии

Оracle e-Business Suite

Длительность

Сентябрь 2004 — Декабрь 2009 месяцев

Проект

Интернет-компания

Описание

Oracle/Delphi программист РБК Консалтинг Ведущий разработчик Создание внутреннего интернет-сайта для Министерства Атомной Промышленности на Oracle PL/SQL Разработка методологии по переходу из БД Btrieve на Oracle7 (Pascal > PL/SQL) Страховая компания Урал-АИЛ Руководитель отдела автоматизации страховой деятельности. Управление разработкой ПО на Delphi, проектирование БД Oracle, обучение, разработка интернет-отчетов, расчет резервов, формализация БП, автоматизация делопроизводства страховой компании

Технологии

Oracle PL/SQL

Длительность

Январь 2002 — Сентябрь 2004 месяца

Проект

Центр Анализа Рынков Недвижимости

Описание

Программист-аналитик Участие в американском проекте по реформе налогообложения в г. Тверь. Разработка модуля ввода объектов недвижимости для Одинцовского района Московской области на Oracle Developer 2000

Технологии

Oracle

Длительность

Октябрь 1997 — Август 1998 месяцев