Обо мне

Портфолио(последний год):

1.Проект на bash под Linux

- проект реализует систему хранения (каталогизатор);

- имеется графическое меню (сделано на curses);

- реализован следующий функционал:

возможность добавить объект в систему хранения данных;

найти имеющийся объект в базе данных;

подсчитать количество объектов в базе;

удалить выбранный объект;

внести изменения в существующий объект;

корректно выйти из системы.

2.Консольная программа на с под Linux

- проект реализует простую имитацию банковской системы аккаунтов;

- имеется консольное меню взаимодействия с программой;

- реализован следующий функционал:

добавление аккаунта в систему (ФИО, открыть счет с проверкой не дублируется ли его номер (уникален в системе) и если дублируется - повторение ввода);

изменение имеющегося аккаунта ( в первую очередь баланса клиента в дебетовую или кредитовую сторону);

удаление аккаунта по номеру счета;

вывод на консоль имеющихся аккаунтов в системе;

подготовить данные в форматированном виде для печати (с возможностью предварительно сохранения в файл);

корректное завершение программы.

3. Программа с GUI на python3 под Linux(является дальнейшим развитием проекта на с)

- проект полностью переписан в ООП стиле;

- реализованы механизмы наследования классов, перегрузка методов, отвечающих за форматирование выходных данных, применяется полиморфизм, адаптация методов базовых классов в их реализации в дочерних классах;

- реализован GUI на базе Tkinter;

- программа после реализации на python3 перенесена на c++. Были исследованы результаты по измерению скорости ее работы системными средствами Linux. Налицо явный выигрыш в скорости при работе экземпляра программы на с++.

В настоящий момент работаю над реализацией этой программы в стиле обобщенного программирования с использованием контейнеров и алгоритмов STL языка с++. Параллельно начал осваивать QT.

Опыт работы
Краснодарский вычислительный центр Кубэнерго
Краснодар
специалист
Декабрь 2000 — Декабрь 2019 (19 лет и 1 месяц)

Разработка ПО под linux на с/c++/python/shell. Администрирование серверов linux/bsd.

Высшее образование
Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
Екатеринбург
Факультет: Высшая инженерная школа
Сентябрь 2007—Июль 2012 (4 года и 10 месяцев)
информационные технологии