Специалисты

Описание

НАВЫКИ
- Активно используемые языки программирования и фреймворки: Golang, Python, Shell scripting, SQLAlchemy, Flask, Django, Docker, Ansible
- Знакомые языки программирования / используемые в прошлом: PL/pgSQL,JavaScript, TypeScript, HTML5, Perl, Tcl/tk, PHP, Lua, Rust
- Серверные операционные системы / системы баз данных: администрирование большинства Unix-like систем, K8s, PostgreSQL, Redis, MongoDB, SQLite, VictoriaMetrics OLAP - ClickHouse ETL - Kafka, Apache Airflow
- Системы баз данных используемые в прошлом: MySQL, Apache SOLR
- Различные инструменты программирования: GoLand, PyCharm, Bugzilla, Git, JIRA, Perforce

ОБРАЗОВАНИЕ
Сентябрь 1995 –Июнь 2000. Нижегородский государственный технический университет имени Р.Е. Алексеева

Опыт
Проект

Российско-американская ИТ- компания

Описание

Роль: Senior Backend Developer Задачи: Разработка микросервисной архитектуры различных систем Разработка ETL системы на основе микросервисов, написанных на Go, Apache Kafka как система очереди сообщений, Victoria Metrics + ClickHouse для предоставления OLTP & OLAP данных соответственно Разработана централизованная масштабируемая система отчетов Разработано множество микросервисов на языке GO Интеграция разрабатываемой системы со сторонними компонентами/системами Оптимизация быстродействия разрабатываемой системы Создание Docker контейнеров Создание цепочек CI/CD с использованием средств GitLab, AWX Towers, Ansible playbooks Разработка data stream модулей на основе Spark/Faust библиотек для нужд AI команды

Технологии

Go, Apache Kafka, Victoria Metrics + ClickHouse, OLTP & OLAP, CI/CD, GitLab, AWX Towers, Ansible playbooks, Spark/Faust

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

Июнь 2019 - наст время месяцев

Проект

Система исполнения асинхронных задач

Описание

Роль: Backend software architect Задачи: Разработка микросервисной архитектуры Bug scrumming / fixing Анализ качества исходного кода Оптимизация производительности и стабильности системы совместно с командой DEV-OPS Программирование высокоуровневой бизнес-логики на стороне backend (Python / Django) Разработка микросервисов (Go): WebSockets Hub, IsManager. S3Proxy Разработана система исполнение асинхронных задач с использованием решений, предоставляемых AWS, таких как SQS, ElastiCache Создание Docker контейнеров

Технологии

Python / Django, WebSockets Hub, IsManager. S3Proxy, SQS, ElastiCache

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

Июнь 2017 - Июнь 2019 месяцев

Проект

Ведущий разработчик заказных программных решений в сфере автомобильной индустрии

Описание

Роль: Backend server side senior developer; team leader (Revel project) Задачи: Программирование высокоуровневой бизнес-логики на стороне backend (Python / Django) Интегрирована и модифицирована система отложенных задач (RQ) c учетом специфики монолитной системы и реальных возможностей production инфраструктуры Разработано 2 микросервиса (Go): AWS S3 Proxy, WebSockets Hub Тимлид команды бакенд разработчиков из 10-12 человек

Технологии

Python / Django, AWS S3 Proxy, WebSockets Hub

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

Май 2013 – Май 2017 месяцев

Проект

Разворачивание и поддержка серверов

Описание

Роль: Системный аналитик и разработчик ПО Задачи: Разработка Chef cookbooks на Ruby Перенос инфраструктуры проекта на мощности AWS Разработка библиотеки-прослойки между AWS API - Chef API Разработка DEB пакетов

Технологии

Ruby, AWS API

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

Январь 2013 – Май 2013 месяцев

Проект

Бэкенд-модуль для локального поискового сервиса

Описание

Роль: Software engineer Задачи: Разработка и поддержка бэкенд-модуля для локального поискового сервиса Разработка и оптимизация схемы для Apache SOLR системы. Обслуживание SOLR БД. Компиляция и установка пакетов данных для SOLR Разработан Web-logger на С++ Разработка RHEL RPM SPECs Bash scripting для самых разнообразных проектных нужд Автоматизация Release Notes

Технологии

Apache, С++

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

Сентябрь 2011 – Январь 2013 месяцев

Проект

Корпоративная сеть крупной ИТ-компании

Описание

Роль: Network System Administrator Задачи: Настройка и обслуживание корпоративной сети ИТ-компании Различные активности NOC & OPS Интеграция и настройка продуктов от компании Cisco: ASA5520, Catalyst 3560/3570, Cisco 28xx роутера Bash shell, Perl scripting для внутренних нужд администрирования сетей Построение soft-based firewalls/routers: FreeBSD / OpenBSD Построение внутрикорпоративных серверов приложений на Linux/FreeBSD

Технологии

Linux/FreeBSD

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

Май 2005 – Сентябрь 2011 месяцев

Проект

Телеком

Описание

Роль: Системный администратор Задачи: Настройка и обслуживание внутренней сети и серверов компании

Технологии

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

Август 2001 – Май 2005 месяцев

Проект

Мировой производитель высококачественной гидравлики и систем управления

Описание

Роль: Системный инженер Задачи: Настройка и ремонт IBM-совместимых машин

Технологии

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

Сентябрь 2000 – Июль 2001 месяц