Обо мне

Программирую на Python с версии 2.0 до версии 3.5. Некоторые примеры кода:

https://pypi.python.org/pypi/kwattr

https://pypi.python.org/pypi/namedout

https://github.com/ivan-bykov/facts

Профессиональные навыки
PythonPyqtSQLXMLDjangoPostgreSQLJavascriptGitSVNHTML
Опыт работы
Январь 2014 — Август 2016
ООО «Теплотехника»
программист
Ижевск
Обязанности и достижения

Сфера деятельности: разработка программного обеспечения (ПО)
Основные средства разработки: Python 2, Python 3, PyQt, Django, JavaScript, SQLite, Git
Достижения:
ПО для автоматической корректировки входящей и исходящей электронной почты
ПО для фильтрации RSS потоков, в том числе не вполне корректных с точки зрения XML стандартов
ПО для работы с лицевыми счетами: автоматическое получение из внешних источников, сохранение данных в локальной БД, визуализация статического состояния и динамических изменений
ПО для быстрой эвристической синхронизации избранных файлов между блочными устройствами. Время синхронизации 10 тысяч файлов объёмом 2.5 ТБ может достигать 16 секунд
ПО для простых учётных операций через веб-интерфейс
Плагин GIMP для нормированного кадрирования изображений
ПО для автоматической коррекции цветовых уровней изображений
Расширение Firefox для сохранения на диске ссылки на источник информации рядом с самой информацией
Программно-аппаратный комплекс для ручного управления некоторыми программами и свойствами операционной системы при заблокированной ОС Windows
Около 1500 программ и модулей изменены для выполнения интерпретатором Python 3 вместо Python 2
6 GUI приложений изменены для использования PyQt вместо wxPython
GUI приложение для быстрого изменения списка автозагрузки ОС Windows
GUI приложение для быстрого изменения некоторых настроек ПО влияющих на просмотр видео

Декабрь 2005 — Декабрь 2013
ООО «Брегис»
программист
Москва
Обязанности и достижения

Сфера деятельности: разработка программного обеспечения (ПО)
Основные средства разработки: Python, wxPython, PostgreSQL, SQLite, XML DOM, DBF, ORM SQLObject, PDF, Subversion
Достижения:
ПО для предоставления данных о медицинских услугах в фонд обязательного медицинского страхования
ПО, в виде службы Windows, для предоставления информации о пациентах через http протокол. Показ полученной информации в прикладной программе и интернет обозревателе
ПО для сбора статистики лабораторной информационной системы. Шаблоны отчётов и вывод информации в формате OpenOffice Calc. Поддержка плагинов для создания отчётов
Лабораторная информационная система для управления проведением медицинских анализов: ввод и редактирование пациентов и заказов, срочные заказы, проведение специальных акций (скидки), создание PDF представления счетов, направлений, результатов исследований, обмен данными с 1С и другими информационными системами в формате XML

Июль 1999 — Июль 2005
программист
Ижевск
Обязанности и достижения

Сфера деятельности: разработка программного обеспечения (ПО)
Основные средства разработки: Borland C++ Builder, SQL, MS Access, Python, Clipper, Oracle
Достижения:
ПО для расчёта трудоёмкость изделий
ПО для расчёта производственных нормативов
ПО для товарного учёта в деятельности индивидуального частного предпринимателя
ПО для получения и печати справки о доходах физических лиц
ПО для управления архивом лицевых счетов, в том числе через веб интерфейс
ПО для предоставления информации в пенсионный фонд России
ПО для управления персоналом

Высшее образование
Сентябрь 1993 — Июнь 1998
ИжГТУ
Информатики и вычислительной техники
Ижевск
Специализация и достижения

Специальность: Вычислительные машины, комплексы и сети.
Защитил на оценку «отлично» дипломный проект.