Обязанности и достижения:
Решение задачи оптимального расслоения топологии печатных плат, решение задачи раскраски графа. Минимизация числа переходных отверстий при трассировки многослойных плат (Вычислительные операции на графе, построение остовного дерева графа, реализация генетических алгоритмов, алгоритмов поиска, имитации отжига и др).
Реализация алгоритмов на языке C#.
Решение задачи геометрической отрисовки топологических путей, задачи вычислительной геометрии (Векторные, вычислительные операции).
Геометрические построения и отображения данных.
(Аналитическая геометрия)
Создание установщика приложений, системы логирования и протоколирования (С++ MFC, .NET Core, создание XML, Text).
Разработка и реализация структур данных и инструментов работы с данными (Entity Framework, паттерны Factory, Prototype, Builder, Dependency injection, Strategy, Adapter).
Хранение и преобразование структур данных (XML, Text, JSON, Binary).
Разработка системы пользовательских операций с данными, (паттерны Command, Decorator), реализация графического взаимодействия с пользователем, реализация UI.
(Windows Framework C#, DevExpress)