Специалисты
НАВЫКИ
- Активно используемые языки программирования и фреймворки: Python, PL/pgSQL, SQLAlchemy, GO, Shell, Ansible, Flask, Django, Docker
- Знакомые языки программирования / используемые в прошлом :Ruby On Rails, web front-end (JS/JQuery, CoffeeScript, CSS, React/ node.js, HAML, HTML5), C/C++, Perl, Tcl, PHP, Lua, Java and Android SDK basics, C#, Erlang, Rust
- Серверные операционные системы / системы баз данных :PostgreSQL, Redis, Kafka, K8s, ClickHouse, Gearman, Linux administration (Gentoo, Debian/Ubuntu, Centos), Jenkins
- Системы баз данных используемые в прошлом: Oracle, MySQL, SQLite, Sybase, Apache
- Различные инструменты программирования: Pycharm, GoLand, Bugzilla, Git, JIRA, Microsoft Visio, Microsoft Project, Perforce, ClearCase, RubyMine
ОБРАЗОВАНИЕ
Образовательное учреждение: Нижегородский государственный университет имени Н.И. Лобачевского (окончание 2011 год) - Специалист в области компьютерных наук
Full stack AI компания
Роль: Lead Software Engineer Задачи Разработка новых компонент разрабатываемой системы Настройка и поддержка продакшен инфраструктуры Перестройка и разработка распределенной системы мониторинга основанной на Kafka/Kubernetes Автоматизация развертывания компонент на основе Ansible/ AWX Интеграция разрабатываемой системы со сторонними компонентами/системами Оптимизация быстродействия разрабатываемой системы Архитектура основных компонент системы Консультации и Tier3 поддержка в случае необходимости
Kafka/Kubernetes, Ansible/ AWX
Май 2020 - наст время месяцев
Бэкенд POS системы
Роль: Senior Software Engineer Задачи Разработка новых и поддержка существующих компонент бакенда POS системы PostgreSQL Stored procedures & Python/Django оптимизации Разработка REST API на основе библиотеки Tastypie Улучшение и поддержка инфраструктуры Разработка системы отчетов Контроль качества исходного кода Менторство новых сотрудников Консультации и Tier3 поддержка в случае необходимости
PostgreSQL, Python/Django, REST API
Октябрь 2014 - Май 2020 месяцев
Решения для автоматизации бизнес-процессов
Роль: Lead Software Engineer Задачи Разработка и внедрение серверного программного обеспечения Web UI дизайн и исполнение Контроль входящих технических заданий Планирование ресурсов и дат релизов Поддержка заказчиков разрабатываемого софта Организация процеса трехуровневой поддержки заказчиков
Апрель 2013 – Октябрь 2014 месяцев
Ведущий разработчик заказных программных решений
Роль: Software Designer Задачи Разработчик серверного программного обеспечения Разработка фреймворка системы автоматического тестирования Получены тренинги по ISO270001, TL9000
Июнь 2006 – Апрель 2013 месяцев