Профессиональные навыки
Опыт работы
Российский разработчик программных решений в области информационной безопасности и контроля
Новосибирск
Ведущий Python разработчик
Апрель 2018 — Сентябрь 2019 (1 год и 6 месяцев)

StaffCop Enterprise(django 1.6, uwsgi, clickhouse, angular)

- Поддержка существующей кодовой базы.

- Разработка нового функционала.

- Оптимизация существующих запросов.

- Небольшие доработки на фронтенде.

Разработка корпоративных сервисов
Новосибирск
Python Developer
Декабрь 2015 — Март 2018 (2 года и 4 месяца)
Проект Alapy Genome Explorer. 1. Участие в анализе и разработке бэкенда для анализа данных (python, tornado, numpy, pandas, Cython): - написание модулей для Variant Effect Predictor (perl) - разработка формата временного хранения данных - разработка механизмов фильтрации и сортировки для внутренней базы сэмплов - оптимизация анализов данных - написание unittest-ов, тестирование 2. Участие в разработке и поддержке веб-сервера (Node.js, rabbitmq, postgres, redis) - миграции и оптимизация запросов к базе данных для изменений в базе данных - написание прослойки взаимодействия с бэкендом - поддержка REST api для фронтенда - конфигурирование и сборка приложения, в том числе и Docker-сборка - изменение форматов данных в процессе разработки - написание и поддержка тестов - своевременное исправление багов и введение новых возможностей веб-сервера - написание модулей взаимодействия с хранилищами данных (локальная файловая система, Amazon s3, postgres, redis) 3. Участие в разработке и поддержке фронтенда (React) - исправление багов - оптимизация взаимодействия с веб-сервером Проект РЖД по графическому формированию отчетов(outsource) с октября 2017. 1. Исправление и доработка svg фреймворка для React. 2. Добавление и исправления ошибок в текщих графиках, создание новых видов графиков и отчетов.
Айти-Аптека Сервис
Новосибирск
Инженер-программист
Декабрь 2013 — Ноябрь 2015 (2 года)
1. Поддержка Клик-Прайс (клиент-серверное приложение для онлайн заказов аптек). Написание новых модулей для приложения, исправление ошибок. (С#/.NET 2.0, SQLite, WinForms) 2. Разработка и поддержка Транспортной системы. (Система электронного документооборота): - участие в составление архитектуры приложения и ТЗ - написание и тестирование кода с использованием технологий С#/.NET 4.5, SOAP, REST, MySql,Postgre,MongoDb, Entity Framework,Telerik, RabbitMq - поддержка админки для системы (Python, Flask, SqlAlchemy, Js) - разработка клиентского приложение для Аптек для подключения к системе (С#/.NET 2.0, sqlite, WinForms, Http, Multithreading) 3. Интеграция АТС Asterisk с системой учета задач: - разработка службы связи между Asterisk и системой учета задач (сделано несколько возможных протоколов связи (файловый, Rest api, socket) - разработка клиентского приложения для просмотра статистики Asterisk(Java swing)
GitPostgreSQLMySQL.NETSwingFlaskMongoDB
IT TOP
Новосибирск
Разработчик программного обеспечения
Июнь 2013 — Ноябрь 2013 (6 месяцев)
1. Разработка мобильных приложений (Java ME). 2. Организация работы небольшой команды из 5 человек: - распределение и контроль задач. - анализ ошибок и code review. - взаимодействие с другими отделами. 3. Тестирование и публикация приложений в Nokia Store. 4. Разработка шаблонов и ‘скелетов’ приложений.
JavaGitООП
Высшее образование
Новосибирский государственный университет
Новосибирск
Факультет: Механико-математический; ММФ
Сентябрь 2007—Июль 2011 (3 года и 10 месяцев)